集线器(Hub) 交换机(Switch) 路由器(route

2024-11-02  本文已影响0人  锈色的栅栏

集线器(Hub)特点

集线器工作在物理层

数据达到集线器会被集线器广播到与集线器相连的所有设备

所有连接到集线器上的设备 都是共享集线器的带宽

整形放大的功能

交换机(Switch)

扩展网口  有学习功能

特点:

交换机工作在链路层(核心层),三层交换机(核心层在链路层 只是具备VLAN虚拟局域网划分)

交换机上的设备单播通讯

交换机上的设备独享带宽

路由器(router)

不同网段通信的桥梁

1.如果目的IP和发送IP不在同一个局域网,发送主机的网络层思考应该数据发送给网关.

2.假如每台主机已经配置网关信息,数据传递到链路层(封装mac地址),去arp中查看网络的mac地址(如果没有,需要apr广播得到mac),src_mac = 主机 , dst_mac = 网关的mac,发送出去的数据就到达网关

3.路由器收到数据:

1)查看报文中的目的ip地址 和 当前路由器的那个接口的IP是同一个网段
       1.找到同一网段的接口,数据(src_mac为接口的mac,dst_mac为主机的mac)就会从该接口发送到目的主机
       2.没有找到同一个网段接口,从路由器的"路由表"中查找下一跳,并确定当前路由器的那个接口和下一跳相连.将数据(src_mac为接口的mac,dst_mac为下一跳的mac)发送到下一跳,下一跳收到数据,重复上一个路由的所以动作

问:数据发送到其他子网中

数据从应用层传输层封装源端口目的端口,数据到达网络层封装源IP和目的IP,并查看目的IP是否是局域网,不是数据将会交给网关,数据传递到链路层,在链路层查找网关的mac,如果有修改源mac为主机mac,目的mac为网关的mac数据发送到网关,如果arp表中没有发送arp广播获得mac,网关路由器收到数据分析数据包中的目的网段是否和路由器的那个接口IP是在同一个网段,如果是,修改mac数据就会从该接口发送带目的主机,如果没有会查看路由表寻找下一跳,并确定当前路由器的那个接口和下一跳相连,src_mac为接口的mac,dst_mac为下一跳的mac,下一跳收到数据,重复上一个路由的所有动作

上一篇 下一篇

猜你喜欢

热点阅读