网络原理 | 网络设备及相关技术(集线器、交换机、主机、路由器)、冲突域与广播域

目录

网络设备及相关技术

集线器 

交换机

主机

ARP缓存表 

路由器 

冲突域 

广播域 


网络设备及相关技术

集线器 

 集线器工作在物理层,它的功能是转发所有端口,集线器是工作在物理层的网络设备,发送到集线器的任何数据,集线器都是简单的将数据复制并转发到其他端口

交换机

交换机内部维护了一个MAC地址转换表,用于记录MAC地址和端口号(映射关系).交换机在接受到数据报后,会根据MAC地址和端口号的映射关系,使用MAC地址找到对应的端口号,再往端口相连的主机发送数据.如果在MAC地址转换表中找不到对应的端口号,则发送广播数据报,由对应主机返回MAC地址.

例如上图中主机A对主机D发送数据报,MAC地址表中记录了主机D的MAC地址对应的端口,则交换机接收到数据报后直接转发给主机D的MAC地址对应的端口.

如果MAC地址转换表未记录主机D的MAC地址与端口号的映射,则交换机设置数据报的目的MAC为广播地址FF:FF:FF:FF:FF:FF,发送到所有的端口,目的主机返回响应后,交换机再记录该主机MAC与端口的映射信息.

主机

在发送数据报时,发送端主机都需要先根据网络分层从上到下封装 

由一跳一跳的网络数据传输可知,源IP和目的IP标识的是整个传输过程的起点和终点,源MAC与目的MAC标识的是每一跳的起点和终点

因此,需要根据源主机与目的主机是否在同一网段来设置下一跳设备:

· 如果源主机与目的主机在同一网段,下一跳设备就是目的主机

· 源主机与目的主机不在同一网段时,发送端主机不知道目的主机在哪,此时就会设置下一跳设备为网关设备.

· 上述网关是指不同网段互连时需要使用的网络设备,通常的网关设备是指路由器

ARP缓存表 

ARP是一个介于数据链路层和网络层之间的协议,ARP协议建立了IP地址与MAC地址的映射关系. 

在数据链路层,寻找下一跳设备的MAC地址的过程称为ARP寻址:

①主机和路由器中都保存了一张ARP缓存表:通过IP地址可以找到相应的MAC地址

②根据下一跳设备的IP地址,在ARP缓存表中能找到对应的MAC地址,则可以设置目的MAC,并发送数据报

③如果找不到MAC地址,则发送ARP广播数据报:目的MAC为广播地址,询问下一跳设备的MAC地址

 

例如上图中对A主机发送数据报,如果在ARP缓存表中找到其MAC地址就直接返回,如果未找到就发送广播数据报,对应主机返回其MAC

路由器 

路由器的作用有:①网关;②路由(路径规划)

· 网关 

路由器作为网关,可以划分局域网和公网,某些路由器还可以将局域网划分为多个子网,路由器具有两个或两个以上的网卡,其中至少有一个公网网卡和多个子网网卡.

公网端口即WAN口,是单独的网卡,具有公网IP地址和公网MAC地址.划分的多个子网,是由局域网端口即LAN口划分的,每个端口有单独的网卡,具有该网段的IP地址和MAC地址.

路由器作为网关划分局域网多个子网时,可以直接通过ARP寻址找到局域网任意主机;划分公网和局域网时,局域网内的主机发送数据到公网主机时,需要基于NAPT协议,将局域网主机的IP地址和端口号转换为路由器公网IP和端口号.

· 路由

也就是路径规划,即在复杂的网络结构中,找到一条通往终点的路线.

冲突域 

主机之间通过网络设备(集线器、交换机)的物理端口、网线相连时,两个主机在同一时刻同时发送数据报,如果存在冲突,则该网络范围为一个冲突域,也就是相当于多个人在房间里同时说话.冲突域基于第一层物理层

冲突域中的网络通信,要解决冲突,就得按照时间顺序来发送多个数据报,同一时刻,网络设备只能接收并转发一个数据报,多余的会丢弃,让发送端主机重新发送

· 集线器接收到数据后,是将数据报简单的复制、转发到其他所有端口,如果有两个数据报要同时转发,就会出现冲突.集线器的所有端口为一个冲突域

· 交换机在接收到数据报后,是将数据转发到对应的一个端口,两个数据报同时转发到不同的端口不会出现冲突域,如果两个数据报同时转发至一个端口,就会出现冲突域.交换机的一个端口为一个冲突域 

广播域 

广播是指某个网络中的主机同时向网络中的其他主机发送数据(IP、MAC地址设置为广播地址),这个数据所能传播到的范围称为广播域.广播域基于第二层数据链路层

· 集线器接收到数据后,简单的复制、转发到其他所有端口,所以集线器的所有端口为一个广播域 

· 交换机接收到广播数据报,会转发到其他所有端口,因此交换机的所有端口属于同一个广播域 

· 路由器可以隔离广播域,广播的范围是同网段,不同的网段就不能接收到广播数据报 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Li_yizYa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值