TCP和UDP都是互联网的传输层协议,其区别在于前者提供面向连接的传输服务,而后者提供无连接的传输服务。
下面简述这两种协议的功能。
面向连接的服务意味着一对主机之间必须先建立连接,然后才能传送数据,最后释放连接。TCP提供一个或多个端口号作为通信主机中应用进程的地址。TCP连接是以发起端的端口号为起点,终止于接收端的端口号,沿着连接的数据传送是双向的。
TCP建立和释放连接的过程采用3次握手协议。这种协议的实质是连接两端都要声明自己的连接端点标识,并回答对方的连接端点标识,以确保不出现错误的连接。连接可能是主动建立的,也可能是被动建立的。在连接建立、存在和释放的各个阶段形成了不同的状态,其中发送和应答的各种信号都是TCP段头中的标志。
面向连接的服务也意味着可靠和顺序的提交。但缺点是效率低,特别对少量数据显得开销太大。UDP提供的无连接的服务,则适用于这种情况,UDP不建立连接,但不保证可靠和顺序,因而效率较高。
(简答题)
简述TCP和UDP协议的功能比较。
正确答案
答案解析
略
相似试题
(单选题)
TCP/IP协议是因特网采用的通信协议,属于TCP层的协议是()。
(填空题)
有RMON2定义的协议及其字符串:ether2:[0.0.0.1],ip:[0.0.8.0],udp:[0.0.0.17],snmp:[0.0.0.161],则ether.ip.udp.snmp的完整协议标识符是()。
(填空题)
与TCP/IP协议运行有关的信息按照SNMP定义的管理信息结构存储在()中。
(单选题)
对于不支持TCP/IP的设备可以通过委托代理进行管理,而委托代理与管理站之间的通信协议是()。
(单选题)
MIB-2SNMP功能组包含的信息,关系到SNMP协议的实现和操作,该组包含的对象有()。
(单选题)
下面属于UDP应用服务的是()。
(单选题)
MIB-2功能组中,()提供了与IP协议有关的信息。
(单选题)
为了修补SNMP的安全缺陷,提出S-SNMP标准。这个协议提供的数据加密功能采用()。
(单选题)
TCP连接是以发起端的端口号为起点,终止接收端的(),沿着连接的数据传送是双向的。