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

4 篇文章 0 订阅

前言

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 协议如何实现加密通信的?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二进制怪兽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值