计算机之间的连接方式

目录

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

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

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

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

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

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


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

连接模型:

计算机之间的连接方式_第1张图片

分析:
   使用交叉线连接两台计算机, 即可实现两台计算之间的通信


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

连接模型:

计算机之间的连接方式_第2张图片

分析:
    1. 半双工通信
    2. 容易冲突
    3. 不安全
    4. 一旦某段线路出现问题, 整个通信网络都会瘫痪


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

连接模型(单一集线器):

计算机之间的连接方式_第3张图片

通信流程(单一集线器):

计算机之间的连接方式_第4张图片

 连接模型(多集线器):

计算机之间的连接方式_第5张图片

通信流程(多集线器):

计算机之间的连接方式_第6张图片

分析:
    1. 半双工通信
    2. 容易发生冲突
    3. 不安全
    4. 跟同轴电缆一样, 没有智商


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

连接模型:

计算机之间的连接方式_第7张图片

通信流程:

计算机之间的连接方式_第8张图片

在ARP广播中网桥学习到 计算机3(计算机3-ARP->计算机1) 和 计算机1(计算机1-ARP->计算机3的MAC地址在网桥左侧, 当发送ICMP请求时, 不会通过网桥向右侧传播, 以此隔绝冲突域

分析: 
    网桥可以通过自学习得知每侧接口的MAC地址, 从而起到隔绝冲突域的作用


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

连接模型:

计算机之间的连接方式_第9张图片

通信流程:

计算机之间的连接方式_第10张图片

分析:
    1. 相当于接口更多的网桥
    2. 全双工通信
    3. 比集线器更安全
    4. 连接的设备必须在同一网段, 即处在同一广播域


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

连接模型:

计算机之间的连接方式_第11张图片

通信流程(1): 计算机0发现目标IP与源IP并不在同一个网段, 那么会使用ARP广播查找网关的MAC地址 (注意: 网关IP即为路由器中对应Fa口配置的IP, IP可以为同一网段中的任意一个合法IP)

计算机之间的连接方式_第12张图片

 

通信流程(2): 计算机0将数据包发送至路由器, 由路由器进行转发

计算机之间的连接方式_第13张图片

通信流程(3): 路由器使用ARP广播查找目标IP的MAC地址

计算机之间的连接方式_第14张图片

通信流程(4): 路由器将数据包发送至计算机3, 计算机3进行应答

计算机之间的连接方式_第15张图片

分析:
    网线直连、同轴电缆、集线器、网桥、交换机:

      ① 连接的设备必须在同一网段
      ② 连接的设备处在同一广播域

    路由器:
      ① 可以在不同网段之间转发数据
      ② 隔绝广播域

由于路由器用于在不同网段之间转发数据,  那么如果使用路由器连接两个相同网段的计算机(计算机0, 计算机1)会怎么样呢?
     答: 由于计算机0发现目标IP与源IP处于同一网段,  那么将不会通过ARP广播查找网关的MAC地址,  而是直接通过ARP广播查找计算机1的MAC地址,  而路由器只能转发不同网段的数据,  那么计算机0与计算机1是不可达的,  所以无法通信;

你可能感兴趣的:(#,网络相关,计算机网络)