计算机网络编程技术复习要点new

计算机网络编程技术复习要点new

ID:34373023

大小:319.12 KB

页数:14页

时间:2019-03-05

计算机网络编程技术复习要点new_第1页
计算机网络编程技术复习要点new_第2页
计算机网络编程技术复习要点new_第3页
计算机网络编程技术复习要点new_第4页
计算机网络编程技术复习要点new_第5页
资源描述:

《计算机网络编程技术复习要点new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机网络编程技术各章节考试要点简答题........................................................................................2程序补充题..............................................................................12程序分析题..............................................................................142013年6月11日lee简答题1、TCP

2、/IP协议主要特点开放的协议标准;独立于特定的计算机硬件与操作系统;独立于特定的网络硬件,可以运行在局域网、广域网,更适用于互联网络中;统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有惟一的地址;标准化的应用层协议,可以提供多种可靠的网络服务。2.ARP协议工作过程地址解析协议的ARP的工作原理:假定在一个物理网络上,A(源主机)要与D(目的主机)进行通信,但是不知道D的物理地址。A利用ARP协议工作的过程如下:A广播一个ARP请求报文,请求IP地址为IPD的主机回答其物理地址。网上所有主机都能收到该ARP请求,并将本机IP地址与请求的IP地址比较D主机识别出自己的地址IPD,并

3、作出回应,通报自己的物理地址。A收到这个ARP回应包后,就可以与D进行通信。为提高效率,ARP协议使用了高速缓存技术。在每台使用ARP的主机中,都保留了一个专用的内存区,一收到ARP应答,主机就将获得的IP地址和物理地址存入缓存。以后每次要发送报文时,首先到缓存中查找有无相应的项,若找不到,再利用ARP进行地址解析。由于多数网络通信都要连续发送多个报文,所以高速缓存大大提高ARP的效率。在ARP请求报文中还放入源主机的“IP地址——物理地址”的地址对,源主机在广播ARP请求时,网络上所有主机都可以知道该源主机的“IP地址——物理地址”的地址对并将其存入自己的缓存。在新主机入网时,令其主动广播

4、其地址映射,以减少其他主机进行ARP请求。3.实现广播和多播时能否使用流式套接字?为什么?单播时只能使用流式套接字实现广播或者多播时只能使用数据报套接字流式套接字一旦建立连接以后,其通信的端点就固定不变,通信只能在两个端点进行而广播和多播时一对多的通信显然流式套接字不适合,而数据报套接字为无连接的,指定发送的目的地址即可。lee4.套接字类型及其区别流套接字(StreamSocket)StreamSocket主要用于TCP协议数据报套接字(DatagramSocket)DatagramSocket主要用于UDP协议原始套接字(RawSocket)要进行IP层数据包的接收和发送,则应该使用Ra

5、wSocket流套接字和数据报套接字与原始套接字的区别在于:原始套接字可以读写内核没有处理的IP数据包,而流套接字只能读取TCP的数据,数据报套接字只能读取UDP的数据。使用原始套接字的主要目的是为了避开TCP/IP处理机制,被传送的数据包可以被直接传送给需要它的应用程序。因此,其主要是在编写自定义底层协议的应用程序时使用,例如各种不同的TCP/IP实用程序(如ping和arp)都使用原始套接字实现,也可以用来实现数据包捕捉分析等。5.什么是网络的最大传输单元MTU?它与IP数据报首部中的哪个字段有关系?最大传输单元(MaximumTransmissionUnit,MTU)是指一种通信协议的

6、某一层上面所能通过的最大数据报大小(以字节为单位)。最大传输单元这个参数通常与通信接口有关(网络接口卡、串口等)。ip数据报首部有个总长度,总长度要小于接口的MTU值。ip数据包大于mtu,就要分片。三个相关字段分别是:totallength,flags,fragmentoffset。flag里面有doni‘tfragment和morefragmens,两个标记位。6.网卡工作模式网卡具有如下的几种工作模式:1)广播模式(broadcastmodel):它的物理地址(mac)地址是0xffffff的帧为广播帧,工作在广播模式的网卡接收广播帧。2)多播传送(multicastmodel):多播

7、传送地址作为目的物理地址的帧可以被组内的其它主机同时接收,而组外主机却接收不到。但是,如果将网卡设置为多播传送模式,它可以接收所有的多播传送帧,而不论它是不是组内成员。3)直接模式(directmodel):工作在直接模式下的网卡只接收目的地址与自己MAC地址匹配的帧。4)混杂模式(promiscuousmodel):工作在混杂模式下的网卡接收所有的流过网lee卡的帧,抓包捕获程序就是在这种模式下运行的。网卡

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。