计算机网络-第6章习题答案
计算机网络-第6章习题答案
第六章习题答案
6.1既然网络层协议或网际互联协议能够将源主机发出的分组按照协议首部中的目的地址交到目的主机,为什么还需要再设置一个传输层呢?
答:
(1)传输层为应用进程之间提供端到端的逻辑通信。
(2)传输层对整个报文段进行差错校验和检测。
(3)传输层的存在使得传输服务比网络服务更加合理有效。
(4)传输层采用一个标准的原语集提供传输服务。
从以上分析可以看出要实现上述的功能,仅有网络层是不够的,在主机中就必须装有传输层协议。
1
6.2试述UDP和TCP协议的主要特点及它们的适用场合。
答:
tcp ip协议是全工
UDP协议具有如下特点:UDP是无连接的,提供不可靠的服务,同时支持点到点和多点之间的通信,面向报文的。
TCP协议具有如下特点:TCP是面向连接的,提供可靠的服务,只能进行点到点的通信,面向字节流的。
TCP/IP协议的传输层既包括TCP,也包括UDP,它们提供不同的服务。应用层协议如果强调数据传输的可靠性,那么选择TCP较好,分组的丢失、残缺甚至网络重置都可以被传输层检测到,并采取相应的补救措施。如果应用层协议强调实时应用要求,那么选择UDP 为宜。
2
6.3若一个应用进程使用运输层的用户数据报UDP。但继续向下交给IP层后,又封装成IP数据报。既然都是数据报,是否可以跳过UDP而直接交给IP层?UDP能否提供IP没有提供的功能?
答:
仅仅使用IP数据报还不够。IP数据报包含IP地址,该地址指定一个目的地机器。一旦这样的分组到达了目的地机器,网络控制程序如何知道该把它交给哪个进程呢?UDP用户数据报包含一个目的地端口,这一信息是必需的,因为有了它,分组才能被投递给正确的进程。
6.4请分析SYN Flood攻击是如何利用三次握手的漏洞的。
答:
3

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。