TCP/IP三次握手
来源:互联网 发布:室内灯光布置 知乎 编辑:程序博客网 时间:2024/05/16 07:57
网络由上至下分为:
物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
TCP/IP协议是传输层协议,解决数据如何在网络中传输.
在TCP/IP协议中,TCP协议通过三次握手建立一个可靠的连接
第一次握手:客户端尝试连接服务器,向服务器发送syn包(同步序列编号Synchronize Sequence Numbers),syn=j,客户端进入SYN_SEND状态等待服务器确认
第二次握手:服务器接收客户端syn包并确认(ack=j+1),同时向客户端发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态
第三次握手:第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手
定睛一看,服务器socket与客户端socket建立连接的部分其实就是大名鼎鼎的三次握手
文章原文
阅读全文
0 0
- TCP/IP三次握手
- TCP/IP 三次握手
- tcp/ip 三次握手
- TCP/IP 三次握手
- TCP/IP 三次握手
- TCP/IP 三次握手
- TCP/IP 三次握手
- TCP/IP 三次握手
- TCP/IP三次握手
- TCP/IP 三次握手
- TCP/IP 三次握手
- TCP/IP 三次握手
- TCP IP三次握手
- tcp/ip三次握手
- TCP/IP三次握手
- tcp/ip 三次握手
- TCP/IP 三次握手
- Tcp/ip三次握手
- springBoot 学习记录(一)
- Hadoop体系介绍
- SVM+HOG:利用训练好的XML进行行人检测(检测效果)
- 设计模式(1)-Abstract Factory 抽象工厂模式
- 20170531学习笔记整理
- TCP/IP三次握手
- C++菱形继承
- raphael.js arrow颜色修改
- CSU 1803 2016
- 对double类型的数据 进行4 舍5入
- centos中使用yum下载 RPM 包及其所有依赖
- 梯度提升树(GBDT)原理小结
- Android Butterknife 8.4.0 使用方法总结
- css3选择器--分类(一)