- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
简答题
1.试说明传输层的作用。
答:在TCP/IP协议簇中,传输层位于应用层和网络层之间,为应用层提供服务,并接收来
自网络层的服务,属于面向通信部分的最高层,同时也是用户功能中的最低层。我们可以把
传输层比喻成客户程序和服务器程序之间的联络人,其在两个应用层之间提供进程到进程的
服务,一个进程在本地主机,另一个进程在远程主机。传输层是TCP/IP协议簇中的核心,
是互联网上一点到另一点传输数据的端到端的逻辑传输介质。
2.为什么在TCP首部中有一个首部长度字段,UDP的首部中就没有这个字段?请说
明UDP各个字段的作用。
答:因为UDP首部长度是固定的8字节,由4个字段组成,分别为:源端口、目的端口、
长度、校验和,每个字段都是2字节。头两个字段定义了源和目的端口号。第三个字段定
义了用户数据报的总长度,即头部加上数据的总长度。长度字段共有16位,可以定义的
总长度范围。最后一个字段可以携带可选校验和,防止UDP用户数据报在传输中出错。
3.与TCP相比,用UDP进行数据传输具有什么优势?
答:一、相比于TCP面向连接的服务,UDP无连接服务的延尺更小,如果延迟是应用的重要
问题,那么UDP无连接服务更优;二、,在某些情况下,当拥塞是一个大问题时,UDP中的
缺乏差错控制可以看作一个大优势。
4.TCP采用了哪些策略来保证数据传输的可靠性?
答:大小控制;序号号;校验和;流量控制;拥塞控制;确认应答;超时重传。
5.试说明TCP的“三次握手”和“四次挥手”的具体过程。
答:三次握手:
第一步:主机A的TCP向主机B的TCP发出连接请求报文段,其首部中的同步位SYN
应置为1,同时选择一个序号x,表明在后面传送数据时的第一个数据字节的序号是x。
第二步:主机B的TCP收到连接请求报文段后,如同意则发回确认。在确认报文段中应
将SYN置为1,确认序号应为x+1,同时也为自己选择一个序号y。
第三步:主机A的TCP收到此报文段后,还要向主机B给出确认,其确认序号为y+1。
主机A的TCP通知上层应用进程,连接已经建立,当主机B的TCP收到主机A的确认
后,通知上层应用进程,连接已建立。
四次挥手:
第一步:数据传输结束后,主机A的应用进程先向其TCP发出释放连接请求,不再发送
数据。TCP通知对方要释放从A到B的连接,将发往主机B的TCP报文段首部的终止位
FIN置为1,序号u等于已传送数据的最后一字节的序号加1。
第二步:主机B的TCP收到释放连接通知后发出确认,其序号为u+1,同时通知应用进
程,这样A到B的连接就释放了,连接处于半关闭状态。主机B不再接收主机A发来的
数据,但主机B还向主机A发送数据,主机A若要正确接收数据则仍需要发送确认。
第三步:在主机B向主机A的数据发送结束之后,其应用进程就通知TCP释放连接。主
机B发出的连接释放报文段必须将终止位置为1,并使其序号w等于前面已经传送过的数
据的最后一字节的序号加1,还必须重复上次已发送过的ACK=u+1。
第四步:主机A对主机B的连接释放报文段发出确认,将ACK置为1,ACK=w+1,seq=u+1。
这样才把从B到A的反方向连接释放掉,主机A的TCP再向其应用进程发送报告,整个
连接已经全部释放。
文档评论(0)