[总结] C++ 知识点 《三》网络篇

简介: [总结] C++ 知识点 《三》网络篇

前言

TCP协议

TCP三次握手

参考

客户端;你好 服务端:你也好

客户端:我收到了你的回复 服务端:我也收到了

客户端:好的 我下一次给你发消息。服务端:收到!

简单来说就是建立连接

第一次:客户端发送请求到服务器。

服务器知道客户端发送且自己接收正常。

SYN=1,seq=x

第二次:服务器发给客户端。

客户端知道自己发送和接收正常且服务器接收、发送正常。 ACK=1,ack=x+1,SYN=1,seq=y

第三次:客户端发给服务器。

服务器知道客户端发送和接收正常 且自己接收,发送也正常. seq=x+1,ACK=1,ack=y+1

TCP四次挥手

参考

简单来说就是断开连接

第一次:客户端请求断开FIN,seq=u

第二次:服务器 确认客户端的断开请求 ACK,ack=u+1,seq=v

第三次:服务器 请求断开 FIN,seq=w,ACK,ack=u+1

第四次:客户端 确认服务器的断开 ACK,ack=w+1,seq=u+1

SSL协议

SSL 协议如何实现加密通信的?

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
9天前
|
C++
C++继承的相关知识点
C++继承的相关知识点
5 0
|
18天前
|
缓存 网络协议 网络架构
网络层五大核心知识点
网络层五大核心知识点
|
24天前
|
Serverless C++
C++多态性、虚函数、纯虚函数和抽象类知识网络构造
C++多态性、虚函数、纯虚函数和抽象类知识网络构造
|
26天前
|
存储
网络部分应掌握的重要知识点
网络部分应掌握的重要知识点
27 1
|
1月前
|
安全 网络安全 网络架构
网络开发过程详细知识点
网络开发过程详细知识点
17 0
|
1月前
|
存储 监控 网络协议
网络管理相关(知识点详细)
网络管理相关(知识点详细)
25 1
|
1月前
|
C语言 Linux 编译器