关于TCP和UDP协议的一些总结
1、TCP和UDP的区别是什么?
大体来讲TCP是面向连接的,可靠的字节流服务,UDP是无连接、不可靠的数据报服务。
具体如下图所示:
2、字节流服务和数据报服务的区别是什么?
关于两者的区别,对应到实际编程中,主要体现在通信双方是否必须执行相同次数的读写操作。TCP协议是字节流服务,发送端发送的数据并不是直接发送到接收端,而是先发送到TCP的发送缓冲区中,发送端将数据放在发送缓冲区后就完成写操作了。至于数据什么时候发送取决于TCP协议栈。当TCP模块真正开始发送数据的时候,可能将缓冲区中的数据
原创
2020-09-16 12:54:44 ·
387 阅读 ·
0 评论