网络协议分析习题答案

合集下载

《网络协议分析》习题答案

《网络协议分析》习题答案

备注:以下给出习题答案作为参考,对于部分习题,读者也可以思考给出更好的答案。

第一章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数据报的选路转发等,都是路由器的基本功能。

网络协议分析复习练习题

网络协议分析复习练习题

一、填空题1、在IP地址是202.196.1.232子网掩码是255.255.255.192的主机配置中,网络地址是____________________,该网络最多容纳的主机数是__________。

2、IP提供的数据传输是不可靠的,在丢失数据报的同时,IP规定应该给源主机发送一个错误报告,这个工作是__________协议完成的。

3、以太网的MTU值是__________________。

4、下图是ARP请求报文和回应报文的帧结构,假设主机A(IP A/MAC A)请求主机B(IP B/MAC B)的物理地址,广播地址用MAC C表示。

填充下图中带括号中的字段。

帧首部ARP请求报文二、选择题(选择最佳答案,填在括号里。

)1、同一个VLAN中的两台主机()。

A.必须连接在同一交换机上B.可以跨越多台交换机C.必须连接在同一集线器上D.可以跨业多台路由器2、关于TCP/IP协议的描述中,下列哪个是错误的?()A.地址解析协议ARP/RARP属于应用层B. TCP、UDP协议都要通过IP协议来发送、接收数据C.TCP协议提供可靠的面向连接服务D.UDP协议提供简单的无连接服务3. IP报文中报头长度的最大值为( )。

A.15B.40C.60D.644.一台主机要求解析的IP地址,如果这台主机配置的域名服务器为202.120.66.68,因特网顶级域名服务器为11.2.8.6,而存储与Ip地址对应关系的域名服务器为202.113.16.10,那么这台主机解析该域名通常首先查询()A. 202.120.66.68 域名服务器B. 11.2.8.6 域名服务器C. 202.113.16.10 域名服务器D. 不能确定,可以从这3个域名服务器中任选一个5. FTP客户机和服务器之间一般需要建立()个连接。

A. 1B. 2C. 3D. 46. FTP客户和服务器之间传递FTP命令时,使用的连接是( )。

A.建立在TCP之上的控制连接B.建立在TCP之上的数据连接C.建立在UDP之上的控制连接D.建立在UDP之上的数据连接7. 已知某个网络的掩码是255.255.248.0,那么下面属于同一网段的是( )。

网络协议分析与测试考试

网络协议分析与测试考试

网络协议分析与测试考试(答案见尾页)一、选择题1. 网络协议的基本概念是什么?A. 协议是网络中不同设备之间进行通信的规则B. 协议是一种标准化的通信规程C. 协议是网络中数据传输的一种规范D. 协议是网络中实现设备间连接和通信的一组规则2. 在OSI模型中,哪个层次负责提供可靠的端到端数据传输服务?A. 物理层B. 数据链路层C. 网络层D. 传输层3. TCP/IP协议中的TCP协议是一种可靠的、基于连接的协议,它提供了哪种服务?A. 面向连接的数据报传输B. 无连接的数据报传输C. 无确认的数据报传输D. 有确认的数据报传输4. 在网络调试中,通常使用什么工具来监听和分析网络流量?A. WiresharkB. TCPdumpC. NetstatD. ping5. 在网络规划中,哪种设备用于连接不同的网络?A. 路由器B. 交换机C. 集线器D. 中继器6. 在OSI模型中,网络层的主要功能是什么?A. 提供可靠的端到端数据传输服务B. 提供数据包路由和转发功能C. 提供端到端的差错和流量控制服务D. 提供数据的加密和解密功能7. 在网络测试中,哪种命令可以用来检测网络连通性?A. pingB. tracerouteC. netstatD. ifconfig8. 在OSI模型中,哪个层次负责确保数据包的完整性和错误恢复?A. 应用层B. 传输层C. 网络层D. 数据链路层9. 在网络规划中,哪种设备用于集中管理网络设备?A. 路由器B. 交换机C. 集线器D. 服务器10. 网络协议的基本概念是什么?A. 协议是网络中数据传输的一种规范B. 协议是一种标准或规则,它规定了网络通信中的行为和操作C. 协议是网络中计算机之间进行通信的一组规则D. 协议是网络中设备和软件之间的接口11. OSI七层模型中,哪一层负责数据传输?B. 数据链路层C. 网络层D. 传输层12. TCP/IP协议中的TCP和UDP协议的主要区别是什么?A. TCP提供可靠的数据传输,而UDP提供不可靠的数据传输B. TCP提供面向连接的服务,而UDP提供无连接的服务C. TCP提供有序的数据传输,而UDP提供无序的数据传输D. TCP提供可靠的连接建立,而UDP不提供连接建立13. 在网络协议分析中,常用的工具软件有哪些?A. WiresharkB. tcpdumpC. EtherealD. all of the above14. 在网络协议测试中,通常关注哪些方面?A. 数据包的发送和接收B. 数据包的错误检查和纠正C. 数据包的传输速率D. 数据包的优先级和延迟15. 在TCP/IP协议中,IP地址分为哪几类?A. A类B. B类C. C类D. D类E. E类16. 在OSI七层模型中,哪一层负责物理层的硬件设备连接?A. 物理层B. 数据链路层C. 网络层17. 在网络协议测试中,如何验证数据的完整性?A. 使用校验和算法B. 使用错误检测码C. 使用重传机制D. 使用确认机制18. 在OSI七层模型中,哪一层负责建立、管理和终止网络连接?A. 物理层B. 数据链路层C. 网络层D. 传输层19. 什么是网络协议?请简要描述网络协议的基本功能。

网络协议分析课后题答案

网络协议分析课后题答案

网络协议分析课后题答案第五章1.路由器是否应该优先处理ICMP报文?不。

ICMP报文封装在IP报文中,和其它IP报文一样在路由器的队列中进行排队,路由器则按照先入先出的规则处理报文。

对路由器而言,与优先权有关的不是IP数据报中封装的报文类型,而是IP首部中的QoS字段。

2.如果携带ICMP报文的IP数据报出现差错,则不应产生新的ICMP 报文。

试解释其原因。

如果这个数据报再出现差错呢?这样规定是防止无休止地循环发送差错报告报文。

3.如图5-16所示,数据从S发送到D,但是经过的路由器为:R1、R2、R3和R5。

这是一条效率不高的路径。

但R5不能发送ICMP重定向报文,将路由改为R1、R4和R5。

为什么?图5-16 ICMP不能重定向的例子重定向报文仅能用于属于同一网络的主机和路由器之间。

对于图中的例子,R5仅可能向D发送重定向报文,仅R1能向S发送重定向报文。

4.假设以太网上有1个主机H与5个路由器相连。

设计1个携带IP数据报的物理帧(稍微有点不合法),使得主机H发送它时,引起主机H接收10个数据报。

利用ICMP重定向报文和回送请求报文。

H发送一个ICMP回送请求报文,其目的IP地址设计为自身,但是目的物理地址设置为硬件广播地址。

这样,所有路由器都会收到这个报文并转发(5个),而这些路由器发现主机使用了非优化路由,则向该主机发送重定向报文(5个)。

5.设计一个使用ICMP时戳请求和应答报文进行时钟同步的算法。

假设初始时戳为T i,接收时戳为T r,传送时戳是T t,发送方收到回应的时间是T h,则传输时延D t的估算方法如下:D t= (T h- T i) –(T t- T r)。

其中(T h- T i)是整个往返的延时,而(T t- T r)是接收方的处理时间。

如果认为两个方向的通信时间大致相等,则单向传输时延应为D t/2,则发送方与接收方的时差应为T r–D t/2-T i。

由此可以进行时钟同步。

网络安全协议答案讲解

网络安全协议答案讲解

网络安全协议答案讲解
网络安全协议是为了确保在计算机网络中传输数据的安全性而制定的一系列规则和协议。

它们涉及到各种加密和认证技术,以保护数据免受未经授权的访问和篡改。

1. SSL/TLS协议:SSL(Secure Sockets Layer)和TLS (Transport Layer Security)协议用于加密客户端和服务器之间的通信。

它们使用非对称加密和对称密钥加密来确保数据的机密性和完整性。

2. IPsec协议:IPsec(Internet Protocol Security)协议用于在网络层提供安全性。

它通过加密和认证IP数据包来保护网络通信,并用于VPN(Virtual Private Network)连接。

3. SSH协议:SSH(Secure Shell)协议用于在网络中安全地远程登录和执行命令。

它使用加密和认证技术,以防止密码和数据泄露。

4. WPA/WPA2协议:WPA(Wi-Fi Protected Access)和
WPA2协议是用于保护无线局域网(WLAN)的安全协议。

它们使用了强大的加密和认证方法,以防止未经授权的用户访问和数据窃听。

5. SSL VPN协议:SSL VPN(Secure Sockets Layer Virtual Private Network)协议是一种通过浏览器或专用客户端进行远程访问的安全连接。

它使用SSL/TLS协议加密通信,并用于远程访问内部网络资源。

需要注意的是,这些协议只是网络安全中的一部分,还有其他重要的安全策略和技术,如防火墙、入侵检测系统(IDS)和入侵防御系统(IPS)。

综合运用这些安全措施,才能更好地保护网络安全。

网络协议分析与配置考试 选择题 70题

网络协议分析与配置考试 选择题 70题

1. 在TCP/IP模型中,哪一层负责处理数据包的路由选择?A) 应用层B) 传输层C) 网络层D) 数据链路层2. 下列哪个协议不属于应用层协议?A) HTTPB) FTPC) TCPD) SMTP3. 在OSI模型中,哪一层负责数据包的物理传输?A) 物理层B) 数据链路层C) 网络层D) 传输层4. 下列哪个设备工作在OSI模型的数据链路层?A) 路由器B) 交换机C) 集线器D) 调制解调器5. 下列哪个协议用于在IP网络中进行域名解析?A) HTTPB) FTPC) DNSD) SMTP6. 在IPv4中,子网掩码的作用是什么?A) 确定网络地址B) 确定主机地址C) 确定网络和主机地址D) 确定广播地址7. 下列哪个是私有IP地址范围?A) 192.168.0.0 - 192.168.255.255B) 172.16.0.0 - 172.31.255.255C) 10.0.0.0 - 10.255.255.255D) 以上都是8. 下列哪个命令可以用来查看网络接口的配置信息?A) ifconfigB) ipconfigC) netstat9. 下列哪个协议用于电子邮件的传输?A) HTTPB) FTPC) SMTPD) SNMP10. 下列哪个协议用于文件传输?A) HTTPB) FTPC) SMTPD) SNMP11. 下列哪个协议用于远程登录?A) HTTPB) FTPC) SMTPD) Telnet12. 下列哪个协议用于网络管理?A) HTTPB) FTPC) SMTPD) SNMP13. 下列哪个协议用于动态分配IP地址?A) HTTPB) FTPC) SMTPD) DHCP14. 下列哪个协议用于虚拟私人网络?A) HTTPB) FTPC) SMTPD) VPN15. 下列哪个协议用于实时通信?A) HTTPB) FTPC) SMTPD) VoIP16. 下列哪个协议用于网络时间同步?A) HTTPB) FTPC) SMTP17. 下列哪个协议用于网络文件系统?A) HTTPB) FTPC) SMTPD) NFS18. 下列哪个协议用于简单网络管理?A) HTTPB) FTPC) SMTPD) SNMP19. 下列哪个协议用于简单邮件传输?A) HTTPB) FTPC) SMTPD) SNMP20. 下列哪个协议用于简单网络时间?A) HTTPB) FTPC) SMTPD) SNTP21. 下列哪个协议用于简单网络文件系统?A) HTTPB) FTPC) SMTPD) SNFS22. 下列哪个协议用于简单网络虚拟私人网络?A) HTTPB) FTPC) SMTPD) SNVPN23. 下列哪个协议用于简单网络实时通信?A) HTTPB) FTPC) SMTPD) SNRTC24. 下列哪个协议用于简单网络动态分配IP地址?A) HTTPB) FTPC) SMTP25. 下列哪个协议用于简单网络远程登录?A) HTTPB) FTPC) SMTPD) SNTelnet26. 下列哪个协议用于简单网络文件传输?A) HTTPB) FTPC) SMTPD) SNFTP27. 下列哪个协议用于简单网络电子邮件传输?A) HTTPB) FTPC) SMTPD) SNSMTP28. 下列哪个协议用于简单网络管理?A) HTTPB) FTPC) SMTPD) SNSNMP29. 下列哪个协议用于简单网络时间同步?A) HTTPB) FTPC) SMTPD) SNNTP30. 下列哪个协议用于简单网络文件系统?A) HTTPB) FTPC) SMTPD) SNFS31. 下列哪个协议用于简单网络虚拟私人网络?A) HTTPB) FTPC) SMTPD) SNVPN32. 下列哪个协议用于简单网络实时通信?A) HTTPB) FTPC) SMTP33. 下列哪个协议用于简单网络动态分配IP地址?A) HTTPB) FTPC) SMTPD) SNDHCP34. 下列哪个协议用于简单网络远程登录?A) HTTPB) FTPC) SMTPD) SNTelnet35. 下列哪个协议用于简单网络文件传输?A) HTTPB) FTPC) SMTPD) SNFTP36. 下列哪个协议用于简单网络电子邮件传输?A) HTTPB) FTPC) SMTPD) SNSMTP37. 下列哪个协议用于简单网络管理?A) HTTPB) FTPC) SMTPD) SNSNMP38. 下列哪个协议用于简单网络时间同步?A) HTTPB) FTPC) SMTPD) SNNTP39. 下列哪个协议用于简单网络文件系统?A) HTTPB) FTPC) SMTPD) SNFS40. 下列哪个协议用于简单网络虚拟私人网络?A) HTTPB) FTPC) SMTP41. 下列哪个协议用于简单网络实时通信?A) HTTPB) FTPC) SMTPD) SNRTC42. 下列哪个协议用于简单网络动态分配IP地址?A) HTTPB) FTPC) SMTPD) SNDHCP43. 下列哪个协议用于简单网络远程登录?A) HTTPB) FTPC) SMTPD) SNTelnet44. 下列哪个协议用于简单网络文件传输?A) HTTPB) FTPC) SMTPD) SNFTP45. 下列哪个协议用于简单网络电子邮件传输?A) HTTPB) FTPC) SMTPD) SNSMTP46. 下列哪个协议用于简单网络管理?A) HTTPB) FTPC) SMTPD) SNSNMP47. 下列哪个协议用于简单网络时间同步?A) HTTPB) FTPC) SMTPD) SNNTP48. 下列哪个协议用于简单网络文件系统?A) HTTPB) FTPC) SMTP49. 下列哪个协议用于简单网络虚拟私人网络?A) HTTPB) FTPC) SMTPD) SNVPN50. 下列哪个协议用于简单网络实时通信?A) HTTPB) FTPC) SMTPD) SNRTC51. 下列哪个协议用于简单网络动态分配IP地址?A) HTTPB) FTPC) SMTPD) SNDHCP52. 下列哪个协议用于简单网络远程登录?A) HTTPB) FTPC) SMTPD) SNTelnet53. 下列哪个协议用于简单网络文件传输?A) HTTPB) FTPC) SMTPD) SNFTP54. 下列哪个协议用于简单网络电子邮件传输?A) HTTPB) FTPC) SMTPD) SNSMTP55. 下列哪个协议用于简单网络管理?A) HTTPB) FTPC) SMTPD) SNSNMP56. 下列哪个协议用于简单网络时间同步?A) HTTPB) FTPC) SMTP57. 下列哪个协议用于简单网络文件系统?A) HTTPB) FTPC) SMTPD) SNFS58. 下列哪个协议用于简单网络虚拟私人网络?A) HTTPB) FTPC) SMTPD) SNVPN59. 下列哪个协议用于简单网络实时通信?A) HTTPB) FTPC) SMTPD) SNRTC60. 下列哪个协议用于简单网络动态分配IP地址?A) HTTPB) FTPC) SMTPD) SNDHCP61. 下列哪个协议用于简单网络远程登录?A) HTTPB) FTPC) SMTPD) SNTelnet62. 下列哪个协议用于简单网络文件传输?A) HTTPB) FTPC) SMTPD) SNFTP63. 下列哪个协议用于简单网络电子邮件传输?A) HTTPB) FTPC) SMTPD) SNSMTP64. 下列哪个协议用于简单网络管理?A) HTTPB) FTPC) SMTP65. 下列哪个协议用于简单网络时间同步?A) HTTPB) FTPC) SMTPD) SNNTP66. 下列哪个协议用于简单网络文件系统?A) HTTPB) FTPC) SMTPD) SNFS67. 下列哪个协议用于简单网络虚拟私人网络?A) HTTPB) FTPC) SMTPD) SNVPN68. 下列哪个协议用于简单网络实时通信?A) HTTPB) FTPC) SMTPD) SNRTC69. 下列哪个协议用于简单网络动态分配IP地址?A) HTTPB) FTPC) SMTPD) SNDHCP70. 下列哪个协议用于简单网络远程登录?A) HTTPB) FTPC) SMTPD) SNTelnet答案:1. C2. C3. A4. B5. C6. C7. D8. A9. C10. B11. D12. D13. D14. D15. D16. D17. D18. D19. C20. D21. D22. D23. D24. D25. D26. D27. D28. D29. D30. D31. D32. D33. D34. D35. D36. D37. D38. D39. D40. D41. D42. D43. D44. D45. D46. D47. D48. D49. D50. D51. D52. D53. D54. D55. D56. D57. D58. D59. D60. D61. D62. D63. D64. D65. D66. D67. D68. D69. D70. D。

《网络协议实践教程(第2版)》习题参考答案.docx

《网络协议实践教程(第2版)》习题参考答案.docx

课后习题答案第1章网络协议概述一、单项选择题1. C2. B3. C4. C5. C6. B7. B8. A9. C10. C11. B12. A13. D14. C15. A16. B17- B18. C19. B20・D二、综合应用题1.简述什么是计算机网络协议?计算机网络协议要素及其作用是什么?【参考答案】网络协议就是指为了能在计算机网络中进行数据交换、实现资源共享而建立的通信规则、标准或约定的集合。

一个网络协议至少包括以下3个基木要素。

•语法:说明用户信息与控制信息的组成结构、格式和编码等问题,即说明怎么做的问题。

•语义:说明通信双方需要发出的信息内容是什么、完成的动作是什么及做出的应答是什么等问题,即说明做什么的问题。

•同步(乂称吋序或定时):说明通信双方完成动作的先后顺序、速度匹配和排序等问题。

2.简述OSI参考模型中服务、接口、协议的作用。

【参考答案】•服务。

服务是指某层实体实现的功能,在形式上是由一组原语(Primitive)来描述的,这些原语供用八和其他实体访问该服务时调用。

它们通知服务提供者采取某些行动或报告某个对等实体的活动。

•协议。

协议(计算机网络协议)是指通信双方实现相同功能的相应层之间的通信规则的集合,通常称为对等层协议,协议是水平的。

•接口。

接口是指同一系统内部两个相邻层次Z间的通信规则的集合。

它是相邻两层之间的边界,是一个系统内部的规定。

3.试画图说明OSI参考模型中信息流动的过程。

【参考答案】OSI参考模型将网络通信的工作划分为7层,信息流动过程如下图所示。

第1层到第3层属于OSI参考模型的低层,负责创建网络通信连接的链路,通常称为通信了网;第5层到第7层是OSI参考模型的高层,具体负责端到端的数据通信、加密/解密、会话控制等,通常称为资源子网;第4层是OSI 参考模 型的高层与低层Z 间的连接层,起着承上启下的作用,是OSI 参考模型中从低 到高第一个端到端的层次。

tcpip网络与协议答案

tcpip网络与协议答案

tcpip网络与协议答案【篇一:网络协议与分析课后习题】互连的问题是什么?试举例说明。

举例来说,用户a可以通过接入使用以太网技术的校园网,与另外一个使用电话点对点拨号上网的用户b之间进行邮件通信,同时还和一个坐在时速300公里的高铁上的使用wcdma手机进行3g上网的用户c进行qq聊天。

但问题的关键在于,这些采用不同技术的异构网络之间存在着很大差异:它们的信道访问方式和数据传送方式不同,其帧格式和物理地址形式也各不相同。

2、请描述图1-2中,用户a和用户c进行qq聊天似的数据转换和传输过程。

用户a的主机将发送的邮件数据先封装到ip数据包中,在封装到以太帧中,发送到其接入的以太网中,并到达路由器r1。

路由器r1从以太帧中提取ip数据包,根据目标ip地址选择合适的路径,再将其封装成sdh帧,转发到因特网主干网中,经过因特网主干网中若干路由器的选路和转发,到达路由器r3路由器r3从sdh帧中提取ip数据包,转换成wcdma帧,发送到3g网络中,到达用户c的主机。

用户c的主机提取出ip数据包,最总交付到上层的邮件应用程序,显示给用户c。

3、tcp/ip协议族中的协议主要有哪些?请列举出协议的名称并查找其对应的最新rfc编号。

768 udp 用户数据报协议791 ip internet协议792 icmp 网际控制报文协议793 tcp 传输控制协议826 arp 地址解析协议959 ftp 文件传输协议4、画出tcp/ip模型和osi模型之间的层次对应关系,并举例tcp/ip模型中各层次上的协议。

应用层:应用层对应osi模型的上面三层。

应用层是用户和网络的接口,tcp/ip简化了osi的会话层和表示层,将其融合到了应用层,使得通信的层次减少,提高通信的效率。

应用层包含了一些常用的、基于传输层的网络应用协议,如telnet、dns、dhcp、ftp、smtp、pop3、http、snmp、rip、bgp等。

网络攻防与协议分析知到章节答案智慧树2023年海南政法职业学院

网络攻防与协议分析知到章节答案智慧树2023年海南政法职业学院

网络攻防与协议分析知到章节测试答案智慧树2023年最新海南政法职业学院第一章测试1.wireshark进行数据分析时,如果想要只选取UDP数据进行捕获,应该()参考答案:在捕获过滤器当中选择udp2.DDOS攻击的数据包典型特点是( )参考答案:某种类型的数据特别多;大量的数据访问相同的端口;数据量特别大3.IP地址被称为网络之门,是外接和系统通信的端口参考答案:错4.TCP协议的中文全称是传输控制协议参考答案:对5.UDP协议的中文全称是用户数据报协议参考答案:对6.ping使用的ICMP协议当中的()类型参考答案:回显请求7.可以通过哪些方式查询系统的开放端口参考答案:netstat;cport工具8.arp协议可以实现IP到MAC的解析参考答案:对第二章测试1.根据计算机病毒的寄生位置,我们可以把病毒分为参考答案:文件型、引导型2.如果有一个病毒命名为trojan.huigezi.z,则这种病毒属于参考答案:木马3.worm主要是指通过网络/网络漏洞传播的病毒参考答案:对4.与传统病毒相比,网络病毒具有传播速度更快、危害范围更大的特点参考答案:对5.为了每一次都能自动运行,病毒会在系统当中添加启动项参考答案:对6.哈希值比对属于恶意代码分析的静态分析技术还是动态分析技术参考答案:静态分析技术7.病毒的常见启动方式有()参考答案:服务启动;替换系统文件;启动文件夹;注册表启动8.利用U盘进行病毒传播的主要技术有参考答案:autorun自动播放;文件夹伪装第三章测试1.如何防御钓鱼网站的密码窃取参考答案:收藏常见的网址,直接访问2.以下哪个密码的强壮程度最高参考答案:8位无规律数字、字母、特殊符号3.验证码机制可以有效的防御暴力破解参考答案:对4.密码撞库攻击成功的原因是同一个密码只在一个系统使用参考答案:错5.在局域网假设虚假的无线路由器伪装成热点窃取秘密,属于密码窃取手段当中的传输破解参考答案:对6.现在手机常用的指纹识别属于认证手段当中的基于生理认证参考答案:对7.以下哪些手段经常用于身份验证参考答案:基于持有;基于秘密;基于生理8.以下哪些工具常用于在线密码破解参考答案:burpsuit;hydra第四章测试1.ip2location查询得到的信息是参考答案:主机IP地址到物理地址的解析信息2.防御方进行信息收集以下,以下哪一类属于IT资产信息参考答案:域名信息3.攻击方进行信息收集的目的是为了了解自身信息系统的安全风险从而做出针对性预防参考答案:错4.shodan工具可以发现发布在线的物联网设备,所以如果不是特别必要,不建议把内部设备发布到互联网参考答案:对5.nmap默认情况下会扫描1000个端口参考答案:对6.nmap攻击进行TCP全连接扫描时,使用的命令参数是:nmap (-sT )192.168.146.89参考答案:对7.以下哪些是圣诞树扫描的特征参考答案:属于TCP扫描;可以看到FIN/URG/PSH标志位;没有利用三次握手功能8.使用netscraft网站进行网站信息报告查询,可以得到什么信息参考答案:域名下的所有主机;网站注册信息;服务器IP地址分布;网站历史更新信息第五章测试1.TCP半连接扫描发生时给对方发送是数据标志位是()参考答案:SYN2.进行账户完全克隆时,克隆的是()信息参考答案:F值和V值3.未经授权对他人网站进行渗透有法律风险参考答案:对4.kali linux可以使用apt-get工具进行软件的升级、安装参考答案:对5.过多的披露信息资产信息,比如管理员信息、服务器版本信息等,可能引发针对人的攻击,这种攻击我们称之为社会工程学攻击参考答案:对6.为了重置msf当前设置,可以使用命令unset参考答案:对7.以下哪些工具可以用于漏洞扫描()参考答案:nmap;nessus;openvas8.windows系统的本地侦查内容包括()参考答案:账户信息;网络连接信息;共享文件信息;ip环境信息第六章测试1.以下哪个不是虚假DHCP服务器产生的后果()参考答案:服务器资源耗尽2.STP(生成树协议)容易收到()攻击参考答案:假冒根桥3.DHCP snooping只能解决虚假DHCP服务器,不能解决DHCP性能耗竭攻击参考答案:错4.交换机受到mac地址泛洪攻击时,将因为无法按照MAC列表转发数据而只能把数据发往所有的接口参考答案:对5.当大量的广播数据充斥网络无法处理,并占用大量的网络带宽,导致正常业务不能运行甚至彻底瘫痪,这次情况我们称之为(广播风暴)参考答案:对6.为了指定arpspoof的数据接口,应该使用arp ( -i )eth0参考答案:对7.EFS加密安全机制的特点是()参考答案:使用RSA公钥密码机制,安全性高;透明加密,使用方便;基于证书的认证机制,授权方便8.局域网发生数据嗅探的技术原因有()参考答案:发生ARP欺骗;发生DNS欺骗;使用集线器作为交换核心第七章测试1.DVWA是一个()参考答案:充满漏洞的网站2.系统账号密码被成功暴力破解的关键因素不包含()参考答案:使用了burpsuit进行数据包截获3.burpsuit需要在浏览器当中设置代理才可以截获数据参考答案:对4.SQL注入攻击发生的原因在于未过滤或未有效过滤用户的输入参考答案:对5.XSS攻击的中文全称是跨站脚本攻击参考答案:对6.SQL的中文全称是结构化查询语言参考答案:对7.SQL注入攻击的危害有()参考答案:篡改系统数据;更改数据库权限;窃取数据8.文件上传漏洞的原因有()参考答案:存在文件解析漏洞;本地文件上传限制被绕过;服务器配置不当;服务端过滤不严格被绕过。

Internet协议分析试题库

Internet协议分析试题库

Internet协议分析试题库上海第二工业大学工学部网络工程目录1. 单项选择(102选20题) (3)2. 多项选择(10选5题) (12)3. 判断题(95选10题) (15)4. 填空题(24选5题) (18)5. 问答题(选6) (19)1. 单项选择(102选20题)1.在以太网中ARP报文分为ARP Request和ARP Response,其中ARP Request在网络是( A )传送,ARP Response是( B )传送。

A、广播B、单播C、组播D、多播2.OSI模型数据链路层的主要功能是(A)A、利用不可路由的物理地址建立平面网络模型B、通过物理媒体以比特流格式传输数据C、利用逻辑地址建立多个可路由网络D、建立、管理和终止应用层实体之间的会话3.网络类型号127.x.y.z表示(其中x,y,z表示小于或等于255的一个任意十进制数字)(C)A、一个专用地址B、一个组播地址C、一个回送地址D、一个实验地址4.TCP/IP模型的网络接口层对应于OSI模型的(A)A、物理层和数据链路层B、数据链路层和网络层C、物理层、数据链路层和网络层D、仅网络层5.IP报头的最大长度是多少个字节(B)A、20B、60C、64D、2566.下列哪个协议可提供“ping”和“traceroute”这样的故障诊断功能(A)A、ICMPB、IGMPC、ARPD、RARP7.下列对于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属于保留地址8.为了确定将数据发送到下一个网络的路径,网络层必须首先对接收到的数据帧做什么(D)A、封装数据包B、改变其IP地址C、改变其MAC地址D、拆分数据包9.从一个C类网络的主机地址借3位时,可建立多少个可用子网(B)A、3B、6C、8D、1210.位于同一子网内的每台主机的IP地址满足(B)A、网络部分与主机部分相同B、网络部分与子网部分相同C、子网部分与主机部分相同D、只需网络部分相同即可11.ARP请求作为下列哪种类型的以太网帧被发送(A)A、广播B、单播C、组播D、定向广播12.TCP在应用程序之间建立了下列哪种类型的线路(A)13.下列哪项正确地描述了代理ARP(D)A、代理ARP允许一个无盘工作站获取另一个无盘工作站的IP址址B、代理ARP将目的IP地址解析为目的物理(MAC)地址C、代理ARP允许路由器代替本地主机回应ARP请求D、代理ARP允许路由器代替远程主机回应ARP请求14.下列哪项有关UDP的描述是正确的(D)A、UDP是一种面向连接的协议,用于在网络应用程序间建立虚拟线路B、UDP为IP网络中的可靠通信提供错误检测和故障恢复功能C、文件传输协议FTP就是基本UDP协议来工作的D、UDP服务器必须在约定端口收听服务请求,否则该事务可能失败15.下列哪项最恰当地描述了生存时间TTL在IP数据报中的使用(D)A、TTL指出了允许发送主机在线的时间长度B、TTL指出了数据报在一个网段上停留的秒数C、TTL对数据报在一个路由器处等待的时间进行按秒计数D、数据报每经过一个路由器其TTL值就减一16.下列哪项最恰当地描述了UDP的多路分解过程(C)A、UDP使目标主机将接收到的数据包通过多个IP地址进行路由B、UDP使用IP地址使得多个应用程序在同一主机内同步通信C、UDP使用端口编号使得多个应用程序在同一主机内同步通信D、UDP允许多个主机通过单一虚拟线路进行通信17.为了将几个已经分片的数据报重新组装,目的主机需要使用IP数据报头中的哪个字段(D)A、首部长度字段B、服务类型ToS字段C、版本字段D、标识符字段18.下列哪一项不属于TCP的功能(A)A、最高效的数据包传递B、流控制C、数据包错误恢复D、多路分解多个应用程序19.下列哪项不是TCP协议为了确保应用程序之间的可靠通信而使用的(D)A、ACK控制位B、序列编号C、校验和D、紧急指针20.接收TCP为了表明其已收到源结点的SYN数据包,向源结点发送下列哪种类型的数据包(C)A、SYN-ACKB、SYN-2C、ACKD、RESYN21.下列哪种类型的TCP段包含窗口尺寸公告(B)A、SYNB、ACKC、PSHD、WIN22.TCP进程如何处理失败的连接(B)A、发送一个FIN段询问目的端的状态B、在超出最大重试次数后发送一个复位(RST)段C、发送一个RST段重置目的端的重传计时器D、发送一个ACK段,立即终止该连接23.下列哪种网络通信类型不需要使用路由器(A)A、直接路由B、静态路由C、默认路由D、动态路由24.为了自动建立路由表,路由器必须使用下列哪种间接路由类型(D)A、静态路由B、默认路由C、stub路由D、动态路由25.自治系统相互之间交换路由信息时使用的协议类型为(C)A、IGRPB、IGPC、EGPD、DV A26.下列哪项最恰当地解释了RIP协议中“最大直径为15跳步”的含义(B)A、路由器最大可以有15个端口B、路由器最大可连接15个独立的网络C、任何一个网络不能超过15跳步D、任何所连接的网段都仅支持15台主机27.为了定位相邻路由器,OSPF路由器会发送下列哪种类型的数据包(B)A、Discover数据包B、Hello数据包C、Locate数据包D、Find数据包28.下列哪项不属于距离向量算法DV A稳定特性(A)A、停止B、抑制更新C、跳步数限制D、水平分割29.链路状态路由器建立下列哪项内容以描述到达每个目的网络的成本(D)A、LSA树B、DNS树C、STP树D、SPF树30.BGP虽是一种外部网关协议,但它的原理与下列哪种协议或算法类似(B)A、LSAB、DV AC、IGPD、SPF31.OSI模型物理层的主要功能是(D)A、为信息传送提供物理地址B、建立可以通过网段携带高层PDU的数据帧C、利用网络和主机地址通过网络路由数据包D、通过物理媒体以比特流格式传输数据32.下面哪一项不属于网际层协议(C)A、IGMPB、IPC、UDPD、ARP33.下列哪种网络设备无法减少网络冲突(A)A、集线器B、网桥C、交换机D、路由器34.无盘工作站在使用RARP协议请求一个IP地址时,如何识别其自身(B)A、通过其子网掩码B、通过其MAC地址C、通过其IP地址D、通过其网络编号35.十进制数129的二进制表示是(B)A、10001000B、10000001C、11001000D、1001000036.从一个C类网络的主机地址借5位则每个子网支持的可用主机数是(B)A、3B、6C、8D、1237.下列哪个术语不是表示物理地址(A)A、端口地址B、MAC地址C、适配器地址D、硬件地址38.路由器根据下列哪种信息来做出数据包转发决定(B)A、路由器的MAC地址表B、路由器的路由表C、路由器的主机表D、路由器的NAT表39.下列哪项是距离向量算法(DV A)的别名(C)A、Dijkstra算法B、SPF算法C、Bellman-Ford算法D、LSA40.路由信息协议RIP使用下列哪种度量标准来确定路径(D)A、成本B、带宽C、滴答数D、跳步数41.下列哪项不是用于OSPF控制网络路由表更新流量的(D)A、OSPF将网络分为多个子域,称为区域路由B、OSPF支持组播,而不是广播路由信息C、OSPF仅传递路由表发生改变的条目,而不是整个路由表D、OSPF定义了15个跳步的自治系统直径42.在子网广播地址中,哪部分地址的位全为“1”(D)A、子网部分B、网络部分C、掩码部分D、主机部分43.下面哪一项不是TCP/IP网际层协议的功能(C)A、全球性寻址结构B、数据包分段C、端到端数据流服务D、服务类型请求44.Telnet是TCP/IP哪一层的协议(D)A、网络接口层B、网际层C、传输层D、应用层45.对于给定的逻辑地址,网络主机使用下列哪个协议来得到其物理地址(D)A、DNSB、RARPC、DHCPD、ARP46.用一个集线器连接几台主机构成的网络拓扑结构是(B)A、总线型B、星型C、环型D、网状47.路由器工作在TCP/IP模型中的哪一层(B)A、网络接口层B、网际层C、传输层D、应用层48.OSI参考模型中,物理层、数据链路层和网络层属于(B)A、资源子网B、通信子网C、能源子网D、服务子网49.C类网络地址共有多少个网络位和主机位(C)A、16个网络位,16个主机位B、8个网络位,24个主机位C、24个网络位,8个主机位D、30个网络位,2个主机位50.下列哪个设备可支持在独立的IP网络之间通信(D)A、集线器B、网桥C、第2层交换机D、路由器51.TCP/IP模型的应用层对应OSI模型的(D)A、应用层B、会话层C、表示层D、以上三层都包括52.C类地址的每个网络的可用主机数为(A)A、254B、256C、65534D、6553653.D类地址也可以叫做哪类地址(D)A、单播B、广播C、专用D、组播54.传输控制协议TCP表述正确的内容是(B)A、面向连接的协议,不提供可靠的数据传输B、面向连接的协议,提供可靠的数据传输C、面向无连接的服务,提供可靠数据的传输D、面向无连接的服务,不提供可靠的数据传输55.以下对IP地址分配中描述不正确的是(C)A、网络ID不能全为1,也不能全为0B、网络ID不能以127开头C、同一网络上的每台主机必须有不同的网络IDD、同一网络上的每台主机必须分配有唯一的主机ID56.逻辑地址202.112.108.158,用二进制表示正确的是(A)A、11001010 01110000 01101100 10011110B、10111101 01101100 01101100 10011001C、10110011 11001110 10010001 00110110D、01110111 01111100 01110111 0111011057.子网掩码的设置正确的是(C)A、对应于网络地址的所有位都设为0B、对应于主机地址的所有位都设为1C、对应于网络地址的所有位都设为1D、以上都不对58.文件传输协议(FTP)使用什么样的服务(C)A、ICMP服务B、UDP服务C、TCP服务D、SMTP服务59.在同一自治系统内实现路由器之间自动传播可达信息、进行路由选择的协议称为(C)A、EGPB、BGPC、IGPD、GGP60.下列哪项不是动态路由选择协议的度量标准(B)A、跳步数B、路由器性能C、链路性能D、传输延迟61.对网际控制协议(ICMP)描述错误的是(B)A、ICMP封装在IP数据报的数据部分B、ICMP消息的传输是可靠的C、一般不把ICMP作为高层协议,而只作为IP必需的一个部分。

tcp ip网络与协议课后习题答案

tcp ip网络与协议课后习题答案

tcp ip网络与协议课后习题答案TCP/IP网络与协议课后习题答案TCP/IP网络与协议是计算机网络领域中非常重要的一门课程,它涵盖了网络通信的基本原理、协议的工作机制以及网络安全等方面的知识。

在学习这门课程的过程中,课后习题是非常重要的一部分,通过做习题可以加深对知识点的理解,巩固所学的内容。

下面我们来看一些TCP/IP网络与协议课后习题的答案。

1. 什么是TCP/IP协议?它包括哪些层次?答:TCP/IP协议是一种网络通信协议,它包括四个层次:应用层、传输层、网络层和链路层。

2. TCP和UDP有什么区别?它们分别适用于什么场景?答:TCP是面向连接的传输协议,提供可靠的数据传输,适用于要求数据完整性的场景;UDP是无连接的传输协议,提供不可靠的数据传输,适用于实时性要求高的场景。

3. 什么是IP地址?IPv4和IPv6有什么区别?答:IP地址是用来标识网络中设备的地址,IPv4是32位地址,IPv6是128位地址,IPv6地址空间更大,能够满足未来互联网的发展需求。

4. 什么是子网掩码?它的作用是什么?答:子网掩码用来划分网络中的子网,它的作用是将IP地址划分为网络地址和主机地址两部分,方便进行网络管理和路由选择。

5. 什么是路由器?它的作用是什么?答:路由器是用来连接不同网络的设备,它的作用是根据目的地址选择最佳路径进行数据传输,实现不同网络之间的通信。

通过以上的课后习题答案,我们可以看到TCP/IP网络与协议涉及的知识点非常广泛,包括协议的工作原理、数据传输的可靠性、网络地址的划分和路由选择等方面的内容。

掌握这些知识对于理解和应用计算机网络是非常重要的。

希望大家在学习这门课程的过程中能够加强对知识点的理解,做好课后习题,提高对TCP/IP网络与协议的掌握程度。

防灾科技学院网络协议分析复习题

防灾科技学院网络协议分析复习题

一、单项选择题1. 为了提高传输效率,TCP通常采用( )。

A.三次握手法B.窗口控制机制C.自动重发机制D。

端口机制2.某校园网的地址是202.100.192。

0/18,要把该网络分成30个子网,则子网掩码应该是().A.255。

255。

200。

0B.255.255.224。

0C.255.255。

254.0D.255。

255.255。

03。

在TCP/IP的传输层中,小于()的端口号已保留和现有的服务一一对应,大于该数字的端口号可自由分配。

A。

100B.99C。

65535 D。

10244. TCP连接使用( )来执行异常关闭。

A.紧急比特B.确认比特C。

复位比特D.同步比特5。

ICMP报文中,用以向主机通告更优路由的是()A。

源站抑制报文 B.路由器通告报文 C.重定向报文 D.地址掩码请求报文6。

( )是在自治系统(AS)之间传播路由的协议。

A.BGPB.OSPFC。

RIPD.IS-IS7.()位于所有通信的中心,是唯一被所有应用程序所公用的协议。

A。

TCP B。

IP C.ICMP D。

PPP8。

发送方向回应方发送Configure-Request报文,发起PPP链路建立和配置过程,对于回应方,若所有选项都可识别,但只有部分被接受,则返回()A.确认(Configure-Ack)B.否认(Configure—Nak)C。

拒绝(Configure—Reject) D.终止(Terminate—Request)9. 帧的数据字段内容是()。

A。

64字节B.网络层PDU C。

第二层源地址D。

从应用层直接产生的数据10。

在计算机网络中,主机及主机上运行的程序可以用()来标识。

A.IP地址,主机地址B.程序名,IP地址。

C。

I P地址,端口号D.IP地址,MAC地址。

11。

某端口的IP地址为172.16.7.131/26,则该IP地址所在网络的广播地址是( ).A。

172。

16。

7。

255 B。

172.16。

网络协议分析题库

网络协议分析题库

⽹络协议分析题库第⼀章练习1 OSI和ISO分别代表什么含义?它们是什么关系?2 OSI/RM模型没有被最终采⽤的原因是什么?3下⾯哪些协议属于应⽤层协议?()A. TCP和UDPB. DNS和FTPC. IPD. ARP4 Internet最早是在( ) ⽹络的基础上发展起来的?A. ANSNETB. NSFNETC. ARPANETD. MILNET5 当⽹络A上的主机向⽹络B上的主机发送报⽂时, 路由器要检查( ) 地址?A.端⼝B. IPC.物理D.上述都不是6.下⾯哪⼀个是应⽤层提供的服务? ( )A.远程登录服务B.⽂件传送C.邮件服务D.上述都是7要将报⽂交付到主机上的正确的应⽤程序, 必须使⽤( )地址?A.端⼝B. IPC.物理D.上述都不是8. ⽹络应⽤访问操作系统的常⽤接⼝是,实现IP地址到物理地址映射的协议是。

9. 在TCP/IP协议族中,能够屏蔽底层物理⽹络的差异,向上提供⼀致性服务的协议是;实现异构⽹络互联的核⼼设备是。

10. 在TCP/IP⽹络中,UDP协议⼯作在层,DNS协议⼯作在层。

11判断对错:TCP/IP是⼀个被⼴泛采⽤的⽹际互联协议标准,仅包含TCP和IP两个协议。

()第⼆章练习1 PPP协议是什么英⽂的缩写?⽤于什么场合?2 ISP验证拨号上⽹⽤户⾝份时,可以使⽤哪些认证协议?3.PPP协议的通信过程包括哪⼏个阶段?4.LCP的⽤途是什么?5.PPP是Internet中使⽤的(1),其功能对应于OSI参考模型的(2),它使⽤(3)技术来解决标志字段值出现在信息字段的问题。

(1) A. 报⽂控制协议 B. 分组控制协议C. 点到点协议D. ⾼级数据链路控制协议(2)A. 数据链路层 B. ⽹络层 C. 传输层 D. 应⽤层(3)A. 透明传输 B. 帧 C. 控制 D. 字节填充第三章练习1求下列每个地址的类别:227.12.14.87 193.14.56.22 14.23.120.8 252.5.15.1112 假设⼀段地址的⾸地址为146.102.29.0,末地址为146.102.32.255,求这个地址段的地址数。

网络协议分析习题解答参考思路

网络协议分析习题解答参考思路

网络协议分析习题解答参考思路《网络协议分析与实现》习题解答参考思路第第1章习题解答参考思路习题1该题考查对异构网络互联概念、异构网络涉及的问题以及解决方法的理解程度。

其中涉及的问题包括地址问题、包格式转换问题、路由问题等,其中1.1.3节还列举了很多其他的问题。

习题2该题可参考教材中所讲述的用户A和用户B的数据转换和传输过程进行解答。

习题3该题主要考查网上查找资料的能力。

在.rfc-editor/网站上可以查到所有的RFC信息。

习题4TCP/IP模型和OSI参考模型之间的层次对应关系及各层协议参见教材中的图1-5。

习题5该题主要考查动手能力,可以使用Wireshark(曾称为Ethereal)、Sniffer Portable等软件进行抓包,然后针对一些具体报文进行分析。

注意分析通信中的多路复用和多路分解过程,说出通信双方的物理地址、IP地址和端口地址。

习题6该题主要考查阅读代码的能力,这部分代码是对数据结构课程中队列操作的一个实现。

该队列是一个基于优先级排序的队列,主要的数据结构是qinfo structqinfo{Bool q_valid;int q_type;/*mutex type*/intq_max;int q_count;int q_seen;intq_mutex;int*q_key;char**q_elt;};具体操作如下int enq(intq,void*elt,int key);/*入队列操作,根据key的大小插到队列中的合适位置*/void*deq(int q);/*出队列操作*/void*headq(int q);/*获取队列头部元素*/void*seeq(int q);/*按顺序取队列元素*/int newq(unsigned size,unsigned mtype);/*分配一个新的队列,并返回队列的索引位置*/int freeq(int q);/*释放队列*/int lenq(int q);/*获取队列长度*/static int initq();/*初始化队列*/第第2章习题解答参考思路习题1该题主要考查对HDLC概念的理解程度,答案参见2.1节。

《网络协议分析》习题答案

《网络协议分析》习题答案

备注:以下给出习题答案作为参考,对于部分习题,读者也可以思考给出更好的答案。

第一章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测试题及答案

tcp测试题及答案

tcp测试题及答案TCP测试题及答案1. TCP协议属于哪一层的协议?A. 应用层B. 传输层C. 网络层D. 数据链路层答案:B2. TCP协议的主要功能是什么?A. 提供数据传输服务B. 提供路由选择C. 提供数据加密D. 提供网络接口答案:A3. TCP协议如何保证数据传输的可靠性?A. 通过数据包确认机制B. 通过数据包重传机制C. 通过数据包分片机制D. 通过数据包加密机制答案:A4. TCP协议中,三次握手过程的主要目的是什么?A. 建立连接B. 确认双方发送和接收能力C. 传输数据D. 断开连接答案:B5. TCP协议中的滑动窗口机制有什么作用?A. 控制数据传输速率B. 提高数据传输效率C. 减少网络拥塞D. 以上都是答案:D6. TCP协议中的拥塞控制机制包括哪些算法?A. 慢启动B. 拥塞避免C. 快速重传D. 以上都是答案:D7. TCP协议的端口号范围是多少?A. 0-1023B. 1024-65535C. 0-65535D. 以上都不是答案:C8. TCP协议和UDP协议的主要区别是什么?A. TCP是面向连接的,UDP是无连接的B. TCP是无连接的,UDP是面向连接的C. TCP和UDP都是面向连接的D. TCP和UDP都是无连接的答案:A9. TCP协议中的序列号有什么作用?A. 标识数据包的发送顺序B. 标识数据包的接收顺序C. 标识数据包的大小D. 标识数据包的发送时间答案:A10. TCP协议中的确认号有什么作用?A. 标识已成功接收的数据包B. 标识已成功发送的数据包C. 标识需要重传的数据包D. 标识需要确认的数据包答案:A结束语:以上是TCP协议的一些基本测试题目及答案,希望能够帮助您更好地理解和掌握TCP协议的相关知识。

tcpip网络与协议课后习题答案

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数据报的选路转发等,都是路由器的基本功能。

防灾科技学院网络协议分析实验答案

防灾科技学院网络协议分析实验答案

地址转换协议ARP3.协议分析步骤1:相邻两台主机为一组,分别为PC1、PC2;步骤2:在PC1、PC2 两台计算机上执行命令ARP –d,清除ARP 缓存;步骤3:在PC1、PC2 两台计算机上执行命令ARP –a,查看高速缓存中的ARP 地址映射表的内容;步骤4:在PC1 和PC2 上运行Ethereal 截获报文,为了截获和实验内容有关的报文,Ethereal 的Captrue Filter 设置为默认方式;步骤5:在主机PC1 上执行Ping 命令向PC2 发送数据报;步骤6:执行完毕,保存截获的报文并命名为arp-1-学号;步骤7:在PC1、PC2 两台计算机上再次执行ARP –a 命令,查看高速缓存中的ARP 地址映射表的内容;1)这次看到的内容和步骤3 的内容相同吗?结合两次看到的结果,理解ARP 高速缓存的作用。

不同,步骤3中看到的缓存表为空,步骤7看到的缓存表用对方的地址映射。

主机通信后,会将对方的IP和MAC地址映射保存到ARP缓存表中。

步骤8:重复步骤:4—5,将此结果保存为arp-2-学号;步骤9:打开arp-1-学号,完成以下各题:2)打开arp-2-学号,比较两次截获的报文有何区别?分析其原因。

第一次截获的报文有ARP请求及回应数据包,第二次截获的报文没有ARP 报文。

因为在第一次ping操作后,主机ARP缓存中已存有通信对方的地址映射,再次通信时,不需要再次请求。

思考题1. 课后习题4假设主机A(IP A/MAC A)请求主机B(IP B/MAC B)的物理地址,广播地址用MAC broadcast表示。

帧首部ARP请求报文帧首部ARP回应报文假设无盘工作站A(IP A/MAC A)请求自己的IP地址,PARP服务器IP和MAC 地址映射为IP S/MAC S,广播地址用MAC broadcast表示。

帧首部PARP请求报文帧首部PARP回应报文网际协议IP2、IP首部校验和的计算IP/ICMP/IGMP/TCP/UDP等协议的校验和算法都是相同的。

《网络协议解析总结计划》机械工程课后练习习题答案

《网络协议解析总结计划》机械工程课后练习习题答案

第一章议论TCP/IP成功地获得推行和应用的原由TCP/IP是最早出现的互联网协议,它的成功受益于适应了社会的需求;DARPA采纳开放策略推行TCP/IP,鼓舞厂商、大学开发TCP/IP产品;TCP/IP与流行的UNIX系统联合是其成功的主要源泉;相对ISO的OSI模型,TCP/IP更为精简适用;TCP/IP技术来自于实践,并在实践中精益求精。

议论网络协议分层的优弊端长处:简化问题,分而治之,有益于升级更新;弊端:各层之间互相独立,都要对数据进行分别办理;每层办理完成都要加一个头构造,增添了通讯数据量。

3.列出TCP/IP参照模型中各层间的接口数据单元(IDU)应用层/传输层:应用层报文;传输层/IP层:TCP报文段或UDP分组;IP层/网络接口层:IP数据报;网络接口层/基层物理网络:帧。

TCP/IP在哪个协议层次大将不一样的网络进行互联?IP层。

认识一些进行协议剖析的协助工具可在互联网上搜寻获得合用于不一样操作系统工具,比方SnifferPro、Wireshark 以及tcpdump等。

利用这些工具,能够截获网络中的各样协议报文,并进一步剖析协议的流程、报文格式等。

6.麻省理工学院的DavidClark是众多RFC的设计者,在论及TCP/IP标准的形成及成效时,以前讲过这样一段话:”Werejectkings,presidentsandvoting.Webelieveinrough consensusandrunningcode.”你对他的看法有什么评论。

智者见智,我以为这就是“实践是查验真谛的独一标准”。

7.你以为一个路由器最基本的功能应当包含哪些?关于网桥、网关、路由器等设施的分界已经渐渐模糊。

现代路由器往常拥有不一样种类的接口模块并拥有模块可扩展性,由此能够连结不一样的物理网络;路由表的保护、更新以及IP数据报的选路转发等,都是路由器的基本功能。

别的,路由器厂商应为使用者供给管理功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

备注:以下给出习题答案作为参考,对于部分习题,读者也可以思考给出更好的答案。

第一章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数据报的选路转发等,都是路由器的基本功能。

此外,路由器厂商应为使用者提供管理功能。

第二章1. 尝试用Modem拨入某个ISP,并根据你的操作分析PPP的流程实验题,若有接入ISP的环境,可直接测试;否则,可参考习题4一起测试。

2. 分析PAP和CHAP的优缺点PAP简单,但安全性差;CHAP相对安全,但开销较大,且需要通信双方首先共享密钥。

3. 了解L2F和L2TP的思想及应用这两个协议把PPP的两个端点延伸到互联网的任何角落,相当于在TCP/IP的应用层扩展了PPP的范围。

其思想是发送方把PPP帧封装到L2F或L2TP报文中,接收方则对其解封以还原PPP帧,这样对于通信的两端来说看到的是PPP帧,相当于在互联网上架设了一条虚拟的PPP链路。

它们主要用于构建VPN(虚拟专用网)。

4. 尝试Windows操作系统的“超级终端”功能Windows超级终端功能在附件/通信功能下。

可以用两台有Modem的计算机,各自连接电话线,并尝试用该功能实现即时通信和文件传输的功能。

第三章1. 理想情况下,可以有多少个A类网,每个A类网中包含多少个可以配置给主机的IP地址?可以有多少个B类网,每个B类网中包含多少个可以配置给主机的IP地址?计算时去除广播地址、网络地址。

2. 在图3-7的例子中,假设初始时主机A、B和路由器R 的ARP缓存均为空,在B成功收到A的报文后,A、B、R的缓存中各包含了哪些条目?A:IP1/MAC1B:IP2/MAC2R:IP A/MAC A,IP B/MAC B3. 在Internet上下载Sniffer,截取ARP报文,分析其报文格式。

实验题,目的有二:一是分析ARP的流程、报文格式以及相应的帧格式,二是尝试Sniffer (协议分析工具)的不同功能。

可利用Sniffer截获广播帧,以便获取ARP报文。

也可以利用Sniffer监听网络中所有报文的功能以分析其中的ARP报文。

4. 假设主机A(IP A/MAC A)请求主机B(IP B/MAC B)的物理地址,广播地址用MAC broadcast表示。

填充下图中带‘?’的字段。

假设无盘站A(IP A/MAC A)请求自己的IP地址,RARP服务器的IP和MAC地址映射关系为IP S/MAC S,广播地址用MAC broadcast表示。

填充下图中带‘?’的字段。

5. 在APNIC的主页上查询你自己的IP地址,得到的结果是什么?利用DoS命令获取IP地址,并去查询。

6. 从地址长度的角度看,IPv6不再需要ARP,为什么?IPv6地址长度为16字节,以太网MAC地址长度为6字节,可以利用直接映射的方法实现地址解析。

7. Windows操作系统对DOS命令“ping 主机自身的IP地址”和“ping 127.0.0.1”的后台处理方式有差别吗?设法用实验证实你的答案。

有。

拔掉网线,ping主机自身的IP地址,结果是“Destination host unreachable”,但ping 127.0.0.1,显示的是主机活动有应答。

但是用Sniffer截获数据,这两种ping报文都不出现在网络中。

8. 分析跨越2个或3个路由器转发IP数据报时ARP的使用步骤,以及经过每个步骤后通信双方及中间路由器ARP缓存的变化情况。

要点:ARP请求和应答不能跨路由器投递。

细节与跨一个路由器时类似。

9. DOS下的arp命令仅能查看本地ARP缓存。

如果本地缓存中没有存储某个IP对应的MAC,请结合其它DOS命令设计一个方法,在该方法使用后能够利用ARP命令看到该MAC。

首先使用“ping”命令,目标地址设置为目标IP,此时操作系统会在后台完成ARP的流程以获取目标MAC,并记入本地缓存。

之后再利用ARP命令,就可以看到这个MAC了。

10. 编写一个ARP欺骗程序,使得运行该程序的主机能够嗅探本网段内所有发往默认网关的数据。

要点1:该程序应能够获取网关的IP和MAC以及宿主机的IP和MAC;(为实施欺骗作准备)要点2:该程序应能够发送ARP应答报文,并把其中的发送方物理地址/发送方IP地址的映射关系设置为宿主机的MAC/网关的MAC;(该步骤是实施欺骗)要点3:该程序能够保存嗅探到的数据,并记录相应帧首部的源MAC和IP数据报中包含的源IP;(保存嗅探到的数据,并为转发该数据做准备,以便被嗅探的双方无法察觉)要点4:该程序应能够转发所有发送给网关的数据(ARP请求除外)以及从网关发出的数据。

对于发送给网关的数据,帧首部的源和目标物理地址分别设置为被嗅探主机和网关的物理地址;对于从网关发出的数据,这两个地址分别设置为网关和被嗅探主机的IP地址。

11. 从传播的范围、实现的方式、需要的底层硬件支持等角度比较硬件广播、物理广播和IP广播的差异及联系。

硬件广播是指网络投递方式,是由硬件技术本身的属性决定的。

比如以太网,它使用载波监听多路访问及冲突检测技术,这种技术本身具备广播的特性,即发送一个物理帧,无论其目标物理地址设置为什么,都必须以广播的方式进行投递,而线路上的所有主机都具备收到这个帧的可能性,为了区分目标和源,必须具备不冲突的地址。

而所有收到数据的主机都必须依靠这个地址进行过滤,忽略不属于自己的数据,并把自己可接收的数据作进一步处理。

对于拨号链路而言,其投递的方式是点到点的,线路的另一端就是目标,因此可以不必设置目标地址。

物理广播是指把帧的目标物理地址设置为硬件广播地址,这样网络中的所有主机都能收到这个数据并进行进一步的处理。

物理广播的范围是确定的,它不能跨越物理网络实现。

IP广播是指把目标IP地址设置为IP广播地址,这样,某个IP网段内的所有主机都可以收到这个数据并进行处理。

IP广播范围不限,可以跨越物理网络实现。

如果硬件为广播方式,则IP广播可以依托该技术实现,不必向每个主机复制数据;否则必须给目标网段中的每个IP复制一份数据,以实现广播的目的。

第四章1. 阅读RFC2474,了解区分服务的目的。

此题有误,应该是“了解其中提及的区分服务的用途”。

即“使用相同的码点合并数据流,或者使用相同的端点地址、不同的码点区分数据流。

”2. 只对数据报首部而不对数据计算检验和,有什么优缺点?优点:简化IP软件的计算量,提高处理速度。

对于路由器等转发设备,这点对于提高其性能很重要。

此外,某些高层(或需要由IP封装)的协议已经有计算校验和的功能,即IP数据报的数据区已经被计算校验和,IP仅针对首部计算校验和可以避免重复劳动。

缺点:高层(或需要由IP封装)协议若需要保证可靠性,必须实现校验功能。

3. 在以太网上发送IP数据报时,是否总有必要使用校验和机制?请解释原因。

以太网帧本身包含帧校验和字段,校验区域包含了数据报,理论上IP不必使用校验和。

但实际中,IP使用校验和机制是默认的。

4. IP规定数据报的重组地点是目的主机,有什么优缺点?优点:简化中间路由器的操作,提高效率;避免重复分片;每个分片独立选路,增加了灵活性。

缺点:中间经过MTU较大的网络时,可能会浪费带宽。

5. 用C语言写出FreeBSD分片重组算法。

实验题,思想和要点已在教材中给出。

6. 写出基于洞的分片重组算法的步骤。

实验题,思想和要点已在教材中给出。

7. 设计程序,实现校验和算法。

实验题,思想和要点已在教材中给出。

8. 对拥有记录路由选项的数据报进行分片时,是否应将该选项复制到各分片中?为什么?对于拥有时戳选项的数据报呢?不必。

每个分片独自选路,即便记录,每个分片记录的信息也不一致。

9. 严格源路由选项的代码字段值为137,是如何得出的?“复制”位为‘1’,表示选项应复制到所有分片;“选项类”为‘0’,选项号为‘9’,即“01001”,则整个代码字段二进制为“10001001”,十进制为137。

10. 使用环回地址可方便网络软件的开发。

正常情况下,主机发送到127.0.0.1的数据报,会不会出现在本地网络?(为了证实你的答案,可将网线拔掉,ping 127.0.0.1,看是否有回送消息)不会,有回送消息。

11. 对于如图4-1512. 使用route程序,查看你的主机中的路由表,并尝试对各表项进行解释。

使用route PRINT即可查看本机路由表,其中通常包含到默认网关的路由、环回地址的路由、直连网段的路由、发往本主机的路由、本地广播路由、组播路由、全网路由(针对有限广播地址)。

/103647/26957,此页面给出了一个实例及每条路由的解释。

13. 了解ISP(Internet服务提供商)是如何进行流量计费和流量控制的。

参考资料:/k/net/2009-2/617560.html,/html/Safe/Huawei/26028.html/mpsite/solution/adslflow.html,/download.do?id=708127,/a/caozuoxitong/Linux/2010/0121/4077.html。

相关文档
最新文档