TCP-IP协议与网络编程(A答案)
TCPIP网络技术—考试题库及答案

提供链路层间的协议转换,在局域网之间存储转发帧,这样的网络互连设备为( )收藏A.网桥B.路由器C.转发器D.网关回答错误 !正确答案:A令牌总线( TokenBus )的访问方法和物理层技术规范由( )描述收藏A.IEEE802.2B.IEEE802.4C.IEEE802.5D.IEEE802.3回答错误 !正确答案:B在 TCP 连接建立过程中,首先由请求建立连接的一方(客户端)发送一个 TC P 段,该 TCP 段应将 ( )。
收藏A.FIN 置为 0B.FIN 置为 1C.SYN 置为 0D.SYN 置为 1回答错误 !正确答案:D如果某用户想在一台联网的计算机上登录到远程一台分时系统中(已有合法的用户名和密码),然后像使用自己的计算机一样使用该远程系统,他应使用的命令是( )收藏A.LoginB.TelnetC.FTPD.VTP回答错误 !正确答案:BIP 地址 200.100.5.3 属于哪类地址?收藏A.D类B.B类C.C类D.A类回答错误 !正确答案:CIP 报头中若其首部长度字段取值为二进制 1010 ,则表明该 IP 数据报的首部长度是十进制的 ( )个字节收藏A.80B.40C.20D.10回答错误 !正确答案:B为了确定将数据发送到下一个网络的路径,网络层必须首先对接收到的数据帧做什么( )收藏A.改变其 IP 地址B.封装数据包C.拆分数据包D.改变其 MAC 地址回答错误 !正确答案:C下列哪个设备可支持在独立的IP 网络之间通信 ( )收藏A.路由器B.第 2 层交换机C.网桥D.集线器在 IP 网络中,子网掩码的作用是( )。
收藏A.掩盖 TCP 端口号B.掩盖 IP 地址C.获得 IP 地址中的主机号D.获取 IP 地址中的网络号回答错误 !正确答案:DC 类网络地址共有多少个网络位和主机位( )收藏A.8 个网络位, 24 个主机位B.16 个网络位, 16 个主机位C.24 个网络位, 8 个主机位D.30 个网络位, 2 个主机位网络操作系统中的PING 命令可用于 ( )。
TCPIP课程复习题+部分答案(修改版)解析

2015年TCP/IP网络编程复习题一、选择题1、要对IP协议直接访问,必须使用()套接字①数据流②数据报③原始④没有办法2、下列套接字函数可产生套接字的是()①send ②accept ③connect ④close3、使用数据报套接字进行网络通信的应用层协议是()①FTP ②POP3 ③PPP ④SNMP4、要建立数据报套接字,在socket函数中需要使用的参数是()。
① SOCK_DGRAM②SOCK_STREAM ③ SOCK_RAM ④SOCK_PACKET5、下面的属于IPv4地址结构的是()。
① sockaddr_in ②sockaddr ③ addr ④in_addr6、初始化信号量应该使用的函数名是()。
① pthread_cond_init ②pthread_create ③ sem_init ④pthread_mutex_init7、下列哪个协议是应用层的()①IGMP ②HTTP ③ARP ④ICMP8、下列哪个协议是应用层的()①CSMA ②SMTP③TCP ④ICMP9、在Linux下,下列哪个函数用来关闭一个套接字()①closesocket,②WSACleanup ③close④exit10、在数据流式套接字中()套接字函数将产生网络报文① socket ②bind ③ sendto ④connect11、下列套接字函数中,不能用于数据流通信的是()①socket ②bind ③ send ④recvfrom12、下列套接字函数中,需要地址结构作为参数的是()①socket ②recvfrom ③ send ④close13、 listen函数的作用是()①接受连接请求②设置等待连接状态③连接套接字到目的地④指定本地地址14、 winsock中提供的用于消息机制的函数是()①WSAStartup ② WSAEventSelect ③WSACleanup ④WSAAsynSelect15、将长整形数值从网络顺序转换为本机顺序的函数( )①ntohl ② htons ③ htonl ④ ntohs16、下列哪个函数在linux系统下网络程序不能使用( )①closesocket ② select ③close ④ printf17、套接字函数在完成其任务之前不返回,我们称之为()①消息机制②事件机制③阻塞方式④非阻塞方式18、属于网络层的协议()① CSMA/CD ② ICMP ③ FTP ④ UDP19、属于链路层的协议()① CDMA ② ICMP ③ PPP ④ UDP20、下列应用中使用TCP传输的是()①实时视频② IP电话③网页传输④ DNS21、下列应用中使用UDP传输的是()①文件传输② IP电话③网页传输④电子邮件22、 IP协议具有如下哪个特点()①保证传输可靠性②无连接的数据报③建立虚电路④进行拥塞控制23、下列哪个特点是TCP协议没有的()①保证传输可靠性②流量控制③建立虚电路④进行拥塞控制24 在网络通信中,客户机要访问服务器程序,必须知道服务器的()①地理位置②程序名称③所在国家④端口和主机地址25、下列哪个套接字函数不能用于客户程序()①socket ②send ③accept ④ connect26、下列哪个套接字函数不能用于服务器程序()①socket ②sendto ③accept ④ connect27、下列哪个套接字函数不能用于服务器程序()①listen ②send ③accept ④ connect28、网络应用程序运行在网络系统的()上①端系统②核心系统③路由器④网线29、下列设施属于网络核心系统的是()①路由器②智能手机③Web服务器④ PC30、根据规定,网络字节序是()①Big endian ② Little endian ③和Intel x86一致④说不清31、浏览器是一种()①HTTP客户端②HTTP服务器③文件服务器④邮件客户端32、已知IP地址的点分十进制形式,下列哪个函数能够得到其整数形式()①gethostbyname ②inet_ntoa ③inet_addr ④gethostbyaddr二、判断题1.服务器必须先于客户端启动。
tcpip网络编程答案

tcpip网络编程答案【篇一:tcpip课后习题答案整理版】rnet是以 arpanet 网络为雏形建立的2、现在internet中广泛使用的tcp/ip 协议族,其版本为 v43、tcp/ip一般分为网络接口层,网际层,传输层和应用层四层4、常用的http工作在tcp./ip的应用层层5、ip地址属于tcp/ip中网际层的概念6、传输层常用的两个协议是 tcp 和 udp7、网络接口卡工作再tcp/ip的网络接口层8、osi/rm开放系统互联参考模型共有 7 层由国际标准化组织提出9、中国互联网信息中心是1997年6月3日组建的internet管理和服务机构,行使我国互联网络信息中心的管理职责10、rfc是指请求评价文档第二章1、按照覆盖的地理范围,计算机网络可以分为局域网,城域网和广域网三种2、物理层常用的传输介绍有双绞线,同轴电缆,光纤和无线四种3、物理层数据传输方式有模拟传输,数字传输,光波传输和无线电传输四种4、在数据传输系统中,主要采用的数据编码技术有数字数据的模拟编码,数字数据的数字信号编码和模拟数据的数字信号编码三种5、根据通信双方是否可以同时传输数据,通信可以分为单工通信,半双工通信和全双工通信三种通信方式6、数据编码是指将数据表示成适当的信号形式,以便数据的传输和处理7、在数据传输系统中,主要采用三种数据编码技术:即数字数据的模拟编码,数字数据的数字信号编码和模拟数据的数字信号编码 8、常用的数字信号编码方式不归零,差分不归零,曼彻斯特和差分曼彻斯特等第三章1、一个ip地址由网络号和主机号两部分组成2、ip地址共分为5 大类3、一个ip地址用 4 个字节表示,最常用的一种表示格式是点分十进制4、假设一个主机的ip地址为192.168.5.121,而子网掩码为255.255.255.248那么该主机的网络号部分(包括子网号部分)为192.168.5.120/295、以太网是利用 arp 协议获得目的主机ip地址与mac地址的映射关系6、在转发一个ip数据包过程中,如果路由器发现该数据报报头中的ttl字段为0,那么,它首先将该数据报丢弃,然后向源主机发送icmp报文7、路由器选择算法工作在网际层,它负责确定对所受到的ip数据包应通过哪条传输线转发8、路由表分为静态路由表和动态路由表两种,它们建立与维护方式不同9、tcp/ip协议簇专门设计了用于地址解析的协议,其中 arp 可以把一个ip地址映射成对应的物理地址,而对于无法保存ip地址的主机, rarp 提供了从物理地址到ip地址的逆向地址映射第四章1、传输层主要提供了 tcp 和 udp两个常用协议2、端口号用一个 16 位的二进制数表示3、常用协议http的端口号为 804、tcp可以提供面向连接的可靠的数据流服务。
tcp-ip网络与协议答案

tcp/ip网络与协议答案篇一:TCP-IP练习题(有答案)一单选题1. OSI模型数据链路层的主要功能是(A)A、利用不可路由的物理地址建立平面网络模型B、通过物理媒体以比特流格式传输数据C、利用逻辑地址建立多个可路由网络D、建立、管理和终止应用层实体之间的会话2. 网络类型号127.x.y.z表示(其中x,y,z表示小于或等于255的一个任意十进制数字)(C)A、一个专用地址B、一个组播地址C、一个回送地址D、一个实验地址3. TCP/IP模型的网络接口层对应于OSI模型的(A)A、物理层和数据链路层B、数据链路层和网络层C、物理层、数据链路层和网络层D、仅网络层4.5.6. IP报头的最大长度是多少个字节(B)A、20 B、60C、64D、256 下列哪个协议可提供“ping”和“traceroute”这样的故障诊断功能(A)A、ICMPB、IGMPC、ARPD、RARP 下列对于IP地址的描述不正确的是(A)A、主机部分全为“1”的IP址址称为有限广播B、0.x.y.z表示本网络的指定主机C、一个A类网的IP址址x.0.0.0表示x这个网络D、IP地址172.16.0.0~172.31.255.255属于保留地址7. 下列哪项属于有效的C类IP地址范围(“hhh”表示可分配的主机地址部分)(A)A、192.000.001.hhh ~ 223.255.254.hhhB、192.hhh.hhh.hhh ~ 239.255.255.255C、224.000.000.000 ~ 239.255.255.255D、128.001.hhh.hhh ~ 191.254.hhh.hhh8. 为了确定将数据发送到下一个网络的路径,网络层必须首先对接收到的数据帧做什么(D)A、封装数据包B、改变其IP地址C、改变其MAC地址D、拆分数据包9.10. 从一个C类网络的主机地址借3位时,可建立多少个可用子网(B)A、3B、6C、8D、12 位于同一子网内的每台主机的IP地址满足(B)A、网络部分与主机部分相同B、网络部分与子网部分相同C、子网部分与主机部分相同D、只需网络部分相同即可11. 使用超网(CIDR)技术的主要原因是(C)A、为了去除对子网掩码的需求B、为了扩大路由表的长度C、为了减少路由表的条目D、为了增加额外的B类网络12.13.14. ARP请求作为下列哪种类型的以太网帧被发送(A)TCP在应用程序之间建立了下列哪种类型的线路(A)下列哪项正确地描述了代理ARP(D)A、广播B、单播C、组播D、定向广播A、虚拟线路B、动态线路C、物理线路D、无连接线路A、代理ARP允许一个无盘工作站获取另一个无盘工作站的IP址址B、代理ARP将目的IP地址解析为目的物理(MAC)地址C、代理ARP允许路由器代替本地主机回应ARP请求D、代理ARP允许路由器代替远程主机回应ARP请求15. 在发送TCP接收到确认ACK之前,由其设置的重传计时器到时,这时发送TCP会(A)A、重传重要的数据段B、放弃该连接C、调整传送窗口尺寸D、向另一个目标端口重传数据16. 下列哪项有关UDP的描述是正确的(D)A、UDP是一种面向连接的协议,用于在网络应用程序间建立虚拟线路B、UDP为IP网络中的可靠通信提供错误检测和故障恢复功能C、文件传输协议FTP就是基本UDP协议来工作的D、UDP服务器必须在约定端口收听服务请求,否则该事务可能失败17. 下列哪项最恰当地描述了建立TCP连接时“第一次握手”所做的工作(C)A、“连接发起方”向“接收方”发送一个SYN-ACK段B、“接收方”向“连接发起方”发送一个SYN-ACK段C、“连接发起方”向目标主机的TCP进程发送一个SYN 段D、“接收方”向源主机的TCP进程发送一个SYN段作为应答18. 发送应用程序可以通过设置下列哪两个标志来使TCP进程在传送缓冲器填满前发送数据(B)A、FIL和PSHB、PSH和URGC、UGR和FIND、FIL和FIN19. 下列哪项最恰当地描述了生存时间TTL在IP数据报中的使用(D)A、TTL指出了允许发送主机在线的时间长度B、TTL指出了数据报在一个网段上停留的秒数C、TTL对数据报在一个路由器处等待的时间进行按秒计数D、数据报每经过一个路由器其TTL值就减一20. 下列哪项最恰当地描述了UDP的多路分解过程(C)A、UDP使目标主机将接收到的数据包通过多个IP地址进行路由B、UDP使用IP地址使得多个应用程序在同一主机内同步通信C、UDP使用端口编号使得多个应用程序在同一主机内同步通信D、UDP允许多个主机通过单一虚拟线路进行通信21. 一个数据报被标记为“不可分段”,而这时数据报要通过一个最大传输单元MTU小于该数据报尺寸的网段进行传输,则接下来会发生(C)A、用于传输的网络设备将调节该网段的MTU以适应该数据报的尺寸B、用于传输的网络设备将压缩此数据报以适应该网段的MTUC、用于传输的网络设备将放弃该数据报并通知源结点D、用于传输的网络设备将保留该数据报直到该网段的MTU增大为止22. 为了将几个已经分片的数据报重新组装,目的主机需要使用IP数据报头中的哪个字段(D)A、首部长度字段B、服务类型T oS字段C、版本字段D、标识符字段23. 对于下列给定条件:(1)目的网段的最大传输单元MTU为512字节;(2)一个1500字节的数据报;(3)一个20字节的IP报头。
tcpip网络与协议课后习题答案

tcpip网络与协议课后习题答案【篇一:《网络协议分析》习题答案】考给出更好的答案。
第一章1. 讨论tcp/ip成功地得到推广和应用的原因tcp/ip是最早出现的互联网协议,它的成功得益于顺应了社会的需求;darpa采用开放策略推广tcp/ip,鼓励厂商、大学开发tcp/ip产品;tcp/ip与流行的unix系统结合是其成功的主要源泉;相对iso的osi模型,tcp/ip更加精简实用;tcp/ip技术来自于实践,并在实践中不断改进。
2. 讨论网络协议分层的优缺点优点:简化问题,分而治之,有利于升级更新;缺点:各层之间相互独立,都要对数据进行分别处理;每层处理完毕都要加一个头结构,增加了通信数据量。
3. 列出tcp/ip参考模型中各层间的接口数据单元(idu)应用层/传输层:应用层报文;传输层/ip层:tcp报文段或udp分组;ip层/网络接口层:ip数据报;网络接口层/底层物理网络:帧。
4. tcp/ip在哪个协议层次上将不同的网络进行互联?ip层。
5. 了解一些进行协议分析的辅助工具可在互联网上搜索获取适用于不同操作系统工具,比如sniffer pro、wireshark以及tcpdump等。
利用这些工具,可以截获网络中的各种协议报文,并进一步分析协议的流程、报文格式等。
6. 麻省理工学院的david clark是众多rfc的设计者,在论及tcp/ip标准的形成及效果时,曾经讲过这样一段话:”we reject kings, presidents and voting. we believe in rough consensus and running code.” 你对他的观点有什么评价。
智者见智,我认为这就是“实践是检验真理的唯一标准”。
7. 你认为一个路由器最基本的功能应该包含哪些?对于网桥、网关、路由器等设备的分界已经逐渐模糊。
现代路由器通常具有不同类型的接口模块并具有模块可扩展性,由此可以连接不同的物理网络;路由表的维护、更新以及ip数据报的选路转发等,都是路由器的基本功能。
TCP IP课程复习题+部分答案(修改版)

2015年TCP/IP网络编程复习题一、选择题1、要对IP协议直接访问,必须使用()套接字①数据流②数据报③原始④没有办法2、下列套接字函数可产生套接字的是()①send ②accept ③connect ④close3、使用数据报套接字进行网络通信的应用层协议是()①FTP ②POP3 ③PPP ④SNMP4、要建立数据报套接字,在socket函数中需要使用的参数是()。
① SOCK_DGRAM②SOCK_STREAM ③ SOCK_RAM ④SOCK_PACKET5、下面的属于IPv4地址结构的是()。
① sockaddr_in ②sockaddr ③ addr ④in_addr6、初始化信号量应该使用的函数名是()。
① pthread_cond_init ②pthread_create ③ sem_init ④pthread_mutex_init7、下列哪个协议是应用层的()①IGMP ②HTTP ③ARP ④ICMP8、下列哪个协议是应用层的()①CSMA ②SMTP③TCP ④ICMP9、在Linux下,下列哪个函数用来关闭一个套接字()①closesocket,②WSACleanup ③close④exit10、在数据流式套接字中()套接字函数将产生网络报文① socket ②bind ③ sendto ④connect11、下列套接字函数中,不能用于数据流通信的是()①socket ②bind ③ send ④recvfrom12、下列套接字函数中,需要地址结构作为参数的是()①socket ②recvfrom ③ send ④close13、 listen函数的作用是()①接受连接请求②设置等待连接状态③连接套接字到目的地④指定本地地址14、 winsock中提供的用于消息机制的函数是()①WSAStartup ② WSAEventSelect ③WSACleanup ④WSAAsynSelect15、将长整形数值从网络顺序转换为本机顺序的函数( )①ntohl ② htons ③ htonl ④ ntohs16、下列哪个函数在linux系统下网络程序不能使用( )①closesocket ② select ③close ④ printf17、套接字函数在完成其任务之前不返回,我们称之为()①消息机制②事件机制③阻塞方式④非阻塞方式18、属于网络层的协议()① CSMA/CD ② ICMP ③ FTP ④ UDP19、属于链路层的协议()① CDMA ② ICMP ③ PPP ④ UDP20、下列应用中使用TCP传输的是()①实时视频② IP电话③网页传输④ DNS21、下列应用中使用UDP传输的是()①文件传输② IP电话③网页传输④电子邮件22、 IP协议具有如下哪个特点()①保证传输可靠性②无连接的数据报③建立虚电路④进行拥塞控制23、下列哪个特点是TCP协议没有的()①保证传输可靠性②流量控制③建立虚电路④进行拥塞控制24 在网络通信中,客户机要访问服务器程序,必须知道服务器的()①地理位置②程序名称③所在国家④端口和主机地址25、下列哪个套接字函数不能用于客户程序()①socket ②send ③accept ④ connect26、下列哪个套接字函数不能用于服务器程序()①socket ②sendto ③accept ④ connect27、下列哪个套接字函数不能用于服务器程序()①listen ②send ③accept ④ connect28、网络应用程序运行在网络系统的()上①端系统②核心系统③路由器④网线29、下列设施属于网络核心系统的是()①路由器②智能手机③Web服务器④ PC30、根据规定,网络字节序是()①Big endian ② Little endian ③和Intel x86一致④说不清31、浏览器是一种()①HTTP客户端②HTTP服务器③文件服务器④邮件客户端32、已知IP地址的点分十进制形式,下列哪个函数能够得到其整数形式()①gethostbyname ②inet_ntoa ③inet_addr ④gethostbyaddr二、判断题1.服务器必须先于客户端启动。
tcp ip网络与协议课后习题答案

tcp ip网络与协议课后习题答案TCP/IP网络与协议课后习题答案TCP/IP是一种常用的网络协议,它是互联网的核心协议之一。
在学习TCP/IP网络与协议的过程中,我们常常会遇到一些习题,下面是一些常见的习题及其答案,供大家参考。
一、选择题1. TCP/IP协议是指:A. 传输控制协议B. 网际协议C. 传输控制协议/网际协议D. 传输控制协议与网际协议答案:C2. IP地址是用来:A. 标识网络中的设备B. 标识网络中的数据包C. 标识网络中的路由器D. 标识网络中的服务器答案:A3. TCP协议是一种:A. 面向连接的可靠传输协议B. 面向连接的不可靠传输协议C. 无连接的可靠传输协议D. 无连接的不可靠传输协议答案:A4. UDP协议是一种:A. 面向连接的可靠传输协议B. 面向连接的不可靠传输协议C. 无连接的可靠传输协议D. 无连接的不可靠传输协议答案:D5. HTTP协议是一种:A. 应用层协议B. 传输层协议C. 网络层协议D. 数据链路层协议答案:A二、判断题1. TCP/IP协议是一种开放标准的协议。
答案:正确2. IP地址是由32位二进制数组成的。
答案:正确3. TCP协议提供了可靠的数据传输。
答案:正确4. UDP协议提供了可靠的数据传输。
答案:错误5. HTTP协议是一种面向连接的协议。
答案:错误三、简答题1. TCP/IP协议中的IP地址和MAC地址有什么区别?答案:IP地址是用来标识网络中的设备,而MAC地址是用来标识网络中的网卡。
IP地址是逻辑地址,是在网络层使用的;而MAC地址是物理地址,是在数据链路层使用的。
IP地址可以通过路由器进行跨网络通信,而MAC地址只在局域网内有效。
2. TCP协议和UDP协议的主要区别是什么?答案:TCP协议是面向连接的可靠传输协议,它提供了数据分段、流量控制、拥塞控制等功能,保证数据的可靠传输。
而UDP协议是无连接的不可靠传输协议,它不提供数据分段、流量控制、拥塞控制等功能,数据的传输可能会丢失或乱序。
15秋福师《TCPIP协议原理与编程》在线作业一满分答案

C. IP 层可以隐藏各个物理网络的实现细节。 D. IP 层可以为用户提供通用的服务。 正确答案 :B 13. 各种网络在物理层互连时要求()。 A. 数据传输率和链路协议都相同 B. 数据传输率相同,链路协议可不同 C. 数据传输率可不同,链路协议相同 D. 数据传输率和链路协议都可不同 正确答案 :A 14. 在 ISO/OSI 参考模型中,包含了大量专用协议如文件传输、邮件传输等是 哪一层()。 A. 网络层 B. 表示层 C. 传输层 D. 应用层 正确答案 :D 15. 下列不属于通信子网层次的是()。 A. 物理层 B. 数据链路层
正确答案 :D 4. TCP 滑动窗口的功能是什么? A. 使得窗口尺寸更大,以便一次可以发送更多的数据,从而更加有效地利用带 宽。 B. 窗口的尺寸根据每个数据报进行滑动以接收数据,从而更有效地利用从而更加有效地利用 带宽。 D. 限制进入的数据,使得分段必须逐个发送,不是有效的带宽的利用方式。 正确答案 :C 5. 哪类 IP 地址是用作多播地址()。 A. B 类 B. C 类 C. D 类 D. A 类 正确答案 :D 6. RIP 协议是使用()进行传输的。 A. TCP B. HTTP C. ICMP
D. UDP 正确答案 :D 7. 为了保证连接的可靠建立,TCP 通常采用()。 A. 3 次握手法 B. 窗口控制机制 C. 自动重发机制 D. 端口机制 正确答案 :C 8. 在互连网中,以下哪些设备具备路由选择功能()。 A. 具有单网卡的主机 B. 具有多网卡的宿主主机 C. 路由器 D. 以上设备都需要 正确答案 :C 9. IPv6 的 IP 地址长度是()。 A. 32 位 B. 64 位 C. 128 位 D. 256 位
D. IP 报文源 IP 地址的主机号部分 正确答案 :A 25. 形式为 202.117.35.170 的 IP 地址按分类方法划分属于()。 A. A 类 B. B 类 C. C 类 D. D 类 正确答案 :C 26. 在通常情况下,下列哪一种说法是错误的()。 A. ICMP 协议的报文与 IP 数据报的格式一样 B. ICMP 协议位于 TCP/IP 协议的互联层 C. ICMP 协议的报文是作为 IP 数据报的数据部分传输的 D. ICMP 协议不仅用于传输差错报文,还用于传输控制报文 正确答案 :A 27. TCP 协议利用()来提供可靠服务。 A. 建立连接 B. 三次握手协议 C. 流量控制 D. 超时重发机制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
适用班级: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。