计算机网络之运输层

              运输层协议主要包括UDP 和 TCP, UDP相对来说比较简单,是无连接的不可靠的协议,TCP是可靠的有连接的协议,TCP是所有协议中最复杂的,实现代码量超过一万行。

              UDP协议为不可靠协议,不负责对出错报文的重发和检测。

           UDP协议格式:

                         Source port :   (2 byte)     Destination port (2 byte)  Head Length (2 byte)  CheckSum ( 2 byte)



       TCP协议格式

                              Source port : (2 byte)   Destination port: (2 byte)

                                            Sequeues :  (4 byte)

                                            Acknowledgement : (4 byte)

                                 HeadSize: (1 byte) Flag: (1 byte)  Windows (2 byte)

                                CheckSum:( 2 byte)  Urgent Pointer: (2 byte)


     字段解释

                  source port 源端口,destination port 目的端口,

                 sequeues:序列号,表示发送的数据的第一字节的编号。

                 Acknowledgement字段,确认号,表示确认对方发过来的数据大小的编号的下一次开始的序号,加入对方发送了1024个字节,并且全部接受,则下次发送给对方的确认号为1025,表示已收到1024个字节,请从1025开始发送。

                 HeadSize 字段这里为4位二进制位,每位表示4byte大小,四位二进制数最大为15,故首部最大为60byte大小。

                 Flag为标志字段,分别为 :

                ACK确认字段:表示Acknowledgement字段有效,PSH位表示推送,作用为在缓存满了时,仍然发送该分组,用于初次请求建立连接。RST位表示复位,为1时直接断开连接。SYN位为同步位,在请求建立是为1。URG位为紧急指针位,为1时表示紧急指针字段有效。FIN位表示释放连接位,释放链接时置为1.



   


    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酒徒词客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值