返回

理解TCP与UDP

TCP与UDP属于网络中的运输层,运输层解决的是进程与进程之间的通信

一.UDP(用户数据报协议)

1.发送数据之前不需要建立连接 2.不保证可靠交付 3.面向报文,给UDP多少报文,他就原样发送,既不合并也不拆分。 4.没有拥塞控制,可以一对多,多对一交互通信

二、TCP(传输控制协议)

1.面向连接的字节流,应用程序在使用TCP协议之前,先要建立TCP连接,在发送报文时会根据对方给出窗口值和当前网络拥塞状态自定决定一个报文段的大小。 2.只能一对一通信 3.提供可靠交付 4.提供双工通信

一句话理解:UDP就像发邮件,TCP就像打电话

Licensed under CC BY-NC-SA 4.0