TCP和UDP都是端到端的协议吗

来源:互联网 发布:富豪移民 知乎 编辑:程序博客网 时间:2024/05/30 05:09


端到端在OSI中位置

       端到端是传输层的,你比如你要将数据从A传送到E,中间可能经过A→B→C→D→E,对于传输层来说他并不知道b,c,d的存在,他只认为我的报文数据是从a直接到e的,这就叫做端到端。


传输层 
       传输层(Transport Layer)是ISO OSI协议的第四层协议,实现端到端的数据传输


UDP数据段格式:

源端口号(16

目的端口号(16

长度(16

校验和(16

数据(若有的话)


TCP数据段的首部格式:

源端口号(16)

目的端口号(16)

序列号(32)

确认应答号(32)

数据偏移(4)

保留(6)

代码位(6

窗口(16

校验和(16

紧急指针

选项(长度可变)

填充

数据部份(长度可变)





 
TCP和UDP都有源端口号和目的端口号,所以他们都是端到端的协议,事实上,传输层都是端到端的协议。


0 0
原创粉丝点击