TCP/IP路由技术第一章复习题详解

1.TCP/IP协议簇的5个层次是什么?每一层的目的是什么?

TCP/IP协议簇共有5层,从下而上分别是

  1. 物理层
  2. 数据链路层
  3. IP层
  4. 主机到主机层
  5. 应用层

物理层

包含关于物理介质的协议

数据链路层

包含了如何控制物理层的一些协议;介质是怎样存取和共享的,介质上的设备是怎样标识的,数据在介质上传播之前怎样成数据帧的。

IP层

包含一些将数据链路分组到一个网络以及跨网络进行通信的协议

主机到主机层

包含一些定义并控制中逻辑的、端到端的路径的协议。

应用层

对应于OSI中会话层、表示层、应用层

每一层的具体详解可以点击此查看

2.目前最常用的IP版本是什么?

现在使用最普遍的IP版本是版本4,IPV4

3.什么是分段?IP报头的什么字段用于分段?

当数据包的长度超过它所要去的那个数据链路的MTU时,路由器就要将他分成段。数据包中数据被分成小段,每一段被封装在独立的数据包中。接收端使用标识符、分段偏移域以及域的MF位来进行重组。

4.IP报头中的TTL字段的用途是什么?TTL过程是如何工作的?

TTL的作用

防止数据包在网络上上无休止地被传输。

TTL的工作过程

该域包含一个8位整数,此数由产生数据包的主机设定。数据包每经过一台路由器,TTL值将被减1.如果一台路由器将TTL减至0,它将丢弃该数据包并发送一个ICMP超时消息给数据包的源地址

5.什么是首个八位组字节规则?

  • IP地址的分类如下
    • A类:第一个八位组字节的第一位是0
    • B类:第一个八位组字节的前两位是10
    • C类:第一个八位组字节的前三位是110
    • D类:第一个八位组字节的前四位是1110
    • E类:第一个八位组字节的前四位是1111

6.怎样识别点分十进制表示的A类、B类和C类地址?怎样识别二进制表示的地址?

A、B、C类IP地址用点分十进制以及二进制表示如下

第一个八位组字节 二进制范围 第一个八位组字节 十进制范围
A 00000001~01111110 1~126
B 10000000~10111111 128~191
C 11000000~11011111 192~223

7.什么是地址掩码?它是如何工作的?

地址掩码

IP地址掩码标识了IP地址的网络部分。32位掩码中的1标识了IP地址中相应的网络位,0标识了主机为。

运算过程

将IP地址和掩码进行布尔与运算,结果是,IP地址中对应于掩码网络部分的那一段不变,而对应于主机部分的全变为0。

8.什么是子网划分?在IP环境中为什么使用子网划分?

子网化分是对A、B、C类地址进行子分组。如果没有子网划分,A、B、C类的主IP地址的网络部分只能标识一个数据链路。
子网划分使用主IP地址中的一些主机位作为网络位,允许一个单独的主地址被划分为多个网络地址

9.为什么在有类别路由选择环境中子网位不能全部为0或1?

有类别路由选择协议不能区分全0子网和主IP地址,也不能区分全1子网和主IP地址的全主机。全子网的广播地址。

10.什么是ARP?

ARP(地址解析协议)的作用是将数据链路上接口的IP地址映射到相应的MAC地址。

11.什么是代理ARP?

代理ARP是IP路由器的功能之一。如果路由器收到一个ARP请求,并且

  • 目标网络或子网在路由器的路由表中
  • 路由表指出目标可以通过某一个接口可达,该接口不同于接受到ARP请求的那个接口;
  • 路由器将用自己的MAC地址对该ARP请求进行回应

12.什么是重定向?

重定向是IP路由器的功能之一。
如果一台设备向原设备发送给路由器一个数据包,而且该路由器必须转发该数据包至同一数据链路上的下一跳路由器,那么该路由器将向原设备发送一条其可以直接到达下一跳路由器的重定向信息。

13.TCP和UDP的本质区别是什么?

TCP在无连接的IP层之上提供了面向连接的服务。UDP则提供了无连接服务。

14.TCP提供面向连接服务的机制是什么?

序列号确保了准确的排序;
校验、确认、计时器以及重传机制确保了可靠性;
滑动窗口机制确保了流量控制。

15.为了替代ARP,Novell NetWare用设备的MAC地址作为网络地址中的主机部分。为什么IP不能这样做?

MAC地址是固定长度的二进制整数。如果用MAC地址作为IP地址的主机部分,那么子网划分将不能得以实现。因为不可能灵活的使用一些主机位作为网络位。

16.UDP通过在无连接服务之上提供无连接服务的目的是什么?

UDP报头的唯一目的是增加源端口以及目的端口号。

猜你喜欢

转载自blog.csdn.net/m0_46467017/article/details/122731377