下载此文档

关于运输层中tcp协议的三次握手连接和四次握手连接释放过程简述.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
关于运输层中TCP协议的三次握手连接和四次握手连接释放过程简述--吴龙平【首先必须了解和掌握:】1、从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。2、当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有位于网络边缘部分的主机的协议栈才有运输层,而网络核心部分中的路由器在转发分组时都只用到下三层的功能。3、数据在5层体系中,层与层之间的数据传输(向下),各层添加的层头包括可能会添加报尾),的关系,和层与层之间的数据传输(向上),各层剥去的层头和层尾。4、事实上,两个运输层之间并没有一条水平的物理连接(可以称为虚连接或逻辑通信)。5、TCP则提供面向连接的服务。TCP不提供广播或多播服务。由于TCP要提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。这不仅使协议数据单元的首部增大很多,还要占用许多的处理机资源。6、TCP报文段的首部(握手需要用到的一些部分)?序号字段——占4字节。TCP连接中传送的数据流中的每一个字节都编上一个序号。序号字段的值则指的是本报文段所发送的数据的第一个字节的序号。(下文握手描述为seq)?确认号字段——占4字节,是期望收到对方的下一个报文段的数据的第一个字节的序号。(下文握手描述为ack)?确认ACK——只有当ACK=1时确认号字段才有效。当ACK=0时,确认号无效。?同步SYN——同步SYN=1表示这是一个连接请求或连接接受报文。?终止FIN——用来释放一个连接。FIN,1表明此报文段的发送端的数据已发送完毕,并要求释放运输连接。ropagandaDepartment,mitteestocoordinatewith,,quicklysetupthecorrespondingstudyeducationcoordinatinggroup,,【正题:客户与服务器方式】TCP连接的建立都是采用客户服务器方式。主动发起连接建立的应用进程叫做客户(client)。被动等待连接建立的应用进程叫做服务器(server)。一、连接时的三次握手客户主动打开TCP传输,服务器被动打开第一次握手:客户发送SYN=1,seq=x给服务器说明:客户的TCP向服务器发出连接请求报文段,其首部中的同步位SYN=1,并选择序号seq=x,表明传送数据时的第一个数据字节的序号是x。第二次握手:服务器发送SYN=1,ACK=1,seq=y,ack=x+1给客户说明:服务器的TCP收到连接请求报文段后,如同意,则发回确认。服务器在确认报文段中应使SYN=1,使ACK=1,其确认号ack=x+1,自己选择的序号seq=y。第三次握手:客户发送ACK=1,seq=x+1,ack=y+1给服务器说明:客户收到此报文段后向服务器给出确认,其ACK=1,确认号ack=y+1。客户的TCP通知上层应用进程,连接已经建立。服务器的TCP收到主机客户的确认后,也通知其上层应用进程:TCP连

关于运输层中tcp协议的三次握手连接和四次握手连接释放过程简述 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wxc6688
  • 文件大小43 KB
  • 时间2019-09-10