UDP相关试题——计算机网络笔记

UDP和TCP的区别?
TCP是传输控制协议,提供的是面向连接、可靠的字节流服务。通信双方彼此交换数据前,必须先通过三次握手协议建立连接,之后才能传输数据。TCP提供超时重传,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP是用户数据报协议,是一个简单的面向无连接的协议。UDP不提供可靠的服务。在数据数据前不用建立连接故而传输速度很快。UDP主要用户流媒体传输,IP电话等对数据可靠性要求不是很高的场合。

UDP 用户数据报的最小长度是多少?用最小长度的 UDP 用户数据构成的最短 IP 数据报的长度是多少?

以字节为单位,最小值为8字节,即没有数据时的长度。
最短IP数据报首部固定长度20字节所以等于20+8最短IP数据报28字节

关于UDP的说法正确的是
UDP的包大小没有限制
UDP不会进行错误重传
UDP跟TCP一样提供可靠的数据报协议
UDP有简单的流控制

UDP:无连接,尽最大努力交付,没有拥塞控制,面向报文(对于应用程序传下来的报文不合并也不拆分,只是添加 UDP 首部),支持一对一、一对多、多对多,首部 8 字节。注意首部有包的大小8字节的限制

某个应用进程使用运输层的用户数据报UDP,然而继续向下交给IP层后,又封装成IP数据报。既然都是数据报,可否跳过UDP而直接交给IP层?哪些功能UDP提供了但IP没提提供?

不可跳过UDP而直接交给IP层 IP数据报IP报承担主机寻址,提供报头检错;只能找到目的主机而无法找到目的进程。UDP提供对应用进程的复用和分用功能,以及提供对数据差分的差错检验。

虽然UDP协议不能像TCP协议那样能够提供时延保证,但是几乎所有的实时通信都使用UDP协议。 ( )

错误

UDP协议的缺点是数据包的顺序不能保证,可靠性不如TCP,编程不如TCP方便。所以大部份即时通讯软件以TCP协议为主。

UDP使用( )提供可靠性
网际协议
应用层协议
网络层协议
传输控制

B
UDP本身不提供可靠性,可以在应用层上加一些ACK之类的可靠性机制

小于( )的TCP/UDP 端口号已保留与现有服务一一对应,此数字以上的端口号可自由分配。
256
512
1024
2048
正确答案:C

TCP/IP端口占据两个字节,0~65535。端口分为三类:
1.公共端口(0~1023),由IANA机构分配,也叫“well known ports”;
2.注册端口(1024~49151),由公司或者其他机构向互联网名称与数字地址分配机构(ICANN)登记的端口号;
3.动态端口(49152~65535),客户端使用的端口号,使用时动态分配。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值