auto commit

This commit is contained in:
CyC2018 2018-06-23 23:19:52 +08:00
parent 49b3867666
commit 41bf3bbb07

View File

@ -24,11 +24,8 @@
* [概述](#概述)
* [IP 数据报格式](#ip-数据报格式)
* [IP 地址编址方式](#ip-地址编址方式)
* [IP 地址和 MAC 地址](#ip-地址和-mac-地址)
* [地址解析协议 ARP](#地址解析协议-arp)
* [网际控制报文协议 ICMP](#网际控制报文协议-icmp)
* [分组网间探测 PING](#分组网间探测-ping)
* [Traceroute](#traceroute)
* [虚拟专用网 VPN](#虚拟专用网-vpn)
* [网络地址转换 NAT](#网络地址转换-nat)
* [路由器的结构](#路由器的结构)
@ -432,15 +429,13 @@ CIDR 的地址掩码可以继续称为子网掩码,子网掩码首 1 长度为
在路由表中的项目由“网络前缀”和“下一跳地址”组成,在查找时可能会得到不止一个匹配结果,应当采用最长前缀匹配来确定应该匹配哪一个。
## IP 地址和 MAC 地址
## 地址解析协议 ARP
网络层实现主机之间的通信而链路层实现具体每段链路之间的通信。因此在通信过程中IP 数据报的源地址和目的地址始终不变,而 MAC 地址随着链路的改变而改变。
<div align="center"> <img src="../pics//66192382-558b-4b05-a35d-ac4a2b1a9811.jpg" width="700"/> </div><br>
## 地址解析协议 ARP
实现由 IP 地址得到 MAC 地址。
ARP 实现由 IP 地址得到 MAC 地址。
<div align="center"> <img src="../pics//b9d79a5a-e7af-499b-b989-f10483e71b8b.jpg" width="500"/> </div><br>
@ -460,13 +455,13 @@ ICMP 报文分为差错报告报文和询问报文。
<div align="center"> <img src="../pics//aa29cc88-7256-4399-8c7f-3cf4a6489559.png" width="600"/> </div><br>
## 分组网间探测 PING
### 1. Ping
PING 是 ICMP 的一个重要应用,主要用来测试两台主机之间的连通性。
Ping 是 ICMP 的一个重要应用,主要用来测试两台主机之间的连通性。
Ping 发送的 IP 数据报封装的是无法交付的 UDP 用户数据报。
## Traceroute
### 2. Traceroute
Traceroute 是 ICMP 的另一个应用,用来跟踪一个分组从源点到终点的路径。
@ -541,9 +536,9 @@ RIP 按固定的时间间隔仅和相邻路由器交换自己的路由表,经
- 对修改后的 RIP 报文中的每一个项目,进行以下步骤:
- 若原来的路由表中没有目的网络 N则把该项目添加到路由表中
- 否则:若下一跳路由器地址是 X则把收到的项目替换原来路由表中的项目否则若收到的项目中的距离 d 小于路由表中的距离,则进行更新(例如原始路由表项为 Net2, 5, P新表项为 Net2, 4, X则更新否则什么也不做。
- 若 3 分钟还没有收到相邻路由器的更新路由表,则把该相邻路由器标为不可达,即把距离置为 16。
- 若 3 分钟还没有收到相邻路由器的更新路由表,则把该相邻路由器标为不可达,即把距离置为 16。
RIP 协议实现简单,开销小但是 RIP 能使用的最大距离为 15限制了网络的规模。并且当网络出现故障时要经过比较长的时间才能将此消息传送到所有路由器。
RIP 协议实现简单,开销小但是 RIP 能使用的最大距离为 15限制了网络的规模。并且当网络出现故障时要经过比较长的时间才能将此消息传送到所有路由器。
### 2. 内部网关协议 OSPF