网络层

路由器的数据转发表



 根据前面的ip范围来选择后面的数据转发出口

路由算法与转发

路由算法是决定路径,转发负责数据的进出口,数据转换

路由器里面有两个关键的功能

1、运行路由算法和路由协议

2、从输入链路转发数据到输出链路

Switching fabrics


整体的网络层大概结构图



 

IP数据报格式:


详细传输过程


解释:每个ip数据报实际上只能装1480byte,20byte装协议本身的配置

           fragflag代表是否已经是最后的数据报

          offset代表数据报中相对于初始时的偏移量是多少,数据本身也会分成一个一个小模块


 应用:

        划分子网(subnet)

   

        网络地址:主机地址全为1

        广播地址:主机地址全为0

        ip地址&掩码=网络地址

       

        IP地址一共分为下面几大类:

        1---(2^7-1)=1---127                    A类(不取127.0.0.1)

         2^7---(2^7+2^6)=128---192        B类(不取192.0.0.1)

         192---(192+2^5)=192---224       C类(不取224.0.0.1)

        224---255                                    D类

        例:假如电信给你分配了一个202.117.12.32/29的网络地址

               或者表示为202.117.12.32,掩码为255.255.255.247

               那么表示你可以分配的ip地址为:202.117.12.32-----202.117.12.40

               202.117.12.32表示它的网络地址,不能进行分配,202.117.12.40是它的广播地址,也不能分配

              故可以分配的地址为:202.117.12.33----39,可以从中间取任何一个作为该网的网关

         例:在上一题中,假如我要划分两个子网(这么小了还划,不嫌烦吗).于是网络地址就变成了

              202.117.12.32/30与202.117.12.36/30,但是它在外网的网络地址还是202.117.12.32/29

             外网的把目的地址的ip给送入内网中,首先把目的ip:202.117.12.34进行比较.首先把它依次与各个子网的掩码进行与计算,计算出该ip地址目的地的子网网络地址,然后把数据送往该子网.

网络地址转换


解释:现在一般都采用这种结构,这种结构可以有2^16个主机(理论上).在经过138.76.29.7时,内网把它源地址变为138.76.29.7+端口(区分内网主机),目的地址不变。反过来也是一样,把它送往对应端口的主机,并且把 目的地址给改为内网的ip地址,以及对应的程序的端口,想入侵的童鞋们注意了,这个对于入侵内网很重要.(端口转发,当然你得把外网主机给拿下)

IPV6数据包格式



 

猜你喜欢

转载自gdfdfg-tech.iteye.com/blog/1886841