- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章习题答案
6.1 既然网络层协议或网 际互联协议能够将源主
机发出的分组按照协议首部中的目的地址交到目的
主机,为什么还需要再设置一个传输层呢?
答:
(1)传输层为应用进程之间提供端到端的逻辑通信。
(2)传输层对整个报文段进行差错校验和检测。
(3)传输层的存在使得传输服务比网络服务更加合
理有效。
(4)传输层采用一个标准的原语集提供传输服务。
从以上分析可以看出要实 上述的功能,仅有网络
层是不够的,在主机中就必须装有传输层协议。
6.2 试述 UDP 和 TCP 协议的主要特点及它们的适用场合。
答:
UDP 协议具有如下特点:UDP 是无连接的,提供
不可靠的服务,同时支持点到点和多点之间的通信,面向
报文的。
1
TCP 协议具有如下特点:TCP 是面向连接的,提供可
靠的服务,只能进行点到点的通信,面向字节流的。
TCP/IP 协议的传输层既包括 TCP,也包括 UDP ,
它们提供不同的服务。应用层协议如果强调数据传输的
可靠性,那么选择 TCP 较好,分组的丢失、残缺甚至网络
重置都可以被传输层检测到,并采取相应的补救措施。如
果应用层协议强调实时应用要求,那么选择 UDP 为宜。
6.3 若一个应用进程使用运输层的用户数据报
UDP。但继续向下交给 IP 层后,又封装成 IP 数据报。
既然都是数据报,是否可以跳过 UDP 而直接交给 IP
层 ?UDP 能否提供 IP 没有提供的功能?
答:
仅仅使用 IP 数据报还不够。IP 数据报包含 IP 地址,
该地址指定一个目的地机器。一旦这样的分组到达了目
的地机器,网络控制程序如何知道该把它交给哪个进程
呢?UDP 用户数据报包含一个目的地端口,这一信息是
必需的,因为有了它,分组才能被投递给正确的进程。
2
6.4 请分析 SYN Flood 攻击是如何利用三次握手
的漏洞的。
答:
SYN Flood 是当前最流行的 DoS (拒绝服务攻击)与
DDoS (分布式拒绝服务攻击)的方式之一,这是一种利用
TCP 协议缺陷,发送大量伪造的 TCP 连接请求,从而使得
被攻击方资源耗尽(CPU 满负荷或内存不足)的攻击方式。
要明白这种攻击的基本原理,还是要从 TCP 连接
建立的过程开始说起:
大家都知道,TCP 与 UDP 不同,它是基于连接的,也
就是说:为了在服务端和客户端之间传送 TCP 数据,必须
先建立一个虚拟电路,也就是 TCP 连接,建立 TCP 连接
的标准过程是这样的:
(1)请求端(客户端)发送一个包含 SYN 标志的 TCP
报文,SYN 即同步,同步报文会指明客户端使用的端口
以及 TCP 连接的初始序号;
3
(2)服务器在收到客户端的 SYN 报文后,将返回一个
SYN+ACK 的报文,表示客户端的请求被接受,同时 TCP
序号被加 1,ACK 即确认。
(3)客户端也返回一个确认报文 ACK 给服务器端,同
时 TCP 序号被加 1,到此一个 TCP 连接建立。
以上的连接过程在 TCP 协议中被称为三次握手。问
题就出在 TCP 连接的三次握手中,假设一个用户向服务
器发送了 SYN 报文后突然死机或掉线,那么服务器在发
出 SYN+ACK 应答报文后是无法收到客户端的 ACK 报文
的(第三次握手无法完成),这种情况下服务器端一般会重
试(再次发送 SYN+ACK 给客户端)并等待一段时间后丢
弃这个未完成的连接,这段 时间的长度我们称为 SYN
Timeout,一般来说这个时间是分钟的数量级(大约为 30
秒-2 分钟);一个用户出 异常导致服务器的一个线程等
待 1分钟并不是什么很大的问题,但如果有一个恶意的攻
您可能关注的文档
最近下载
- 2025光伏行业产能过剩内卷竞争现状及未来展望分析报告.pdf
- 中建设计常规做法及指标汇编(2022年,934页).pdf VIP
- 2025年国庆节假期安全教育PPT课件.pptx VIP
- 医疗器械唯一标识管理制度(UDI).docx VIP
- 《成人腰大池引流护理》(TCRHA 069-2024).pdf VIP
- 营销策划 -MINI品牌中国小红书内容种草策略分享-运营思路V2-小红书汽车.pdf
- 中小学生世界粮食日节约粮食主题班会PPT课件.pptx VIP
- 幼儿园保育技能基本功大赛试题.docx VIP
- 土木工程材料1.2 材料与水有关的性质XQ.ppt VIP
- 剑桥KET2025最新考试真题(标准真题版TEST3-阅读和写作部分-含答案及详细解析).pdf VIP
文档评论(0)