基本概念

客户端服务器

协议

网络互连模型

  • 为了更好促进互联网络的研究发展,国际标准化组织ISO在1985年制定了网络互连模型
  • OSI参考模型 具有七层结构
应用层
表示层
会话层
运输层
网络层
数据链路层
物理层
  • TCP/IP协议模型
4.应用层
3.运输层
2.网际层
1.网络接口层
  • 学习研究
5.应用层
4.运输层
3.网络层
2.数据链路层
1.物理层

计算机之间的通信基础

  • 需要得知对方的Ip地址
  • 最终根据MAC地址(网卡地址) 输送数据到网卡,被网卡接收
  • 如果网卡发现数据的目标MAC地址是自己,就会将数据传递给上一层进行处理
  • 如果网卡发现数据的目标MAC地址不是自己,就会将数据丢弃,不会传递给上一层进行处理

计算机之间的连接方式

网线直连

需要用交叉线(不是直通线)

  • 先走ARP (广播) 协议:先问MAC地址
    • FFFF.FFFF.FFFF 意味着是广播 同一网段下都能接收到
    • ARP是有缓存的
  • 得到了MAC地址后 走ICMP协议

同轴电缆

终结电阻

  • 是半双工通信,双方都可以发送信息 但是双方不能同时发送接收 这种通信方式是一方发送另一方接受 过一段时间再反过来
  • 容易冲突
  • 不够安全
  • 中间断了的话,整个系统瘫痪

集线器(Hub)

  • 半双工通信
  • 容易冲突
  • 不安全
  • 与同轴电缆相同 没有智商
  • 优点是中间断了不会瘫痪

网桥(bridge)

集线器的问题:如果集线器连接很多台设备 那么会有很多无用损耗

  • 网桥能通过自学习得知每个接口那侧的MAC地址
    • 网桥有MAC表存储MAC地址
  • 从而起到隔绝冲突域的作用

交换机(Switch)

___相当于接口更多的网桥

组建局域网使用交换机

  • 全双工通信
  • 每个接口能记住对应的mac地址
  • 比集线器要安全

交换机在连接多个网路时也会有问题(都会发广播 产生广播风暴)所以路由器出现

路由器(Router)

  • 网线直连 同轴电缆 集线器 网桥 交换机
    • 上面这些连接的设备必须在同一网段
    • 上面这些连接的设备也必须处在同一广播域
  • 路由器
    • 在不同网段之间转发数据 如果路由器两边在同一个网段不要使用路由器而是交换机
    • 隔绝广播域
  • 主机发数据之前 首先会判断目标IP地址是否跟该主机在同一个网段
    • 如果在同一个网段
      • ​ 发ARP 通过交换机\集线器
    • 如果不在同一个网段
      • 通过路由器转发数据
  • 网关
    • 如果想跨网段传数据就要通过网关
    • 路由器提供网关 设置网关
    • 主机要配置默认网关
    • 首先主机要发一个ARP 找到网关的mac地址 网关发ARP找到目标的mac地址