网络互连模型

  • OSI参考模型(Open System Interconnect Reference Model),具有7层结构

image.png

请求过程

image.png

网络分层

image.png

计算机之间的通信基础

  • 需要得知对方的IP地址
  • 最终是根据MAC地址(网卡地址),输送数据到网卡,被网卡接收

    • 如果网卡发现数据的目标MAC是自己,就会将数据传递给上一层处理
    • 否则就会将数据丢弃。

      计算机之间的连接方式 - 网线直连

      image.png
  • 需要用交叉线(不是直通线)

    计算机之间的连接方式 - 同轴电缆(Coaxial)

    image.png
    image.png

  • 半双工通信

  • 容易冲突
  • 不安全
  • 中间断了,整个都瘫了

    计算机之间的连接方式 - 集线器(Hub)

    image.png
    image.png

  • 半双工通信

  • 容易冲突
  • 不安全
  • 跟同轴电缆一样:没有智商

    计算机之间的连接方式 - 网桥(Bridge)

    image.png
    image.png

  • 能够通过自学习得知每个接口那侧的MAC地址

    • 从而起到隔绝冲突域的作用

      计算机之间的连接方式 - 交换机(Switch)

      image.png
      image.pngimage.png
  • 相当于接口更多的网桥

  • 全双工通信
  • 比集线器安全

    计算机之间的连接方式 - 路由器(Router)

  • 网线直连、同轴电缆、集线器、网桥、交换机

    • 连接的设备必须在同一网段
    • 连接的设备处在同一广播域
  • 路由器
    • 可以在不同网段之间转发数据
    • 隔绝广播域

image.pngimage.png