以太网

1 篇文章 0 订阅
1 篇文章 0 订阅

01 以太网的的由来

今天互联网世界的基础架构在某种意义上讲可以看作是许多局域网的互联集合。我们通常所说的互联网是所有网络的总称,是一个泛指。从地域上讲,可以分为国家级的广域网(wide Area network,即WAN),城市级的城域网(Metropolitan Area network,即MAN),小范围(例如公司/家庭)的局域网(local Area network ,即LAN)。为了能够更好的使我们各个电脑之间能够更好的互相联通,每个不同的网络之间也采用了不同的协议。下面是各个网络对应的通信协议标准:

  • 如果网络之间使用的是TCP/IP协议,那么其可以成为因特网(Internet,注意,这里首字母大写,区别泛指的互联网-internet)。
  • 如果只是使用了应用层的Http协议,那么可以称为万维网(world wide web),即www网络。
  • 相应的到了局域网层面的数据上传网络的层面,如果我们使用了CSMA/CD(载波监听多路访问及冲突检测)技术,那么这个网络就可以称为以太网

02 以太网简介

让我们回到局域网。局域网最大的问题就是在局域网里面从外部互联网看来大家都属于互联网上的一个节点,只不过是每个节点都包含很多计算机终端(例如,当前使用的设备 ~),通常我们使用的局域网网址有三个网段:

  • A类局域网专用网段:10.0.0.1-10.255.255.254
  • B类局域网专用网段:172.16.0.1-172.31.255.254
  • C类局域网专用网段:192.168.0.1-192.168.255.254

例如,当前我使用的网址IP为192.168.10.130,那么在这个局域网中,肯定还有其他机器,如192.168.10.129等。如果我们都想“发言”,那么在某一时刻,让谁发言,就会成为一个问题?如何解决这个问题,又很多种方案,比如令牌环网(也是一个使用特殊协议的网络的特称)、以太网等。

令牌环路网就是向环网发一个令牌,谁拿到谁发言,发言完成,把令牌扔回环路。其主要缺点是令牌本身需要维护,因为令牌本质是通过终端产生的一段字符串,那么如果令牌丢失,那么整个环路就会完蛋,再者如果令牌重复出现也会破坏正常运行,因此还需要设定某台主机作为一个监控站;还有就是新主机入环或者退环都需要暂停环路网络,这个问题也严重影响令牌环网的灵活性。因此以太网应运而生。

03 以太网第一代:共享以太网

以太网第一代:共享以太网(CSMA/CD)。共享以太网中解决局域网主机发言的步骤是:

  • 开始:如果线路空闲,启动传输模式,等待一个随机时间,发送数据
  • 发送:没哟冲突,直接传输;发送过程检测到冲突,继续发送数据直到最小报文时间(就是不管冲突,发完一个完整的报文),以便别的转发器和终端能够检测到冲突
  • 成功传输:向更高层的网络协议发送成功报告,然后退出传输模式
  • 如果线路忙:等待,直到线路空闲
  • 超过最大尝试次数:传输过程中,多次冲突,达到上层协议设定的最大失败次数,则中断传输,向高层协议发送失败报告,然后退出传输模式

共享以太网使用的设备是hub。共享以太网的最大优势就是简单,但是其缺点也是太简单。首先一根总线,被多台主机共享,其工作效率会被降的很低(主机越多效率就越低),还有一个缺点就是安全上的弱点,因为网络上的任何主机都可以选择是否监听线路上传输的所有信息。想听谁就听谁,爽不爽?

这种情况下,还敢使用?

交换式以太网产生了!

04 以太网第二代:交换式以太网

交换式以太网:能够同时提供多条传输路径,从而显著提高整体带宽,同时也为网络安全性提供了保障。交换式以太网凭借的是以太网交换机。以太网交换机根据处理协议的不同,分为二层交换机和三层交换机。二层指的就是数据链路层,也就是以太网帧的相关操作,三层指的是IP层,处理IP层的操作。

二层交换机在操作过程中不断收集资料,并建立它的本身地址表,这个表记录的主要信息就是,哪个端口上面有哪些MAC地址。当交换机接收到一个数据帧的时候,会检查改数据帧的目的地址(mac地址),然后将数据发送到这个端口上。

  • 如果有兴趣,可以使用cmd->route print 4查看本机的路由表信息。交换机的路由表存储的是整个局域网内的所有机器相关信息。

二层交换机用以以太网连接起来(称为“级联”),当有广播消息(例如ARP消息)的时候二层交换网络上所有的设备都会收到这阿阁广播消息,如果以太网太大,广播消息就会造成一种泛滥,泛滥的广播消息会造成网络效率大幅降低。这就是“广播风暴”。

 

解决广播i风暴的方法就是将二层交换机进一步划分成为VLAN(虚拟局域网),虚拟只是逻辑上的虚拟,将具有一定逻辑关系的主机划分为若干群组,每个群组就是一个虚拟的局域网。在同一个VLAN内,每台主机发出的广播信息只能被具有相同虚拟网络编号的其他主机接收,局域网其他主机不能收到广播信息。因此VLAN域也可以称为“广播域”。

 

划分VLAN之后,随即产生的新问题就是,如果VLAN划分很多,那么VLAN之间的通信就需要通过路由设备(路由器和三层交换机)进行。

 

关于路由器问题见下节。

 

 

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值