TCP和UDP都是互联网的传输层协议,其区别在于前者提供面向连接的传输服务,而后者提供无连接的传输服务。
面向连接的服务意味着一对主机之间必须先建立连接,然后才能传送数据,最后释放连接。TCP提供一个或多个端口号作为通信中应用进程的地址。TCP连接是以发起端的端口号为起点,终止于接收端的端口号,沿着连接的数据传送是双向的.
TCP建立和释放连接的过程采用3次握手协议。这种协议的实质是连接两端都要声明自己的连接端点标识,并回答对方的连接端点标识,以确保不出现错误的连接。连接可能是主动建立的,也可能是被动建立的。在连接建立、存在和释放的各个阶段形成了不同的状态,其中发送和应答的各种信号都是TCP段头中的标志。
面向连接的服务也意味着可靠和顺序的提交。但缺点是效率低,特别对少量数据显得开销太大。UDP提供的无连接的服务,UDP不建立连接,但不保证可靠和顺序,因而效率较高.
(简答题)
试比较TCP和UDP协议的功能
正确答案
答案解析
略
相似试题
(简答题)
在TCP/IP协议族的传输层中,有两个不同的传输层次协议TCP和UDP,为什么设置这样两种不同的协议,试对它们进行比较。
(单选题)
UDP是一种不可靠的网络协议,与TCP相比较,优势在于()。
(简答题)
TCP和UDP协议有什么区别
(单选题)
UDP和TCP都是()层协议。
(单选题)
UDP和TCP都是()层协议。
(判断题)
在TCP和UDP两种协议中,为应用层提供可靠连接的是TCP。
(判断题)
TCP和UDP采用协议地址来标识某一主机上的通信进程。
(简答题)
简述TCP协议与UDP协议的异同。
(判断题)
电子邮件、文件传送、域名系统等应用层服务是分别建立在TCP协议、UDP协议、TCP或UDP协议之上的。