- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络编程技术
各章节考试要点
简答题 2
程序补充题 12
程序分析题 14
2013 年6 月11 日
lee
简答题
1、TCP/IP 协议主要特点
开放的协议标准;
独立于特定的计算机硬件与操作系统;
独立于特定的网络硬件,可以运行在局域网、广域网,更适用于互联网络中;
统一的网络地址分配方案,使得整个TCP/IP 设备在网中都具有惟一的地址;
标准化的应用层协议,可以提供多种可靠的网络服务。
2. ARP 协议工作过程
地址解析协议的ARP 的工作原理:假定在一个物理网络上,A (源主机)要与D
(目的主机)进行通信,但是不知道D 的物理地址。
A 利用ARP 协议工作的过程如下:
A 广播一个ARP 请求报文,请求IP 地址为IPD 的主机回答其物理地址。
网上所有主机都能收到该ARP 请求,并将本机IP 地址与请求的IP 地址比较
D 主机识别出自己的地址IPD,并作出回应,通报自己的物理地址。A 收到
这个ARP 回应包后,就可以与D 进行通信。
为提高效率,ARP 协议使用了高速缓存技术。
在每台使用ARP 的主机中,都保留了一个专用的内存区,一收到ARP 应答,
主机就将获得的IP 地址和物理地址存入缓存。
以后每次要发送报文时,首先到缓存中查找有无相应的项,若找不到,再利
用ARP 进行地址解析。
由于多数网络通信都要连续发送多个报文,所以高速缓存大大提高ARP 的
效率。
在ARP 请求报文中还放入源主机的“IP 地址——物理地址”的地址对,源
主机在广播ARP 请求时,网络上所有主机都可以知道该源主机的“IP 地址——
物理地址”的地址对并将其存入自己的缓存。
在新主机入网时,令其主动广播其地址映射,以减少其他主机进行ARP 请
求。
3. 实现广播和多播时能否使用流式套接字?为什么?
单播时只能使用流式套接字实现广播或者多播时只能使用数据报套接字流式套
接字一旦建立连接以后,其通信的端点就固定不变,通信只能在两个端点进行而
广播和多播时一对多的通信显然流式套接字不适合,而数据报套接字为无连接
的,指定发送的目的地址即可。
lee
4. 套接字类型及其区别
流套接字(Stream Socket )Stream Socket 主要用于TCP 协议
数据报套接字(Datagram Socket )Datagram Socket 主要用于UDP 协议
原始套接字(Raw Socket )要进行IP 层数据包的接收和发送,则应该使用Raw
Socket
流套接字和数据报套接字与原始套接字的区别在于:
原始套接字可以读写内核没有处理的IP 数据包,而流套接字只能读取TCP
的数据,数据报套接字只能读取UDP 的数据。
使用原始套接字的主要目的是为了避开TCP/IP 处理机制,被传送的数据包
可以被直接传送给需要它的应用程序。
因此,其主要是在编写自定义底层协议的应用程序时使用,例如各种不同的
TCP/IP 实用程序(如ping 和arp )都使用原始套接字实现,也可以用来实现数据
包捕捉分析等。
5. 什么是网络的最大传输单元MTU ?它与IP 数据报首部中的哪个字段有关
系?
最大传输单元(Maximum Transmission Unit,MTU )是指一种通信协议的某
一层上面所能通过的最大数据报大小(以字节为单位)。最大传输单元这个参数
通常与通信接口有关(网络接口卡、串口等)。
ip 数据报首部有个总长度,总长度要小于接口的MTU 值。 ip 数据包大于
mtu ,就要分片。
三个相关字段分别是:total length ,flags,fragment offset 。
flag 里面有doni ‘t fragment 和more fragmens ,两个标记位。
6. 网卡工作模式
网卡具有如下的几种工作模式:
1)广播模式(broadcastmodel ):它的物理地址(mac )地址是0xffffff 的帧为广播
帧,工作在广播模式的网卡接收广播帧。
2 )多播传送(multicastmodel ):多播传
文档评论(0)