TCP和UDP
在TCP和UDP描述这个页面TCP和UDP的区别。协议坐在第4层(传输层)OSI层上方的IP层。
与TCP, UDP是连接,没有提供可靠性,没有窗口和接收函数,确保数据在同一顺序传送。然而UDP提供了一些功能等支持UDP数据传输、复用和少的开销字节数据。这种开销更少的字节使得UDP协议需要更少的时间在处理数据包,需要更少的内存。还没有确认字段使它更快,因为它不需要等待ACK或不需要持有数据在内存中,直到它们ACK。
TCP | UDP |
---|---|
定义在RFC793 | 定义在RFC768 |
完整的表单传输控制协议 | 完整的表单用户数据报协议 |
它建立了面向连接的服务 | 建立无连接服务 |
顺序是可靠的字节流的协议。 | 它是不可靠的un-ordered包协议。 |
认为是最可靠的连接由于同步和确认字段的存在 | 认为是不可靠的服务 |
协议字段TCP模块是0 x06 (decimal-6),出现在IP报头 | 对UDP协议字段模块是0 x11 (decimal-17),出现在IP报头 |
TCP报头由源端口号、目的港、序列号码,确认号码,头长度,旗帜(U, A, P, R, S, F),窗口,校验和、指针和一些填充比特。 |
UDP报头由源端口、目的端口,段长度,校验和 |
(数据传输:)这涉及到连续有序的数据流,这是美联储从上层和分段传输之前 | 这涉及到对数据报传递消息。 |
(多路复用:)接收主机决定正确的应用程序的数据是注定的,基于端口号字段(2字节) | 接收主机决定正确的应用程序的数据是注定的,基于端口号字段(2字节) |
(流量控制:)使用窗口大小来保护缓冲区空间和路由设备 | 这在UDP是不受支持的 |
相关链接
OSI和tcp - ip层的基础
网络教程
FTP和HTTP
FTP和SMTP
FTP和TFTP
之间的区别是什么
11 b,区别802.11标准viz.11-a 11 g和11 n蓝牙和无线个域网RS232和RS485中心与开关电路交换和分组交换