下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、TCP握手/挥手的过程分析一 TCP 连接建立在 TCP/IP 协议中, TCP 协议提供可靠的连接服务,采用三次握手建立一个 连接。服务器必须准备好接受外来的连接。 这通过调用 socket、 bind 和 listen 函数 来完成,称为被动打开 (passive open)。第一次握手:客户通过调用connect进行主动打开(active open)。这引起客户 TCP发送一个SYN (表示同步)分节(SYN=J),它告诉服务器客户将在连接 中发送到数据的初始序列号。并进入 SYN_SEND 状态,等待服务器的确认。第二次握手:服务器必须确认客户的 SYN,同时自己也得发送一个SYN分
2、节,它含有服务器将在同一连接中发送的数据的初始序列号。 服务器以单个字节 向客户发送SYN和对客户SYN的ACK(表示确认),此时服务器进入SYN_RECV 状态。第三次握手:客户收到服务器的 SYN+ACK 。向服务器发送确认分节,此分 节发送完毕,客户服务器进入 ESTABLISHED 状态,完成三次握手。客户端的初始序列号为J,而服务器的初始序列号为 K。在ACK里的确认 号为发送这个ACK的一端所期待的下一个序列号。因为 SYN只占一个字节的 序列号空间,所以每一个SYN的ACK中的确认号都是相应的初始序列号加 1, 类似地,每一个FIN (表示结束)的ACK中的确认号为FIN的序列号
3、加1。完成三次握手,客户端与服务器开始传送数据,在上述过程中还有一些重要 概念未连接队列:在三次握手协议中,服务器维护一个未连接队列,该队列为每 个客户端的SYN包(syn=j)开设一个条目,该条目表明服务器已收到 SYN包,并 向客户发出确认,正在等待客户端确认包。这些条目所标识的连接在服务器处于 SYN_RECV状态,当服务器收到客户端确认包时,删除该条目,服务器进入 ESTABLISHED 状态。二.TCP连接终止TCP连接终止需四个分节第一次握手:某个应用进程首先调用 close,我们称这一端执行主动关闭。这一端的TCP于是发送一个FIN分节,表示数据发送完毕。第二次握手:接收到FIN的另一端执行被动关闭(passive close。这个FIN 由TCP确认。它的接收也作为文件结束符传递给接收端应用进程(放在已排队 等候应用进程接收到任何其他数据之后)。第三次握手:一段时间后,接收到文件结束符的应用进程将调用close关闭它的套接口。这导致它的TCP也发送一个FIN。第四次握手:接收到这个FIN的原发送端TCP对它进行确认。面向字节的数据传送流(如TCP字节流、Unix管道等)也使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖南城建职业技术学院高层次人才招聘7人备考题库含答案详解(完整版)
- 2026江苏南通市市级政府投资项目建设中心招聘政府购买服务岗位人员1人备考题库含答案详解(完整版)
- 2026福建省省属艺术院团招聘工作人员21人备考题库及完整答案详解
- 2026河南郑州市妇联公益性岗位招聘2人备考题库完整答案详解
- 2026青海海东市平安驿文化旅游有限公司招聘1人备考题库附答案详解(精练)
- 2026浙江杭州市文三教育集团定山小学招聘语文老师(非事业)1人备考题库含答案详解ab卷
- 2026北京房山区窦店第二小学招聘备考题库完整答案详解
- 2026江西南昌市江铃新能源汽车有限公司招聘备考题库含答案详解
- 【铜川】2025年上半年陕西铜川市事业单位招聘带编入伍高校毕业生3人笔试历年典型考题及考点剖析附带答案详解
- 2026年淮南市农业农村局引进急需紧缺人才4人备考题库含答案详解(能力提升)
- 人教版体育与健康七年级全一册教学教案-2.立定跳远与发展跳跃基本能力
- 3.3服务业区位因素及其变化课件高中地理人教版(2019)必修第二册
- 露天煤矿剥离采煤安全技术规范
- 反诉状(业主反诉物业)(供参考)
- 2024年高考数学试卷(理)(全国甲卷)(空白卷)
- LS/T 3127-2023鹰嘴豆
- 彻底放松身心的冥想和放松技巧
- 房屋附属设施清单
- 2023年武汉市江夏区社区工作者招聘考试真题
- 8 彩色的梦公开课一等奖创新教案(2课时)
- 泌尿及男性生殖系统超声诊断课件
评论
0/150
提交评论