计算机网络技术实验六,计算机网络课程实验6 - 图文

(1)内容

UDP广播通信

(2)过程

本练习将主机A、B、C、D、E、F作为一组进行实验。

1. 主机B、C、D、E、F上启动“实验平台工具栏中的UDP工具”,作为服务器端,监听端口设为2483。

2. 主机B、C、D、E、F启动协议分析器捕获数据,并设置过滤条件(提取UDP协议)。 3. 主机A上启动“实验平台工具栏中的UDP工具”,作为客户端,以255.255.255.255为目的地址,以2483为端口,填写数据并发送。

4. 察看主机B、C、D、E、F上的“UDP工具”接收的信息。 ● 哪台主机能够接收到主机A发送的UDP报文? 5. 察看协议分析器上捕获的UDP报文,并回答以下问题:

● 主机A发送的报文的目的MAC地址和目的IP地址的含义是什么? (3)结果

五、思考题

练习1

1.为什么UDP协议的“校验和”要包含伪首部?

答:若校验和不包括伪首部,用户数据报也可能是安全的和正确的。但是,若 IP 首部受到损伤,则它可能被交付到错误的主机。伪首部中包含高层协议类型字段是为了确保这个数据包是属于 UDP 而不是属 TCP 的。 使用 UDP 的进程和使用 TCP 的进程可以使用同一个端口号。UDP 的高层协议类型字段是 17。若在传输过程中这个值改变了,在接收端计算校验和时就可检测出来,UDP 就可丢弃这个数据包。这样就不会交付给错误的协议。

2. 比较UDP和IP的不可靠程度?

答:UDP 是传输层协议,IP 是网络层协议,都是不可靠的。

练习2

1.思考UDP的差错处理能力。

答:UDP和TCP使用端口来完成这种通信。另一种责任就是在运输层提供控制机制。UDP在一个非常低的水平上完成这个功能。UDP没有流量控制机制,在收到分组时也没有确认。但是,UDP提供了某种程度的差错控制。如果UDP检测出在收到的分组中有差错,它就悄悄地丢弃这个分组

练习3

1.如果将目的MAC地址换成某一个主机的MAC地址,是否所有主机还会收到这种报文? 答:不会,只是对应MAC地址的主机才会收到。

2. 如果将目的MAC地址设成广播地址,目的IP设成某一主机的IP地址,结果怎样? 答:所有的主机都会接收到该报文。

3. 在可靠性不是最重要的情况下,UDP可能是一个好的传输协议。试给出这种特定情况的一些示例。

答:例如视频电话会议系统、某些路由选择更新协议等。 4. UDP协议本身是否能确保数据报的发送和接收顺序? 答:不能。

六、实验体会

通过这次实验我掌握了UDP 协议的报文格式、UDP 协议校验和的计算方法 和理解 UDP 协议的优缺点,并了解UDP可运用的场合。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值