网络协议与分析课后习题讲解

第一章

1、异构网络互连的问题是什么?试举例说明。

举例来说,用户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等。

传输层:传输层位于IP层之上,为两台主机上的应用程序提供端到端的通信服务。目前,应用最广泛的传输层协议是TCP和UDP。

网络层:网络层又称为网际层、互联网层或IP层,是TCP/IP模型的关键部分。该层主要完成IP数据包的封装、传输、选路和转发,使其尽可能到达目的主机。该层包括的协议主要有IP、ARP、RARP、ICMP和IGMP,其中,IP协议是网络层的核心。

网络接口层:网络接口层对应OSI模型中的物理层和数据链路层,只要底层网络技术和标准支持数据帧的发送和接收,就可以作为TCP/IP的网络接口,包括前面提到的各种局域网、城域网、广域网技术,如以太网、电话拨号、3G网络等。

5、例举出某一个具体网络通信过程中的多路复用和多路分解过程,并说明……

多路复用是指多个上层协议复用同一层底层协议数据包

多路分解是指从底层协议数据包解封数据

第二章

1、简述HDLC是什么?有什么应用?

是什么:

高级数据链路控制(High-Level Data Link Control, HDLC)协议是由ISO标准化组织制定的一个面向比特的同步数据链路层协议。它是由IBM的同步链路控制(Synchronous Data Link Control,SDLC)协议发展而来的。

HDLC协议提供了面向连接和无连接两种服务;它既可以工作在点到点线路方式,也可以工作在点到多点线路方式。HDLC协议不依赖于任何一种字符编码集;数据报文可透明传输;既支持半双工,也支持全双工通信,有较高的数据链路传输效率;所有帧采用了流量控制和差错控制,传输可靠性高;传输控制与处理分离,具有较大的灵活性。

应用:

广泛应用于数据通信领域、X.25网络、帧中继网络以及作为数据链路层协议连接服务

器到广域网中。

2、简述PPP协议在SLIP的基础上做了哪些改进?查找资料,说明PPPoE协议和PPP协议的关系,PPPoE的工作流程、帧结构及其应用?

1)改进

SLIP(串行线路因特网协议)协议是一种简单的帧封装方法,有许多缺陷,比如SLIP不支持IP地址分配;SLIP帧中无类型字段,无法同时传输多个上层协议;SLIP中没有校验字段,链路层上无法检测出由于线路噪声导致的差错。

PPP协议克服了SLIP协议中的所有缺陷,它支持多种网络协议、多种数据压缩方法、多种身份认证方式、动态地址分配、差错控制和数据加密等。

2)PPPoE全称为Point to Point Protocol over Ethernet(以太网上的点对点协议),简单地说,就是以太网和PPP结合后的协议,目前广泛应用在ADSL接入方式中,用于宽带拨号上网,使连接在以太网上的许多主机共享一条物理线路接入到因特网。

3、CSMA/CD和CSMA/CA分别是什么?有什么区别?

答:CSMA/CD载波侦听多路访问/冲突检测协议,是一种分布式介质访问控制协议。

其原理如下:

(1) 多个站点平等的接入到共享访问介质(多路访问)。

(2) 每个站在发送帧之前,首先要监听访问介质,只有访问介质空闲时,才允许发送帧(载波监听)。

(3) 如果两个以上的站同时监听到访问介质空闲并发送帧,则会产生冲突现象。因此要求每个站在发送数据的同时,仍然继续监听访问介质(冲突检测)。如果出现冲突,则发送站要发送干扰信号以使所有其它主机都能接收到冲突信号。然后每一个发送站随机延时一段时间后,再次重新发送帧。

和采用总线拓扑结构的以太网类似,无线局域网中的传输介质也是共享的,需要一定的介质访问控制协议来避免冲突。但是由于在无线传输中有“隐藏站”问题,无线局域网没有采用基于冲突检测的CSMA/CD技术,而是设计了一种避免冲突的CSMA/CA(Carrier Sense

Multiple Access/Collision Avoidance,载波侦听多路访问/冲突避免)协议。

CSMA/CA工作原理如下:

(1) 发送站在检测到介质空闲后,先发送一个请求发送帧(RTS),帧中存放了它需要占用介质的时间。

(2) 接收站收到请求RTS后,发送准备发送帧(CTS),所有站点都会收到该帧,知道了介质会被占用一段时间。

(3) 发送站发送数据帧。

(4) 接收站确认所收到的数据。

区别

① CSMA/CD可以一边检测冲突,一边收发数据,一旦检测到冲突,立刻停止数据收发。CSMA/CA则是必须先检测是否有冲突,得到对端确认后,再发送数据,而不能同时进行,是根据无线网络的特点设计出来的。

② 两者的传输介质不同,CSMA/CD用于总线式以太网,而CSMA/CA则用于无线局域网。

③ 检测方式不同,CSMA/CD通过电缆中电压的变化来检测,当数据发生碰撞时,电缆中的电压就会随着发生变化;而CSMA/CA采用能量检测(ED)、载波检测(CS)和能量载波混合检测三种检测信道空闲的方式。

第三章

1、试描述ARP协议软件架构,说明函数间的调用关系。

arpqsendnetwritearpsendrarpsendrarp_inarp_inarptimerarpallocarpdqslowtimerarpinitgetaddrnetstartni_inarpaddarpfind创建网络接口驱动IP模块

ARP软件初始化是伴随着系统网络模块初始化进行的,网络初始化函数netstart()会调用arpinit()函数初始化ARP软件,同时会创建slowtimer(网络计时器)进程,该进程用于维护ARP缓存、IP分片队列和IP路由表信息。

ARP软件中用于维护ARP缓存信息的函数为arptimer(),该函数通过定期遍历ARP缓存记录的状态释放超时的ARP缓存(通过arpdq()函数),或者重新发送ARP请求数据包(通过arpsend()函数)。

当IP模块需要调用netwrite()函数通过网络接口发送或转发IP数据包时,需要调用arpfind()函数查询当前ARP缓存中是否存在对应数据包下一跳协议地址的物理地址,若查询失败,应该调用arpalloc()函数创建一个空的ARP缓存记录并通过arpsend()函数发送一个ARP请求报文。

当网络接口收到一个ARP数据包时,网卡驱动会调用数据包复用函数ni_in(),该函数会调用ARP输入处理函数arp_in(),arp_in()函数会查询相关的ARP缓存记录(arpfind()函数),根据收到的ARP报文添加ARP缓存记录(arpadd()函数)或者发送获得解析地址的IP数据包(arpqsend()函数)。

2、理解ARP报文处理算法,分析其利弊。

ARP是一个网络层协议,功能是将网络协议地址转换为物理地址。不妨设为IP转换为MAC地址。即ARP算法的前提是知道目标IP地址。

ARP报文处理算法分为以下几个部分:

1)A要发送数据报文时,会先在arp缓存中找。若存在对应项,直接提取即可。(这样可以节省时间)

若arp缓存中没有该IP对应项,则将一个针对特定IP地址的ARP请求通过广播发送到本地

网络。

2)本地网络的主机会接收到arp请求报文,会对IP地址进行匹配,若是自己的则把自己的mac作为数据发送arp回应报文给A。并在arp缓存中添加(更新)A的Ip的相关项,且在这个过程中若arp缓存中存在A相关的项,收到该请求报文的主机在简单的判断该报文的协议,地址类型,接口层定义等信息之后都会更新自己的arp缓存,更新跟A的IP相关的选项。(不会添加)

即无论arp报文是不是发送给自己的,都更新相关项。这样可以防止突然的硬件地址的改变并节约时间。

另外若是不在本网,则路由器相关接口会相应。

3)ARP缓存表采用了老化机制(即设置了生存时间TTL),在一段时间内(一般15到20分钟)如果表中的某一行没有使用,就会被删除,这样可以大大减少ARP缓存表的长度,加快查询速度。

利:在网络环境安全的情况下,是一种效率很高的处理方法。

弊:ARP报文处理算法无条件的将一个看似合法的记录加入到缓冲区中,这种做法是十分危险的,网络攻击者可以构造看似合法的ARP请求报文,进行ARP欺骗攻击。

3、简述主机发送IP数据包的过程。

个人觉得

1)数据封装成IP数据包

2)IP数据包在底层没法发送。应该是先运行arp协议得到硬件地址,然后发送到对应的硬件地址的主机。

当IP模块需要调用netwrite()函数通过网络接口发送或转发IP数据包时,需要调用arpfind()函数查询当前ARP缓存中是否存在对应数据包下一跳协议地址的物理地址,若查询失败,应该调用arpalloc()函数创建一个空的ARP缓存记录并通过arpsend()函数发送一个ARP请求报文。(这一段很重要哦)

可以分析下:即便是网络之间的传输也是要通过一次又一次点对点的发送,最终到达目的地。

4、略

5、简述ARP攻击的原理,并根据你对ARP攻击的理解提出一些改进方案

ARP攻击就是通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞,攻击者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP缓存中的IP-MAC条目,造成网络中断或中间人攻击。

合集下载

第2章 网络安全的协议基础--习题答案

第2章 网络安全的协议基础--习题答案

习题答案

1.选择题

(1)A (2) C (3) B (4) D (5) A

2.填空题

(1)开放式系统互连参考模型 (2)传输层 (3)应用层

(4)数据报、虚电路 (5)目的IP地址、源IP地址、净载数据

3.判断题

(1)× (2)√ (3)√ (4)× (5)√

4.问答题

(1)各层的主要作用包含如下:

1.网络接口层,这是TCP/IP协议的最低一层,包括有多种逻辑链路控制和媒体访问协议。网络接口层的功能是接收IP数据报并通过特定的网络进行传输,或从网络上接收物理帧,抽取出IP数据报并转交给网际层。

2.网络层(IP层),该层包括以下协议:IP(网际协议)、ICMP(Internet Control Message

Protocol,因特网控制报文协议)、ARP(Address Resolution Protocol,地址解析协议)、RARP(Reverse Address Resolution Protocol,反向地址解析协议)。该层负责相同或不同网络中计算机之间的通信,主要处理数据报和路由。在IP层中,ARP协议用于将IP地址转换成物理地址,RARP协议用于将物理地址转换成IP地址,ICMP协议用于报告差错和传送控制信息。IP协议在TCP/IP协议组中处于核心地位。

3.传输层,该层提供TCP(传输控制协议)和UDP(User Datagram Protocol,用户数据报协议)两个协议,它们都建立在IP协议的基础上,其中TCP提供可靠的面向连接服务,UDP提供简单的无连接服务。传输层提供端到端,即应用程序之间的通信,主要功能是数据格式化、数据确认和丢失重传等。

4.应用层,TCP/IP协议的应用层相当于OSI模型的会话层、表示层和应用层,它向用户提供一组常用的应用层协议,其中包括:Telnet、SMTP、DNS等。此外,在应用层中还包含有用户应用程序,它们均是建立在TCP/IP协议组之上的专用程序。

计算机网络课后答案

计算机网络课后答案

计算机网络课后答案

一、简介

计算机网络是指将分布在不同地理位置的计算机和其他设备通过通信线路连接在一起,实现数据和资源共享的系统。本文将回答一些计算机网络课后习题,帮助读者更好地理解和应用计算机网络知识。

二、网络协议

1. OSI参考模型的七层结构是什么?各层的作用分别是什么?

答:OSI参考模型的七层结构分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。各层的作用如下:

- 物理层:负责物理传输媒介传输比特流。

- 数据链路层:将比特流分割成帧,并通过物理链路传输。

- 网络层:实现节点之间的逻辑地址寻址和路由选择。

- 传输层:提供可靠的端到端传输服务。

- 会话层:管理会话建立和终止。

- 表示层:处理数据的表示格式和加密解密。

- 应用层:提供用户访问网络服务的接口。

2. 计算机网络中的TCP/IP协议簇是由哪些协议组成的?简要介绍各个协议的作用。 答:TCP/IP协议簇包括以下协议:

- IP协议:负责将数据分组从源节点传输到目的节点。

- TCP协议:提供可靠的传输服务,保证数据的有序传输和错误恢复。

- UDP协议:提供不可靠的传输服务,适用于实时传输和不需要可靠性的应用。

- ARP协议:将IP地址解析为MAC地址。

- DNS协议:将域名解析为IP地址。

- ICMP协议:提供网络通信中的差错检测和错误报告功能。

三、网络层

1. 什么是IP地址?IP地址的分类有哪些?

答:IP地址是用于标识网络中设备的一种地址,它由32位二进制数组成。IP地址的分类有A、B、C、D和E类。

- A类:第一位为0,用于大规模网络。

- B类:前两位为10,适用于中等规模网络。

- C类:前三位为110,适用于小规模网络。

- D类:前四位为1110,用于多点广播。

- E类:前五位为11110,保留作为实验和研究。 2. 什么是子网掩码?如何通过子网掩码判断两个IP地址是否属于同一子网?

网络安全协议答案讲解

网络安全协议答案讲解

网络安全协议答案讲解

网络安全协议是为了确保在计算机网络中传输数据的安全性而制定的一系列规则和协议。它们涉及到各种加密和认证技术,以保护数据免受未经授权的访问和篡改。

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)。综合运用这些安全措施,才能更好地保护网络安全。

计算机网络课后习题与解答讲解

计算机网络课后习题与解答讲解

本文所有的习题均来自教师上课布置的题目和书上,答案是一家之言,仅供参考。

第一章 计算机概论

1.术语解释

计算机网络 网络拓扑结构 局域网 城域网 广域网 通信子网 资源子网

2.计算机网络的的发展可以划分为几个阶段?每个阶段各有什么特点?

3.以一个你所熟悉的因特网应用为例,说明你对计算机网络定义和功能的理解。

4.计算机网络如何分类?请分别举出一个局域网、城域网和广域网的实例,并说明它们之间的区别。

5.何为计算机网络的二级子网结构?请说明它们的功能和组成。

6.常用的计算机网络的拓扑结构有哪几种?各自有何特点?试画出它们的拓扑结构图。

7.计算机网络具有哪些功能?

8.目前,计算机网络应用在哪些方面?

第二章 网络体系结构与网络协议

1. 解释下列术语

网络体系结构 服务 接口 协议 实体 协议数据单元 数据封装 数据解封装

2. 在OSI参考模型中,保证端-端的可靠性是在哪个层次上完成的?C

A.数据连路层 B.网络层 C.传输层 D.会话层

3. 数据的加密和解密属于 OSI 模型 的功能。 B

A.网络层 B.表示层 C.物理层 D.数据链路层

4. OSI 参考模型包括哪 7 层?

5. 同一台计算机之间相邻层如何通信?

6. 不同计算机上同等层之间如何通信?

7. 简述 OSI参考模型各层的功能。

8. 简述数据发送方封装的过程。

9. OSI 参考模型中每一层数据单元分别是什么?

10. 在 TCP/IP协议中各层有哪些主要协议?

11. 试说明层次、协议、服务和接口的关系

12. 计算机网络为什么采用层次化的体系结构?

13. 试比较 TCP/IP 模型和 OSI 模型的异同点。

计算机网络为什么采用层次化的体系结构?

【要点提示】采用层次化体系结构的目的是将计算机网络这个庞大的、复杂的问题划分成若干较小的、简单的问题。通过“分而治之”,解决这些较小的、简单的问题,从而解决计算机网络这个大问题(可以举例加以说明)。

计算机网络协议与应用题库解析

计算机网络协议与应用题库解析

计算机网络协议与应用题库解析

计算机网络协议是计算机通信中最基础和重要的部分,它定义了计算机之间数据传输的规则和方法。理解和掌握计算机网络协议对于IT从业人员和计算机科学学生来说是至关重要的。本文将对计算机网络协议与应用题库进行解析,帮助读者深入理解和应用计算机网络协议。

1. OSI模型与TCP/IP协议栈

计算机网络通常使用OSI模型和TCP/IP协议栈作为参考模型。OSI模型将计算机网络通信划分为七个层次,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。而TCP/IP协议栈由四个层次组成,分别是网络接口层、网络层、传输层和应用层。理解和熟悉OSI模型和TCP/IP协议栈的层次结构对于解析计算机网络协议与应用题目至关重要。

2. IP协议与路由选择

IP协议是计算机网络中最常用的网络层协议,它负责将数据包从源主机传输到目的主机。IP协议使用IP地址来唯一标识每个主机和路由器,在数据传输过程中利用路由选择算法来寻找最佳的传输路径。在解析IP协议与应用题目时,需要了解IP地址的分类和划分、子网划分和路由选择算法。

3. ARP协议与MAC地址解析

ARP协议是用于实现网络层IP地址与网络接口层MAC地址的映射的协议。它通过广播方式在局域网内寻找目标主机的MAC地址并进行映射,以实现数据包的传输。在解析ARP协议与应用题目时,需要掌握ARP请求和应答的过程、ARP缓存和ARP欺骗等相关知识。

4. TCP协议与流量控制

TCP协议是一种面向连接、可靠传输的传输层协议,它通过流量控制、拥塞控制和错误恢复机制来保证数据的可靠传输。在解析TCP协议与应用题目时,需要了解TCP的三次握手和四次挥手过程、滑动窗口机制、拥塞控制算法和超时重传等相关内容。

5. DNS协议与域名解析

DNS协议是用于将域名解析为IP地址的协议,它在应用层提供了域名与IP地址之间的映射关系。在解析DNS协议与应用题目时,需要了解DNS查询过程、域名解析的递归查询和迭代查询、DNS缓存和DNS负载均衡等知识。

网络协议分析与测试技术

网络协议分析与测试技术

网络协议分析与测试技术

(答案见尾页)

一、选择题

1. 网络协议的基本概念是什么?

A. 协议是一种标准或规范,用于确保不同系统之间的通信

B. 协议是计算机网络中的一种通信规则

C. 协议是网络中的一种数据交换格式

D. 协议是一种程序,用于规定信息传输的顺序和格式

2. OSI七层模型中,哪一层负责数据的分组与重组?

A. 应用层

B. 表示层

C. 会话层

D. 数据链路层

3. TCP/IP协议中的TCP和UDP协议的主要区别是什么?

A. TCP提供可靠的通信传输,而UDP不保证传输的可靠性

B. TCP是无连接的协议,而UDP是有连接的协议

C. TCP使用滑动窗口机制,而UDP不使用

D. TCP支持多路复用,而UDP不支持

4. 在网络协议的分析中,常用的工具软件有哪些?

A. Wireshark B. tcpdump C. Ethereal D. all of the above

5. 哪一项不是网络协议测试的目的?

A. 验证协议的正确性

B. 确定协议的性能瓶颈

C. 评估协议的兼容性 D. 优化协议的参数设置

6. 在网络协议测试中,通常关注哪些方面?

A. 数据链路层的错误检测与纠正

B. 网络层的路由选择与流量控制

C. 传输层的连接建立与断开过程

D. 应用层的交互协议处理

7. 对于网络协议测试,以下哪个说法是正确的?

A. 协议测试应该模拟真实世界的网络环境

B. 协议测试通常只需要在单一的设备上进行

C. 协议测试可以完全替代实际的网络应用测试

D. 协议测试只关注数据的正确性,而不关注传输的效率

8. 在进行网络协议测试时,如何判断协议实现的正确性?

A. 通过协议分析仪直接观察协议消息的发送与接收情况

B. 通过模拟客户端和服务器的交互来验证协议的正确性

C. 通过协议测试工具模拟各种网络条件来测试协议的稳定性

计算机网络课后习题

1-3 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。

答:(1)电路交换电路交换就是计算机终端之间通信时,一方发起呼叫,独占一条物理线路。当交换机完成接续,对方收到发起端的信号,双方即可进行通信。在整个通信过程中双方一直占用该电路。它的特点是实时性强,时延小,交换设备成本较低。但同时也带来线路利用率低,电路接续时间长,通信效率低,不同类型终端用户之间不能通信等缺点。电路交换比较适用于信息量大、长报文,经常使用的固定用户之间的通信。

(2)报文交换将用户的报文存储在交换机的存储器中。当所需要的输出电路空闲时,再将该报文发向接收交换机或终端,它以“存储——转发”方式在网内传输数据。报文交换的优点是中继电路利用率高,可以多个用户同时在一条线路上传送,可实现不 同速率、不同规程的终端间互通。但它的缺点也是显而易见的。以报文为单位进行存储转发,网络传输时延大,且占用大量的交换机内存和外存,不能满足对实时性要求高的用户。报文交换适用于传输的报文较短、实时性要求较低的网络用户之间的通信,如公用电报网。

(3)分组交换分组交换实质上是在“存储——转发”基础上发展起来的。它兼有电路交换和报文交换的优点。分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好。

1-10 试在下列条件下比较电路交换和分组交换。要传送的报文共x(bit),从源站到目的站共经过k 段链路,每段链路的传播时延为d(s),数据率为C(bit/s)。在电路交换时电路的建立时间为s(s)。在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小?

第2课 开放互联——网络协议与标准 教案 清华大学版(2024)(青海)七上信息科技

课题名称 第2课 开放互联——网络协议与标准

课时目标 1.知道互联网的诞生历程,能够说出APPANET和NSFNET的重要作用。

2.理解网络协议对互联网的重要性,能够运用网络协议知识解释具体网络连通问题。

3.知道网络协议与标准的达成过程,能够说出网络协议对互联网发展的影响。

教学准备 信息科技实验室

导学过程 意图说明

一、知识探究

1.项目子任务引入

——了解网络协议与标准的重要性,以为宣讲储备知识。

2.探究内容与要求

(1)方法引导:遵循“原因→作用→形成过程”认知规律

(2)主要内容:

①互联网是如何诞生的?——原因

②互联网为什么需要网络协议?——作用

③网络协议与标准是如何达成的?——形成过程

3.知识习得

(1)自主阅读:以书本P11-16为主,网络知识作补充。

(2)知识梳理: ①为了 和 ,一些网络开始利用自身优势,吸引更多的计算机与其他网络加入,由此诞生了互联网。

②世界上首个实现国际互联的计算机网络是 ,它被视作因特王的前身。

③网络协议是计算机网络为实现 而建立起来的一系列 、

或 。它既定义了 和 ,

也约定了 ,是网络种所有设备都要共同遵守的 。

④当前使用最广泛的计算机网络协议是 。它可分为 、

、 与 ,以解决数据从传输到应用过程中的各种问题或需求。

4.核心素养培育

(1)学会分析:不论是通过蜂窝网络、Wi-Fi还是有线网络上网,最后都会接入到同一个大的网络中,这就是互联网的主干网。互联网的主干网是什么?为什么离不开它呢?

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数据报的选路转发等, 都是路由器的基本功能。此外,路由器厂商应为使用者提供管理功能。

网络协议分析-复习

第1页/共4页 1 1、TCP/IP的四层模型及各层提供的服务特点

2 、端口的分类

3、ARP作用、DNS的作用

4、路由守护进程

5、链路层主要目的

6、MTU及其对IP层分片的影响

7、IP协议首部结构

8、DNS的域名系统分层结构

9、UDP、TCP服务特点

10、TCP连接建立和释放过程。

11、DNS中主、辅名字服务器的主要区别

12、无连接、不可靠的含义

13、多接口主机的IP地址数

14、并发型服务器和重复服务器

15、IP地址和MAC地址使用的场合 第2页/共4页 2 16、ARP协议使用的链路类型。

17、ARP高速缓存

18、动态路由和静态路由都有哪些

19、使用ICMP路由器通告和请求报文时路由器及主机的操作

20、主机对由信道传送过来的帧的过滤过程。

21、RIP和OSPF的异同点及其全称

22、TCP协议中的平静时间

23、TCP协议通过哪些方式来提供可靠性

24、IP、TCP分组的分析

25、IP地址类型判断,子网划分

26、解释netstat命令查看的路由表表项,注意5种不同的标志。

27、 TCP状态变迁图

28、RFC文档的命名规则

29、DNS的应答报文种类

30、路由表中三种类型的路由

31、选路协议和选路策略分类 第3页/共4页 3 32、环回地址

33、负责分配顶级域和委派其他指定区域的授权机构

34、IP主要存在哪些问题?对下一代IP的主要建议有哪些?

35、2MSL及其作用

36、DNS协议使用TCP和UDP协议的时机和理由

37、在4.4BSD系统中,当路由器和主机在生成和收到ICMP重定向报文时的注意事项

38、IP分片

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