网络教程(8)IP协议

两台计算机间不是直接连接的,所以不能使用PPP协议,那么它们是怎么链接的呢?

 

 

host A想把信息传给host B

ethernet帧中的目标mac地址传到SFO后开始使用PPP协议   [Media Access Control Addres,媒体访问控制地址

注意,PPP协议不使用mac地址

SFO不知道该往哪里传了

 

所以我们使用 Internet Protocol(IP协议)

 

当帧到达SFO的时候, 就会检查打开PPP帧内部的IP数据包

 

然后把帧送到DEN

 

在DEN也做同样的事情

 

这些操作是由路由做的,

为了做这些事情,每个路由都会有一个 forwarding table

当到达SFO的时候路由决定去host B的这条路是通过2还是通过3

 

building table的过程被叫做 routing

使用table传输数据的过程被叫做forwarding

 

通常IP地址长度是32bits (IPV4

也有IPV6(128位长度

 

32bit 就是 2^32次方个可能

其实我们可以把所有的路由表中列出这些IP,然后进行转发,但是这么设计太蠢了

 

于是我们使用按范围划分后加前缀的方法(prefix

prefix n. 前缀

 

比如说B的地址是172.17.6.2

 

那么DEN的表中其实可以是172.17/16 (slash sixteen) (16bit是两个字节)

 

 

 

 

posted @ 2019-01-05 16:26  hh9515  阅读(172)  评论(0编辑  收藏  举报