《Windows网络编程基础教程》(第2版)课后题参考答案.pdfVIP

《Windows网络编程基础教程》(第2版)课后题参考答案.pdf

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《Windows网络编程基础教程》(第2版)习题及参考答案

第1章习题

1.选择题

(1)答案:D

(2)答案:C

(3)答案:B

(4)答案:C

(5)答案:D

(6)答案:B

(7)答案:B

(8)答案:D

(9)答案:B

(10)答案:B

(11)答案:C

2.填空题

(1)答案:广播、单播

(2)答案:路由器

(3)答案:FF-FF-FF-FF-FF-FF

(4)答案:目的计算机、广播地址

(5)答案:路255.255.255.255、0.0.0.0

(6)答案:目的端口号

(7)答案:操作系统通信

(8)答案:路操作系统的核心、函数库

(9)答案:流式套接字、数据报套接字

3.简答题

(1)什么是网络协议?说出协议的三要素及它们的含义。

答:网络协议,就是指通信双方在通信时所必须遵循的用于控制数据传输的规则、标准和约

定,是通信双方所使用的“语言”,它规定了有关功能部件在通信过程中的操作,定义了数据

发送和数据接收的过程。

网络协议包括三方面内容。一是“语法”,主要是指数据以及控制信息的结构或格式;第

二方面内容是“语义”,它是指对构成协议的协议元素含义的具体解释;第三方面是“同步”,

同步也称为“时序”,它规定了通信过程中各种事件的先后顺序。

(2)画出以太网帧结构示意图,并简要叙述以太网帧中各字段的含义。

答:以太网帧结构如下图所示:

6B6B2B46~1500B4B

目的地址源地址类型数据字段校验码

其中,目的地址,指明要接收该帧的计算机的MAC地址。如果是一个广播帧,即该帧是

广播给网络中的所有计算机的,目的地址应指明为广播地址。

源地址字段,用于指明发送该帧的计算机的MAC地址。通过源地址,收到该帧的计算机

1

《Windows网络编程基础教程》(第2版)习题及参考答案

就会知道是哪台计算机发送了该帧。

类型字段主要用于指明接收端对数据部分的处理方式,也就是说,接收端收到数据后,如

果经过检验没发现错误,帧中的数据应该交给哪个程序处理。

数据字段,也被称为用户数据,是网络真正要传送的内容,长度在46~1500个字节之间。

校验码是接收方用来检查数据在传输过程中是否出错的,也称为帧校验序列(FCS),由

发送方根据帧的其他部分的内容使用某种算法计算得到。

(3)简述ISO的OSI/RM网路体系结构模型各层的功能。

答:OSI/RM模型将计算机网络按功能分为七个层次,从下到上依次为物理层、数据链路层、

网络层、传输层、会话层、表示层和应用层。

物理层的主要功能是,利用通信介质为需要直接通信的节点之间建立、维护和释放物理连

接,实现二进制比特流的传输,进而为其上的数据链路层提供数据传输服务。

数据链路层的主要功能是在物理层提供的比特流传输服务基础上,以帧为单位,实现无差

错数据传输,简单一点说就是在数据链路两端实现无差错数据传输。

网络层的功能是,在链路层提供的服务基础之上,通过中间节点的数据转发,实现任意两

台计算机间的通信。网络层以“分组”(packet)为数据传输单位,通过适当的路由选择,可

以为网络上的任意两台计算机之间提供通信服务,并能实现拥塞控制和网络互联。

传输层直接为应用进程提供通信服务,传输层提供的这种“应用进程到应用进程”的数据

传输服务通常被称为端到端(end-to-end)通信服务。传输层为多个应用进程共用网络通信服

务提供了支撑。除此之外,传输层还可以在网络层提供的不可靠的数据报服务之上,通过采用

可靠传输协议为应用进程提供可靠的数据通信服务。

会话层组织两个会话进程之间的通信,管理数据的交换。

表示层用于处理在两个通信系统中交换信息的表示方式,包括数据格式变换、数据加密与

解密、数据压缩与

文档评论(0)

135****1760 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档