计算机网络设备原理

1. 基础设备

  1. 集线器(HUB)
    • 半双工通信
    • 容易冲突
    • 不安全
    • 没有智商,有数据报就全部转发
  2. 网桥(Bridge)
    • 能够学习每个接口那侧的MAC地址
    • 两个口,每个口接一台集线器,可以起到同一侧的计算机设备发送的数据不会被转发到另外一侧(同侧计算机通信,不同测不就还是集线器了么??)
  3. 交换机
    • 全双工通信
    • 能够学习记录每个接口连接计算机的MAC地址,这样计算机之间通信时就不用将数据全部转发给每个计算机了(记录到双方mac地址时,如果首次通信,会通过ARP协议获取到目的计算机MAC地址,这时交换机就会记录下来双方MAC)
    • 同一网段通信
    • 全球通过交换机连接,每次通过ARP广播时,将会转发给全球的网络设备(IP地址也不够,因为要同一网段),产生广播风暴
  4. 路由器
    • 可在不同网段之间转发数据
    • 假设两台机器不在同一网段,如果两台机器要通信,必须通过路由器。同时要给路由器分配 ip 地址,这个路由器的 ip 地址叫做网关,网关就是网络数据的出入口,当计算机1第一次 ping 计算机 2 的 IP 地址时,是不知道计算机 2 的 mac 地址的,因此需要发送一个ARP广播,此时因为计算机 1 知道计算机2 的 IP地址与自己不在同一网段(因为ping 时指定了计算机2的IP地址),因此,这个ARP广播目标 IP设置为与自己同一网段的网关地址(路由器地址) ,如 192.168.2.2(并不是一定要 .1 才是网关),并且目标 MAC 地址全为 F 来说明是ARP广播,此时路由器将自己的 mac 地址通过 arp 协议返回过,然后计算机 1 开始发送数据给计算机 2,mac 地址为路由器的MAC地址, 此时路由器拿到数据包,发现目的 IP 为 192.168.3.34,发现有与我这个路由器直连的这个网段,路由器主动发送一个 ARP包(谁的地址是 192.168.3.34,你的MAC是多少?),此时计算机 2 将自己的 mac 地址返回给自己同网段这个网关(如 192.168.3.35)。这是路由器将数据包中的目的 mac 地址修改为 计算机 2 的 mac 地址,目的 IP 修改为计算机 2 的 ip 地址,而源 IP 与 源 mac 依然是计算机 1 的 IP 与 mac,此时计算机 2 将数据发给路由器(网关),路由器发现这是 192.168.2. 这个网段的,就把数据发给这个网段的 计算机 1

2. 总结

​ 要想访问互联网,必须通过路由器转发,比如公司里的计算机,同一网段计算机通过交换机连接,交换机接路由器,这样,一个交换机下的所有计算机都能够走这个路由器去跨网段访问。局域网通信使用交换机即可,比如大学电脑机房之间的电脑通信,或者小时候上网玩的局域网单机游戏。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值