传输协议:TCP和UDP的区别
答案:2 悬赏:70
解决时间 2021-02-12 19:26
- 提问者网友:枯希心
- 2021-02-11 18:35
传输协议:TCP和UDP的区别
最佳答案
- 二级知识专家网友:最后战士
- 2021-02-11 19:45
TCP/IP,TransmissionControlProtocol/InternetProtocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一个地址。
UDP ,是User Datagram Protocol的简称, 中文名是用户数据包协议,是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。UDP 协议基本上是IP协议与上层协议的接口。它是IETF RFC 768是UDP的正式规范。UDP协议的主要作用是将网络数据流量压缩成数据包的形式。一个典型的数据包就是一个二进制数据的传输单位。
UDP ,是User Datagram Protocol的简称, 中文名是用户数据包协议,是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。UDP 协议基本上是IP协议与上层协议的接口。它是IETF RFC 768是UDP的正式规范。UDP协议的主要作用是将网络数据流量压缩成数据包的形式。一个典型的数据包就是一个二进制数据的传输单位。
全部回答
- 1楼网友:哭不代表软弱
- 2021-02-11 20:58
tcp(传输控制协议):
1)提供ip环境下的数据可靠传输(一台计算机发出的字节流会无差错的发往网络上的其他计算机,而且
计算机a接收数据包的时候,也会向计算机b回发数据包,这也会产生部分通信量),有效流控,全双工操作(数据在两个方向上能同时传递),多路复用服务,是
面向连接,端到端的传输;
2)面向连接:正式通信前必须要与对方建立连接。事先为所发送的数据开辟出连接好的通道,然后再进行数据发送,像打电话。
3)tcp支持的应用协议:telnet(远程登录)、ftp(文件传输协议)、smtp(简单邮件传输协议)。tcp用于传输数据量大,可靠性要求高的应用。
udp(用户数据报协议,user data protocol)
1)面向非连接的(正式通信前不必与对方建立连接,不管对方状态就直接发送,像短信,qq),不能提供可靠性、流控、差错恢复功能。udp用于一次只传送少量数据,可靠性要求低、传输经济等应用。
2) udp支持的应用协议:nfs(网络文件系统)、snmp(简单网络管理系统)、dns(主域名称系统)、tftp(通用文件传输协议)等。
总结:
tcp:面向连接、传输可靠(保证数据正确性,保证数据顺序)、用于传输大量数据(流模式)、速度慢,建立连接需要开销较多(时间,系统资源)。
udp:面向非连接、传输不可靠、用于传输少量数据(数据包模式)、速度快。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |