计算机网络网络层简答题
1.试说明IP地址和物理地址的区别,为什么要使用这两种不同的地址?
答:物理地址指硬件地址,由48bit构成,接入网络设备的唯一标识,在数据传输中封装在数据链路层的数据帧的首部。IP地址由32bit构成,是逻辑地址,IP协议通信中,被封装在IP数据报首部。
由于IP地址可设置到相应的网络设备,根据IP地址结构,可方便在互联网中进行寻址,并转换为相应的硬件地址,在通信中两种地址工作在协议的不同层次,所以要用两种。
2.路由器的功能
答:路由选择和分组转发。
3.子网掩码的作用
答:子网掩码是一个32位的二进制数,主要作用是将IP地址分为网络地址和主机地址两部分,与IP地址进行一个逻辑与(AND)就可以迅速得到一个IP地址中的网络标识部分,对应于网络号部分,掩码中的值位1,而对于主机号部分,掩码中的值位0。
4.IGMP是什么,有什么功能?
答:IGMP(互联网组管理协议)是一种互联网协议,使得互联网上的主机向临近路由器报告它的广播组成员。
功能:①主机通过IGMP通知路由器希望接收或离开某个特定组播组的信息。
②路由器通过IGMP周期性的查询局域网内的组播成员是否处于活动状态,实现所连网段组成员关系的收集与维护。
5.IP数据报只检测首部不检测数据部分的优点和缺点?
答:在首部中的错误比在数据中的错误更严重,如:一个坏的地址可能导致分组被投递到错误的主机。许多主机并不检查投递给他们的分组是否确实是要投递给他们,他们假定网络从来不会把本来是要前往另一主机的分组投递给他们。数据不参与检验和的计算,因为这样做代价大,上层协议通常也做这种检验工作,从而引起多余和重复。因此,这样做可以加快分组的转发,但是数据部分出现差错时不能及早发现。
6.当某个路由器发现一IP数据报的检验和有差错时,为什么采取丢弃的办法而不是要求源站重传此数据报?
答:纠错控制由上层(传输层)执行。IP首部中的源站地址也可能出错,请错误的源地址重传数据是没有意义的。
7.试简单说明下列协议的作用:IP、ARP、RARP、ICMP和IGMP。
答:IP协议:实现网络互连,使参与互联的性能各异的网络从用户看起来好像是一个统一的网络。
ARP协议:是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。
RARP协议:是解决同一个局域网上的主机或路由器的硬件地址和IP地址的映射问题。
ICMP协议:提供差错报告和询问报文,以提高IP数据报交付成功的机会。
IGMP协议:用于探寻、转发本局域网内的组成员关系。
8.简述IPv4向IPv6过渡的基本方案
答:①双协议栈:双协议栈是IPv6过渡技术的基础,不仅用于建设双栈网络,也是过渡隧道机制的基础,它是指在同一个网络节点支持IPv4和IPv6两种协议栈。
②隧道机制:在IPv6分组进入到IPv4网络时,将IPv6分组封装成IPv4分组,整个IPv6分组就变成了IPv4分组的数据部分。当IPv4分组离开IPv4网络时,再从IPv4数据中分离出原来的IPv6数据报。
9.地址解析的作用
答:地址解析协议,即ARP,它的作用是将网络层的IP地址解析为数据链路层的MAC地址,这样两台需要通信的设备之间才能进行通信。
10.IP地址的特点
答:①每个IP地址都由网络号和主机号两部分组成,因此IP地址是一种分等级的地质结构。
②IP地址是标志一台主机和一条链路的接口。
③同一个网络中,所有主机的IP地址的网络号必须相同,但主机号必须不同。
④在IP地址中,所有分配到网络号的网络都是平等的。
11.简述NAT
答:网络地址转换(NAT)是指通过将专用网络地址转换为公用地址,从而对外隐藏内部管理的IP地址。
12.解决“IP地址耗尽”问题的措施
答:①采用无分类编址CIDR。
②采用网络地址转换(NAT)方法以节省全球IP资源。
③采用IPv6。
13.虚电路和数据包的区别
答:虚电路:①每次分组发送之前,必须在发送方与接收方之间建立一条逻辑连接。
②一次通信的所有分组都通过这条虚电路顺序传送,分组到达目的结点时不会出现丢失、重复与乱序的现象。
③分组通过虚电路上的每个结点时,结点只需要做差错检测,而不需要做路径选择。
数据报:①同一报文的不同分组可以由不同的传输路径通过通信子网。
②同一报文的不同分组到达目的结点时可能出现乱序、重复与丢失的现象。
③每一个分组在传输过程中都必须带有目的地址与源地址。
14.IP地址有哪些分类?
答:A类地址(1~126):网络号占前8位,以0开头,主机号占后24位。
B类地址(128~191):网络号占前16位,以10开头,主机号占后16位。
C类地址(192~223):网络号占前24位,以110开头,主机号占后8位。
D类地址(224~239):以1110开头,保留为多播地址。
E类地址(240~255):以1111开头,保留为今后使用。
15.IGP和EGP这两类协议的主要区别是什么?
答:IGP:内部网关协议,在自治系统内部使用的路由协议,力求最佳路由,只关心自治系统内如何传送数据报,与互联网其他自治系统使用何种协议无关。
EGP:外部网关协议,在不同自治系统间使用的路由协议,力求较好路由。不关心自治系统内部使用何种协议。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端