osi七层模型

打印 上一主题 下一主题

主题 1869|帖子 1869|积分 5607

1、网络层



  • 路由器就是网络层装备,因为是根据目的ip报文来实现转发的,三层的
1、数据链路层



  • 作用

    • 解决了,ip报文在链路层之间的传递,ip报文不能在链路上传递的问题

  • 位于网络层和物理层的之间,在这个过程中传输的数据被称为帧,以太网就是数据链路层的协议
  • 端与端的通讯,就是链路上面的通讯,就是1.1.1.1到2.2.2.2之间要经过的流程,就是被称为段内通讯
  • 一个接口到另外一个接口通讯
  • ip报文sip ,dip定义的是端到端的通讯,不能代表链路之间的通讯,根据ip地点不能解决之间的通讯,以是的话,需要将数据包再一次封装成链路层的数据帧,使用帧地点来实现链路的数据传递,实际上就是有mac地点

  • 链路层协议

    • p2p,有ppp,HDLC,这个就是点到点的之间的通讯,不需要封装成帧地点,封装成ppp的,可以直接从另外一个接口发出去
    • Brodcast广播地点,有以太网

      • 是将一个数据从一个装备发送到同一个网络内的全部装备




  • 物理层在传输过程中很容易受到情况干扰,进而产生错误但物理层无法察觉:1 可能会酿成 0 而 0 也可能酿成 1,因此数据链路层负责起"不对监测"的工作。并采用重传的方法进行帧的不对恢复
  • 交换机是链路层装备,根据的目的数据的mac地点来实现转发,二层装备
2、以太网和mac地点



  • 以太网是一个广播式数据链路层协议
  • 因为在这个广播的链路上面的话,通讯不确定的话,就需要mac地点来唯一标识一个装备,点到点之间的话,就不需要mac地点,帧上面有源mac地点和目的mac地点
  • 就是在以太网(广播)链路上时,进行传递的时候,对2个接口进行mac地点标识,也就是物理地点,硬件地点,是在以太网链路上唯一标识的接口,但是不是在整个网络上的唯一,mac地点只能在链路上唯一,这样的话在不同的链路上面会有雷同的mac地点,以太网上面都一个mac地点,以太网多的时候,链路的mac雷同时,就会有辩论,而且还不能改变mac地点,因此,mac地点环球唯一
  • ip地点是在整个网络上面的唯一的标识的接口,可以更改,mac地点就是固定到接口上面的,改变不了的
3、地点分析协议(arp)



  • 属于链路层协议
  • 根据已知的ip地点实现,获取到mac地点,从而实现发送到对方的接口(mac地点)
  • 它的主要作用是通过已知的 IP 地点分析对应的 MAC 地点,从而实现网络层到链路层的地点映射。这是因为在以太网等链路层网络中,通讯需要依靠 MAC 地点来辨认装备,而 IP 地点仅在网络层有效

  • arp的工作流程

    • 源装备发送一个数据到指定装备上面去,数据包罗了目的ip地点,源Ip地点,源mac地点,但是不知道目的mac地点(发送一个全F),因此会发出一个arp请求,来获取到指定的mac地点
    • 通过广播发送出去后,目的装备的ip会接收这个请求,然后记录到自己的arp表,发送一个arp单播回复个源装备
    • 源装备会记录目的mac地点




  • ping 1.1.1.3的之前,发送一个arp请求

  • arp报文


  1. # 目标设备会记录源mac地址,其他的mac地址不会记录
  2. <r4>display arp
  3. IP ADDRESS      MAC ADDRESS     EXPIRE(M) TYPE        INTERFACE   VPN-INSTANCE
  4.                                           VLAN/CEVLAN PVC                     
  5. ------------------------------------------------------------------------------
  6. 1.1.1.4         00e0-fc89-09da            I -         GE0/0/0
  7. 1.1.1.3         5489-9808-5c57  18        D-0         GE0/0/0
  8. ------------------------------------------------------------------------------
  9. Total:2         Dynamic:1       Static:0     Interface:1   
  10. <r4>
  11. # 源pc会记录这个mac地址,这个记录是有时间,再次发送的时候不会发送一个arp请求
  12. PC>arp -a
  13. Internet Address    Physical Address    Type
  14. 1.1.1.4             00-E0-FC-89-09-DA   dynamic
复制代码
1、免费arp



  • 当接口获取到ip地点时,会自动的发送一个免费arp
  • 当接口ip地点变动时,自动发送一个arp请求
  • 就是路由器的接口地点发生改变的时候,会给自己发送一个免费arp,全0

  • 作用

    • 用于检测ip地点的辩论,改变了地点的话,就会发送arp广播,如果这个时候有链路有雷同的ip地点话,就会发生了辩论,如果有雷同的ip地点的话,其他主机访问的时候就会不唯一了,就会泛洪
    • ip地点只是逻辑地点,可以更改,但是一个多个链路上有雷同的ip地点辩论的话,根据arp表,发送给对应的目的装备,也就是mac地点,但是不能正确的发送到,因为你想发送给.1但是arp表记录的.1是另外一个mac地点,这个时候通讯收到了影响
    • 免费arp用于革新其他主机的arp缓存,就是更改路由器的ip地点,访问其他主机,其他主机上的已有的arp表,就会更改
    • 出现了不同ip对应雷同的mac地点情况,过一段时间之前的ip就会消散


  1. [r2-GigabitEthernet0/0/0]display arp
  2. IP ADDRESS      MAC ADDRESS     EXPIRE(M) TYPE        INTERFACE   VPN-INSTANCE
  3.                                           VLAN/CEVLAN PVC                     
  4. ------------------------------------------------------------------------------
  5. 1.1.1.1         00e0-fcdf-188c            I -         GE0/0/0
  6. 1.1.1.3         5489-9808-5c57  17        D-0         GE0/0/0
  7. ------------------------------------------------------------------------------
  8. Total:2         Dynamic:1       Static:0     Interface:1   
  9. [r2-GigabitEthernet0/0/0]display arp
  10. IP ADDRESS      MAC ADDRESS     EXPIRE(M) TYPE        INTERFACE   VPN-INSTANCE
  11.                                           VLAN/CEVLAN PVC                     
  12. ------------------------------------------------------------------------------
  13. 1.1.1.10        00e0-fcdf-188c            I -         GE0/0/0
  14. 1.1.1.3         5489-9808-5c57  16        D-0         GE0/0/0
  15. ------------------------------------------------------------------------------
  16. Total:2         Dynamic:1       Static:0     Interface:1   
复制代码


  • 思科的装备的会,可以更改装备的mac地点,修改了接口的mac地点,会发送一个免费的arp请求,其他装备的arp表,ip地点没有变,但是mac地点就会发生改变
4、物理层



  • 数据到达物理层之后,物理层会根据物理介质的不同,将数字信号转换成光信号,电信号或者是电磁波信号
  • 物理层的PDU被称为比特流
  • 负责比特位在介质上的传输
  • 对0和1进行转发
1、双绞线(网线)


  • 直通线

    • 桥接装备(交换机/集线器)和路由装备相连时用直通线
    • 将计算机连入到HUB(集线器)或者交换机,符合568B,2边的颜色一样
    • 端1 白橙 橙 白绿 蓝 白蓝 绿 白棕 棕
    • 端2 白橙 橙 白绿 蓝 白蓝 绿 白棕 棕

  • 交织线

    • 雷同的装备毗连(桥接装备和桥接装备,交换机和交换机)的时候,使用的就是交织线
    • 计算机和计算机直接相连,交换机与交换机相连,符合568A和568B的规则
    • 以是的一边是568A,另外一边是568B的线就是交织线了
    • 端1 白橙 橙 白绿 蓝 白蓝 绿 白棕 棕
    • 端2 白绿 绿 白橙 蓝 白蓝 橙 白棕 棕

  • 全反线

    • 就是1,2,3,4,5,6,7,8 全部反过来
    • console线,但是现在的装备都会自己有

  • 规范


  • 568A:

    • 颜色 白绿 绿 白橙 蓝 白蓝 橙 白棕 棕

  • 568B:

    • 颜色 白橙 橙 白绿 蓝 白蓝 绿 白棕 棕


  • 现在

    • 装备的现在会自动的辨认直通线和交织线,非常的方便,装备支持线序自适应的能力的话

5、总结


  • osi七层模型

    • 应用层将数据酿成data
    • 发送给传输层,打上tcp,udp ,段
    • 网络层,打上ip,包
    • 数据链路层,打上帧
    • 物理层,位,bit,将帧酿成物理信号(光)进行传输



  • 中间网络传输的过程



  • 发送数据



  • 接收数据


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

怀念夏天

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表