1-网络程序设计复习题1-10计科-参考答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网络程序设计复习题一

1、以太网的地址可以有以下形式

单播、广播和组播

2、当帧到达目的主机之后,如果帧类型为,则将数据交给上层的RARP

协议模块处理。

8035H

3、在网络层,IP模块根据IP数据报首部中的协议值决定将数据报中的数据交给哪一个模块去处理,当协议值为,应将数据交给TCP模块处理。

6

4、IP数据报协议标识字段指明了IP数据报封装的协议,当标识字段为时

表示封装的是IGMP协议

2

5、IP数据报在经过路由器进行转发时不进行

数据校验

6、在IP数据报中与分片无关的字段是

协议字段

7、ICMP报文的差错报告不包括

线路阻塞报告

8、路由器请求与通告报文可以了解

路由器通告报文

9、不使用IP地址,可以使用来访问本机的默认Web主页。

Localhost

10、socket套接字的三种类型: 、、。流式套接字 (SOCK_STREAM);数据报套接字(SOCK_DGRAM) ;原始套接字(SOCK_RAW)。

11、HTTP协议中POST方法用来请求数据,它适用于的场合。需要客户填写表单

12、对Ethernet(以太网)实现实时捕捉数据包需提供两种模式:和。

半双工模式;全双工模式

13、URL的组成部分:。

协议://主机的域名/文件名

14、RFC(Request For Comments)的含义是,它是一系列关于因特网的技术文档。

请求注解

15、因特网是通过技术将已有的、异构网络互联起来所构成的一个统一的一致性网络。

网络互联

16、OSPF具有哪些特点?

(1)支持服务类型路由

(2)能够给每个接口指派费用

(3)能够提供负载均衡

(4)支持扩展,易于管理

(5)支持特定主机、特定子网、分类网络路由以及无类网络路由

(6)支持无编号网络,可以节省IP地址

(7)支持多种鉴别机制,不同的区域可以使用不同的鉴别方法

(8)采用组播,减少不参与OSPF的系统的负载

17、异构环境下的网络程序设计需要考虑哪些问题?

1)字节顺序:不同的平台以不同的方式存放一个二进制数。最常见的有两种格

式:大数在前的字节顺序和小数在前的字节顺序。大数在前的字节顺序是指将一个多字节数的高序字节存储在内存的起始地址;而小数在前的字节顺序则相反,将低序字节存储在内存的起始地址。

2)字的长度:不同的实现对于相同的数据类型可能有不同的表示长度。

3)字节定界问题:不同的平台上为结构体(struct)或共同体(union)打包的方式也是不同的,这取决于所有数据类型的位数及机器的定界限制。

18、为什么在数据结构struct sockaddr_in中,成员变量sin_addr和sin_port 需要转换为网络字节顺序,而sin_family不需要呢?

sin_addr和sin_port分别封装在包的IP和UDP层.因此,它们必须要是网络字节顺序.

但是sin_family域只是被内核(kernel)使用来决定在数据结构中包含什么类型的地址,所以它必须是本机字节顺序.

同时,sin_family没有发送到网络上,它们可以是本机字节顺序.

相关文档
最新文档