网络分层之物理层和数据链路层

物理层

需要配置,两台电脑的IP地址、子网掩码、默认网关配置成为一个网络,才能通信。它们之间的网络包,包含mac层,因为IP层要封装了MAC层才能将包放进物理层。两台电脑构成了一个最小的局域网LAN。要将多态电脑连接在一起就要使用Hub,集线器。集线器会将自己收到的每一个字节,都复制到其他端口上去。

数据链路层

Hub采取的是广播模式,容易出现问题。为了解决这些问题,就需要数据链路层出马,也就是MAC层(媒体访问控制)。

大家都在发,会不会产生混乱?有没有谁先发、谁后发的规则?

方式一:分多个车道。每个车一个车道,你走你的,我走我的。这在计算机网络里叫作信道划分;
方式二:今天单号出行,明天双号出行,轮着来。这在计算机网络里叫作轮流协议;
方式三:不管三七二十一,有事儿先出门,发现特堵,就回去。错过高峰再出。我们叫作随机接入协议。著名的以太网,用的就是这个方式。

发给谁的问题?

但是因为第二层主要解决媒体接入控制的问题,所以它常被称为MAC 地址。
ARP协议:已知IP地址求MAC因为在传输的过程中可能不知道目的主机的MAC地址,只能通过它的IP地址来获取。

交换机可以学习网络的拓扑结构,当拓扑结构复杂了,这么多网线,不可避免出现一些意料不到的情况,最常见的问题就是环路问题。解决办法就是STP协议,也就是最小生成树的算法,协议比较复杂略过。

交换机与VLAN

如何解决广播问题和安全问题?

  • 物理隔离,每个部门有单独的交换机,配置单独的子网,这样部门之间的沟通就需要路由器了。
  • 虚拟隔离,就是常说的VLAN,叫做虚拟局域网。一个交换机上会连属于多个局域网的机器,那么交换机怎么区分哪个机器属于哪个局域网?
    我们只需要在原来的二层的头上加一个TAG,里面有一个VLAN ID,一共12位。为什么是12位呢?因为12位可以划分4096个VLAN。如果我们买的交换机是支持VLAN的,当这个交换机把二层的头取下来的时候,就能够识别这个VLAN ID。这样只有相同VLAN的包,才会互相转发,不同VLAN的包,是看不到的。这样广播问题和安全问题就都能够解决了。我们可以设置交换机每个口所属的VLAN。将两个交换机连接起来的口应该设置成什么VLAN呢?对于支持VLAN的交换机,有一种口叫作Trunk口。它可以转发属于任何VLAN的口。交换机之间可以通过这种口相互连接。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值