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),简要连接建立过程。
¥399.00
¥399.00
¥699.00
¥299.00