2023-02-01 22:33:43 发布人:hao333 阅读( 9145)
TCP(传输控制协议):1)提供IP环境下的数据可靠传输(一台计算机发出的字节流会无差错的发往网络上的其他计算机,而且计算机A接收数据包的时候,也会向计算机B回发数据包,这也会产生部分通信量),有效流控,全双工操作(数据在两个方向上能同时传递),多路复用服务,
TCP(传输控制协议):
1)在IP环境下提供可靠的数据传输(一台计算机发送的字节流会无误地发送到网络上的其他计算机,当计算机A接收到数据包时,也会将数据包发回给计算机B,也会产生一些流量),有效的流量控制,全双工运行(数据可以同时双向传输),复用服务,面向连接,端到端传输;
2)以连接为导向:正式沟通前你必须与对方建立连接。预先为要发送的数据打开一个连接的通道,然后发送数据,就像打电话一样。
3)支持的应用协议3)TCP: Telnet(远程登录)、FTP(文件传输协议)、SMTP(简单邮件传输协议)。TCP用于数据传输量大、可靠性要求高的应用。
用户数据协议
1)非面向连接(正式通信前不必与对方建立连接,无论对方状态如何都直接发送,如短信、qq),无法提供可靠性、流量控制、错误恢复等功能。UDP用于一次只传输少量数据,可靠性要求低,传输经济。
UDP支持的应用协议:NFS(网络文件系统)、SNMP(简单网络管理系统)、DNS(域名系统)、TFTP(通用文件传输协议)等。
总结:
TCP:面向连接,传输可靠(保证数据正确性和数据顺序),传输大量数据速度慢(流模式),建立连接成本高(时间和系统资源)。
UDP:非面向连接、不可靠的传输,用于传输少量数据(数据包模式),速度很快。
相关阅读
RelatedReading猜你喜欢
Guessyoulike