zoukankan      html  css  js  c++  java
  • 网络教程(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是两个字节)

  • 相关阅读:
    NOIP2018游记-DAY1
    NOIP2018游记-DAY0
    18.11.7绍一模拟赛
    [SPOJ]SELTEAM
    18.11.5绍一模拟赛
    18.11.2绍一模拟赛
    [模拟赛]世界杯
    [模拟赛]路途
    乘法逆元的研究
    子查询,TOP_N,分页,行转列
  • 原文地址:https://www.cnblogs.com/eret9616/p/10225051.html
Copyright © 2011-2022 走看看