适用班级:06011102〜045、OSI 的 _____ 规范是有关传输介质的特性标准(A ) A 、物理层C 、数据链路层,这些规范通常也参考了其他组织制定的标准。
B 、表示层 D 网络层桂林电子科技大学试卷2009〜2010学年第1学期课程名称:TCP/IP 协议及网络编程(A 卷 参考答案)、选择题(每题1分,共20分)1、 ARP 欺骗是由下列哪种类型的报文实现的? A ARP 应答报文C 组播报文2、 关于传输控制协议 TCP 描述正确的是A 、 面向连接的协议,不提供可靠的数据传输B 、 面向连接的协议,提供可靠的数据传输C 面向无连接的服务,提供可靠数据的传输D 面向无连接的服务,不提供可靠的数据传输 3、 SNMP 协议大传输层使用哪个协议A ICMP 服务C TCP 服务4、 逻辑地址 202.112.108.158,用Ipv4 二进制表示(A )B 、ARP 请求报文D RARF 报文(B )(B ) B 、UDP 服务 D 、SMTP 服务32地址正确的是:(A )A 1100101001110000 01101100 10011110B、10111101 01101100 01101100 10011001 C 10110011110011101001000100110110 D 01110111 01111100 01110111 011101106、套接字是指下列哪几项的组合? A 、IP 地址和协议号B 、IP地址和端口号C 、端口号与协议号D 、源端口号与目的端口号B 、 提供负载均衡:如果到某个目的机具有多个相同代价的路径, OSPF 将均分负载给各个路径12. 在 DHCF 服务器中,主要是定义网络中单一的物理子网的IP 地址范围。
A 、作用域 、超级作用域 、租约 、排除范围13 .在 Internet个用户打算从远程系统读取文件,请求方法为。
GETB 、POSTC 、COPYD 、PUT14、不是服务服务类型(TOS 里的字段。
、最大延迟、最大吞吐量、最大可靠性 、最小成本和正常服务、通过各层的标准化接口,互操作性强,并利于多厂家产品竞争 、减少数据通讯的开销,提高效率 11、关于OSPF 的描述,下列哪项是错误的?是一种链路状态协议提供网络的“区域”划分能力,这就提供了灵活的网络扩展能力使用跳数来计算到目地网络的距离。
7、SOCKETS 程中的全相关是指A 、源IP 、目的IP 、源端口号、目的端口号B 、源IP 、目的IPC 、源端口号、目的端口号、源 IP 、目的IP 、协议D IP 地址、端口号 8、OSI 中的数据链路层的 PDU 是 、分段,即 segment 、帧,即 frame 、分组,即packet 、datagram 9、在同一自治系统中实现路由器之间自动传播可达信息、 进行路由选择的协议称为。
10、 A 、 EGP IGP D 、GGPF 列关于 OSI 分层的描述,哪项是不正确的?、较低的层为较高的层提供服务 BGP(D )、减少复杂性,更容易编程实现15、 IP 分组的中的TTL 值描述,哪项是正确的?、每经过一个路由器,它的值会减 1 、它表示这个报文对呑吐量有要求 、TTL 的值在路由过程中是不变的、它是报文重组用的B 、 ARP16、TELNET 通过TCP/IP 协议模块在客户机和远程登录服务器之间建立一个A 、 UDP、2046、512 (A )A 、ARPA 、254 C 1024二、 填空题(共 30分,每空2分) 1 、TCP 协议提供面向 连接的服务,提供高可靠性的数据通信UDP 提供无连接的服务,不能保证数据报可靠地交付。
2 、地址解析协议 ARP 是用于获得指定 IP地址的目标主机的MAC 地址。
3、32bit 长度的IP 地址包括 网络号 和主机号 两部分,分别标识一个网络和网络上的主机。
4 、POP 协议是TCP/IP 协议簇用来支持电子邮件的标准协议。
POP 协议通过端口110建立连接和可靠地传输电子邮件信息。
5、 IP 地址135.160.123.76 的子网掩码是 255.255.240.0 ,则这个子网的网络地址和广播地址 分别是 135.160.112.0和 135.160.127.255。
6、 Ipv6的地址结构中每个IP 地址长度为 128 位二进制。
7、 RIP 规定最大跳数为 15 _________ ,若跳数为_J6 _________ 则表示不可达。
&socket 。
函数的返回值是整数 类型。
9、 FTP 是基于TCP 连接的,建立连接时所使用的端口是21。
10、 将十进制 IP 地址 10.128.0.16 转换为二进制为 00001010.10000000.00000000.00010000 三、 问答题(共26分)1、请依次说明,当以太网帧向上层协议传送的时候,各层如何确定交给哪个协议处理?( 4 分)参考答案:根据协议字段的代码,交给相应的协议来处理。
2、 传输层提供哪两类传输服务?在 TCP/IP 中分别对应哪个协议?(4分)17、在一个前缀为 /21 (21位网络地址)的地址中有个主机地址。
18、简单网络管理协议工作在)层,使用)层协议进行通信。
A 、传输层、 网络层 应用层、传输层 C 会话层、 19、( 传输层 )是一个动态映射协议,应用层、网络层它能从一个给定的逻辑地址找出物理地址。
CICMP D、以上都不是20、 给出四个C 类IP 地址 192.168.168.0、 192.168.169.0 、192.168.170.0、192.168.171.0 ,要将 它 们 合并成- - 个超网, 应该 使用 哪个子网掩码 :(C )A 255.255.0.0B 、255.255.255.0C 255.255.252.0D 、255.255.240.0B 、RARP参考答案:提供可靠和不可靠两种传输服务,分别对应TCP和UDP协议。
3、 OSI参考模型是分层,回答分哪几层?并简述各层作用。
(6分)参考答案:分7层:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层4、简述IP地址分几类?并分别介绍每类IP地址。
(6分)参考答案:分 A、B、C、D、E 共 5 类A类、B类和C类表示常规的IP地址。
D类和E类地址用于多播和研究目的。
5、某路由器接口的IP地址是198.69.11.20,十六进制以太网物理地址是BA47CD1F67AB。
它收到了一个分组,分组中的目的IP地址是205.68.10.22。
当路由器检查路由表时,发现这个分组应交付给一个路由器,这个路由器接口的IP地址为198.69.11.26,十六进制以太网的地址是CB524E8C54AC。
试给出这个路由器发的ARP请求和应答分组中的各个字段值。
(6分)参考答案:略四、socket编程(本题12分)Socket网络编程通过调用一系列Socket API函数实现,了解这些函数的作和基本调用流程是进行网络编程的重要前提。
请说明在面向连接的套接字程序设计为中,进行网络通信程序设计时,客户机和服务器端 socket函数的基本调用流程图。
参考答案:流程图如下图:工作过程:服务器先启动,通过调用socket()建立一个套接字,然后调用bind()将套接字与本地网络地址连接在一起,再调用listen() 使套接字做好侦听的准备,并规定它的请求队列的长度,之后调用accept ()来接受连接,连接一旦建立,客气机和服务器之间就可以通过调用read()和write() 来发送和接收数据。
结束后用close()关闭连接。
五、应用题(本题12分)请根据下列已知情况进行子网规划:给定一个网络地址空间:192.168.10.0/24 。
现在需要划分 4个子网,其中两个房间需容纳25 台机器,另两个需容纳 13台机器,请你进行地址规划,使每个机房的地址够用又不造成乱费,要求给出子网地址、子网掩码和主机 IP地址范围!参考答案:先考虑满足有25台机器的房间:子网 1 : 192.168.10.0 掩码:255.255.255.224主机 IP : 192.168.10.1 — 30子网 2: 192.168.10.32 掩码:255.255.255.224主机 IP : 192.168.10.33 — 62子网 3: 192.168.10.64 掩码:255.255.255.224主机 IP : 192.168.10.65 — 94子网 4: 192.168.10.96 掩码:255.255.255.224主机 IP : 192.168.10.97 —126子网 5: 192.168.10.128 掩码:255.255.255.224主机 IP : 192.168.10.129 —158子网 6: 192.168.10.160 掩码:255.255.255.224主机 IP : 192.168.10.161 —190。