下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

计算机网络运输层协议(上)

作者:Gman     来源: http://www.kokojia.com点击数:822发布时间: 2018-04-25 09:00:29

标签: 网络网络大咖网络高工学习

软考,您想通过吗?一次通过才是硬道理

   TCP和IP是非常理理想的搭档.P提供寻址和路由,并能适应各种通信系统(如数据链路层,物理层等),TCP则通过虚电路和流量控制等操作作,根好地弥补了IP不可靠传输的缺陷。因此,TCP成为1nterNET应用层协议的网络服务提供者相对IP协议而言,TCP协议比较复杂。

计算机网络运输层协议(上)_网络_网络大咖_网络高工学习_课课家

  为完成建立连接、传输数据等功能,需要相应的PDU来传递控制信号。

  TCP的PDU报头最少为20byte,主要字段说明如下---twic源1(Source Port11的1(Destinationo1州(Sequence Number)应答号(Aclnowledsement Number)标怎位(CodeBits)商口大小window Size16校验子(Checksum)优先指针(UrgentPointer就項Optx长度不定,可为0数据(Dada),16位的源端口包含初始化通信的端口。

  源端口和源IP地址的作用是标标示报文的返回地址目的端口(DestinationPort):16位的目的端口定义传输的目的,指明报文接收计算机上的应用程序目标。序列号(Sequence Number):32位的序列号供接收端计算机使用。当SYN(同步)开始时,序列号设定为初始序列码(Initial Sequence Number,ISN),而第一个数据字节是ISN+1。

  序列号可以弥补传输中的不一致。应答号(Acknowledgment Number):32位的序列号供接收端计算机使用,如果设置了ACK控制位,则该值表示下一个准备接收的序列号。・标志位(CodeBits):包括4位报头长度(HL.EN)、,6位保留位和6位标志位,具体为紧急标志URG、应应答标志ACK、推送标志PSH,复位标志RST、同步标志SYN、完成标志FIN・口大小(WindowSize):16位,表示已准备好接收的每个TCP数据段的最大长度。

  优先指针(Urgent Pointer)16位,指向后面是优先数据的字节,它在URG标志设置时才有效。鉴于TCP协议的复杂性,仅讨论连接过程,一个TCP连接被称为一次会话(Session)。

  小编结语:建立TCP连接就是创建会话的过程。由于需要经过“请求→响应→确认”三个阶段,故名“三次握手”(Triple-Handshaking),简要连接建立过程。

赞(11)
踩(0)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程