[ZLG-ARM] TCP/IP 四道基础试题

[复制链接]
1882|1
 楼主| arminfo 发表于 2009-6-1 13:12 | 显示全部楼层 |阅读模式
一、ISO的七层模型是什么?tcp/udp是属于哪一层?tcp/udp有何优缺点?<br />应用层,表示层,会话层,运输层,网络层,物理链路层,物理层<br />tcp&nbsp;/udp属于运输层<br />TCP&nbsp;服务提供了数据流传输、可靠性、有效流控制、全双工操作和多路复用技术等。<br />与&nbsp;TCP&nbsp;不同,&nbsp;UDP&nbsp;并不提供对&nbsp;IP&nbsp;协议的可靠机制、流控制以及错误恢复功能等。由于&nbsp;UDP&nbsp;比较简单,&nbsp;UDP&nbsp;头包含很少的字节,比&nbsp;TCP&nbsp;负载消耗少。<br />tcp:&nbsp;提供稳定的传输服务,有流量控制,缺点是包头大,冗余性不好<br />udp:&nbsp;不提供稳定的服务,包头小,开销小&nbsp;<br /><br />二、ARP的中文意思是(地址解析协议),请用简单语言说明其的工作原理。<br /><br /> &nbsp;&nbsp;1.&nbsp;首先,每台主机都会在自己的ARP缓冲区&nbsp;(ARP&nbsp;Cache)中建立一个&nbsp;ARP列表,以表示IP地址和MAC地址的对应关系。<br /><br />  2.&nbsp;当源主机需要将一个数据包要发送到目的主机时,会首先检查自己&nbsp;ARP列表中是否存在该&nbsp;IP地址对应的MAC地址,如果有﹐就直接将数据包发送到这个MAC地址;如果没有,就向本地网段发起一个ARP请求的广播包,查询此目的主机对应的MAC地址。此ARP请求数据包里包括源主机的IP地址、硬件地址、以及目的主机的IP地址。<br /><br />  3.&nbsp;网络中所有的主机收到这个ARP请求后,会检查数据包中的目的IP是否和自己的IP地址一致。如果不相同就忽略此数据包;如果相同,该主机首先将发送端的MAC地址和IP地址添加到自己的ARP列表中,如果ARP表中已经存在该IP的信息,则将其覆盖,然后给源主机发送一个&nbsp;ARP响应数据包,告诉对方自己是它需要查找的MAC地址;<br /><br />  4.&nbsp;源主机收到这个ARP响应数据包后,将得到的目的主机的IP地址和MAC地址添加到自己的ARP列表中,并利用此信息开始数据的传输。如果源主机一直没有收到ARP响应数据包,表示ARP查询失败。<br /><br />三、DNS是指(域名系统Domain&nbsp;Name&nbsp;System)。请用简单语言描述其工作原理。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当&nbsp;DNS&nbsp;客户机需要查询程序中使用的名称时,它会查询&nbsp;DNS&nbsp;服务器来解析该名称。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;客户机发送的每条查询消息都包括3条信息,以指定服务器应回答的问题。<br /><br />  1&nbsp;指定的&nbsp;DNS&nbsp;域名,表示为完全合格的域名&nbsp;(FQDN)&nbsp;。<br /><br />  2&nbsp;指定的查询类型,它可根据类型指定资源记录,或作为查询操作的专门类型。<br /><br />  3&nbsp;DNS域名的指定类别。<br /><br />四、计算机网络的一道题目,2台电脑,利用以太网交换机连接而成的局域网,如果它们都运行TCP/IP协议,而且网络管理员为它们分配的IP地址和子网掩码如下所示:&nbsp;<br />A:&nbsp;IP&nbsp;192.168.1.35&nbsp;掩码&nbsp;255.255.255.240&nbsp;<br />B:&nbsp;IP&nbsp;192.168.1.50&nbsp;掩码&nbsp;255.255.255.240&nbsp;<br />如果想让A、B之间能够直接通信的话,应该如何设置?(提示:考虑网关这个概念;就是通过设置网关能够让他们通信)&nbsp;<br />怎么设置??<br /><br />因为子网掩码是255.255.255.240,二进制即11111111.11111111.11111111.11110000&nbsp;,如果两台机器要通信就需要在同一子网,即IP对应子网掩码中为1的部分必需相同,35的二进制为00100011,而50为00110010,所以两机器不在同一子网!&nbsp;<br />可以将35的机器IP最后一位设成48-63(除50),或50机器设为32-47。总之两台机器IP最后一个数的二进制头4位一样就行了!&nbsp;<br />A:192.168.1.35&nbsp;<br />B:192.168.1.36&nbsp;<br />掩码不变<br />
lpczcy 发表于 2009-6-1 13:38 | 显示全部楼层

有时没有必要,只要应用的时候心里清楚就行

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

47

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部