201710T C P I P协议原理与编程作业1.(2.0分)?下列说法正确的是•??A、TCP伪头部和长度补足部分要进行传输•??B、RARP是传输层的协议•??C、TCP连接的三次握手目的是为了同步连接双方发送数据的初始序列号•??D、IP协议提供可靠的数据传输服务我的答案:C?2.(2.0分)?IP头部中,“头部长”字段的度量单位是•??A、8位•??B、16位•??C、32位•??D、64位我的答案:C?3.(2.0分)?关于ARP的说法错误的是•??A、ARP使用询问/回答机制•??B、ARP缓存用于减少地址解析需要的通信•??C、ARP实现从物理地址到IP地址的映射•??D、ARP只能在同一个物理网络中使用我的答案:C?4.(2.0分)?下列说法错误的是•??A、OSI的发展比TCP/IP早10年左右•??B、OSI具有完整的七层结构•??C、OSI架构很少有实际运行的系统•??D、TCP/IP现已成为Internet的主流协议我的答案:A?5.(2.0分)?RIP路由算法所支持的最大Hop数为•??A、10•??B、15•??C、16•??D、32我的答案:B?6.(2.0分)?以下哪个IP地址可以在Internet上使用•??A、/•??B、/•??C、/•??D、/我的答案:A?7.(2.0分)?滑动窗口协议是一种•??A、超时判断机制•??B、差错纠正机制•??C、差错检测机制•??D、确认重发机制我的答案:D?8.(2.0分)?OSPF采用()方式进行路由通告•??A、单播•??B、组播•??C、广播•??D、以上皆是我的答案:B?9.(2.0分)?以下不属于网络层协议的是•??A、ARP•??B、IGMP•??C、ICMP•??D、FTP我的答案:D?10.(2.0分)?负责电子邮件传输的应用层协议是•??A、SMTP•??B、PPP•??C、IP•??D、FTP我的答案:A?11.(2.0分)?对已经是分片的IP数据包再进行分片后得到的每个分片中的标志位是•??A、一定是1•??B、一定是0•??C、可能是0•??D、以上皆错我的答案:A?12.(2.0分)?TCP协议利用(?)来提供可靠服务•??A、三次握手协议•??B、建立连接•??C、流量控制•??D、超时重发机制我的答案:A?13.(2.0分)?ICMP的类型字段中,字段值为0表示的是•??A、超时•??B、目标不可达•??C、回显应答•??D、回显请求我的答案:D14.(2.0分)?C类IP地址中,每个网络最多有主机数是•??A、128•??B、254•??C、64516•??D、192我的答案:B?15.(2.0分)?当今世界上最流行的TCP/IP协议的层次并不是按OSI参考模型来划分的,相对应于OSI?的七层网络模型,没有定义_•??A、物理层与链路层•??B、链路层与网络层•??C、网络层与传输层•??D、会话层与表示层我的答案:D?16.(2.0分)?C类IP地址中,每个网络最多有主机数是()。
•??A、128•??B、254•??C、64516•??D、192我的答案:B?17.(2.0分)?IP?协议提供的是()类型•??A、面向连接的数据报服务•??B、无连接的数据报服务•??C、面向连接的虚电路服务•??D、无连接的虚电路服务我的答案:B?18.(2.0分)?因特网的前身是•??A、NSFNET•??B、TCP/IP•??C、ARPANET•??D、UCAID我的答案:C?19.(2.0分)?ICMP的类型字段中,字段值为8表示的是•??A、目标不可达•??B、超时•??C、回显应答•??D、回显请求我的答案:D?20.(2.0分)?IGMP的长度是固定的,其大小为•??A、8位•??B、16位•??C、32位•??D、64位我的答案:B21.(2.0分)?IPv6的IP地址长度是()。
•??A、32位•??B、64位•??C、128位•??D、256位我的答案:C?22.(2.0分)?IP校验和的计算方法是将数据分为16位长的段,然后对它们进行()。
•??A、异或运算•??B、同或运算•??C、与运算•??D、或运算我的答案:B23.(2.0分)?IP头部中,“头部长”字段的度量单位是()。
•??A、8位•??B、16位•??C、32位•??D、64位我的答案:C?24.(2.0分)?TCP协议通过(?)来区分不同的连接•??A、IP地址•??B、端口号•??C、IP地址+端口号•??D、MAC地址我的答案:C?25.(2.0分)?路由器进行IP报文转发时,是根据•??A、IP报文目的IP地址的网络号部分•??B、IP报文源IP地址的主机号部分•??C、IP报文目的IP地址的主机号部分•??D、IP报文源IP地址的网络号部分我的答案:A26.(2.0分)?关于UDP的说法不正确的是•??A、UDP提供不可靠的服务•??B、UDP源端口是可选的•??C、UDP是无连接的•??D、UDP目的端口是可选的我的答案:D27.(1.0分)?HTTP协议工作在•??A、物理层•??B、网络层•??C、传输层•??D、应用层我的答案:D?28.(2.0分)?哪类IP地址能表示的网络数最少•??A、A类•??B、B类•??C、C类•??D、D类我的答案:A?29.(2.0分)?IPv6的IP地址长度是•??A、32位•??B、64位•??C、128位•??D、256位我的答案:C?30.(2.0分)?IP?地址表示()。
•??A、本地broadcast•??B、直接multicast•??C、本地network•??D、本地loopback我的答案:A?31.(2.0分)?IP?地址属于(),其默认的子网掩码为()•??A、B类,•??B、A类,•??C、C类,•??D、C类,我的答案:D?32.(2.0分)?HTTP通信方式主要有•??A、点对点方式•??B、具有中间服务器方式•??C、缓存方式•??D、以上皆是我的答案:D?33.(2.0分)?哪类IP地址是用作多播地址()。
•??A、D类•??B、C类•??C、B类•??D、A类我的答案:A?34.(2.0分)?网络协议主要要素为•??A、数据格式、编码、信号电平•??B、数据格式、控制信息、速度匹配•??C、语法、语义、同步•??D、编码、控制信息、同步我的答案:C?35.(2.0分)?IP头部中,IP头部“总长”字段指的是•??A、选项长度•??B、头部长度+选项长度•??C、头部长度+数据长度•??D、数据长度我的答案:C?36.(2.0分)?流量控制实际上是对•??A、发送方数据流量的控制•??B、接收方数据流量的控制•??C、发送方和接收方数据流量的控制•??D、以上都不对我的答案:D?37.(2.0分)?RIP协议是使用_______________进行传输的•??A、TCP•??B、HTTP•??C、ICMP•??D、UDP我的答案:D?38.(2.0分)?在以太局域网中,将IP地址映射为以太网卡地址的协议是()。
•??A、ARP•??B、ICMP•??C、UDP•??D、SMTP我的答案:A?39.(2.0分)?在属于同一个IP数据包的各个分片中•??A、“标识”字段是递增的•??B、“标识”字段是递减的•??C、“标识”字段是一样的•??D、“标识”字段是不同的我的答案:C40.(2.0分)?用来测试远程主机是否可达的PING命令完成测试功能所利用的协议是()。
•??A、IP协议•??B、ICMP协议•??C、IGMP协议•??D、UDP协议我的答案:B?判断题(共10道题)收起41.(1.0分)?Telnet?程序是基于UDP的一种上层应用程序,它使用的端口号23。
•??正确•??错误我的答案:错误?42.(1.0分)?每台主机都维护一个名为ARP高速缓存的本地列表。
ARP高速缓存中含有最近使用过的IP地址与物理地址的映射列表•??正确•??错误我的答案:正确?43.(1.0分)?ARP请求帧在物理网络中是以广播方式发送的,ARP应答帧是以单播方式发送的•??正确•??错误我的答案:正确?44.(1.0分)?IPUNNUMBER?是一项借用地址的技术,如果被借用接口有多个IP 地址,那么将把所有地址借用过来,只不过主用地址仍然是主用地址•??正确•??错误45.(1.0分)?B类地址的第一个字节的取值范围为128~191•??正确•??错误我的答案:正确?46.(1.0分)?对等实体之间数据单元的传输经历了在发送方逐层封装,在接收方的逐层解封装这两个过程•??正确•??错误我的答案:正确?47.(1.0分)?IP协议既是网络层的核心协议,也是TCP/IP协议簇中的核心协议。
•??正确•??错误我的答案:正确?48.(1.0分)?因特网协议通常又称为TCP/IP协议,TCP/IP协议分为4个协议层。
•??正确•??错误我的答案:正确?49.(1.0分)?Telnet?程序是基于UDP的一种上层应用程序,它使用的端口号23•??正确•??错误我的答案:错误?50.(1.0分)?网络号不能为全“0”?•??正确•??错误问答题(共2道题)收起51.(3.0分)?ICMP与IP协议是什么关系我的答案:ICMP是(InternetControlMessageProtocol)Internet控制报文协议。
它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。
控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。
这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。
52.(8.0分)?ARP的中文意思是(地址解析协议),请用简单语言说明其的工作原理。
我的答案:1.?首先,每台主机都会在自己的ARP缓冲区?(ARPCache)中建立一个?ARP列表,以表示IP地址和MAC 地址的对应关系。
2.?当源主机需要将一个数据包要发送到目的主机时,会首先检查自己?ARP列表中是否存在该?IP地址对应的MAC地址,如果有﹐就直接将数据包发送到这个MAC地址;如果没有,就向本地网段发起一个ARP 请求的广播包,查询此目的主机对应的MAC地址。
此ARP请求数据包里包括源主机的IP地址,硬件地址以及目的主机的IP地址。
3.?网络中所有的主机收到这个ARP请求后,会检查数据包中的目的IP是否和自己的IP地址一致。
如果不相同就忽略此数据包;如果相同,该主机首先将发送端的MAC地址和IP地址添加到自己的ARP列表中,如果ARP表中已经存在该IP的信息,则将其覆盖,然后给源主机发送一个?ARP响应数据包,告诉对方自己是它需要查找的MAC地址。