计算机网络学习笔记--数据链据层上的设备详解

小编 2026-07-15 阅读:1761 评论:0
  在数据链路层工作的主要设备,常见的有网卡,网桥,和二层交换机. 网卡(网络适配器):  网卡...

  在数据链路层工作的主要设备,常见的有网卡,网桥,和二层交换机.

 网卡(网络适配器):

  网卡,也叫网络适配器,是安装在计算机上,用来连接计算机网络的,是计算机网络中最基础的网络设备,网卡类型总的来说分为有线以太网卡,WLAN无线网卡两大类.

  常见的有双绞线以太网卡:

计算机网络学习笔记--数据链据层上的设备详解

网卡的功能:

  网卡和局域网之间的通信是通过电缆或双绞线以串行传输方式进行的,网卡将计算机的数据封装成帧,并且通过上述设备将数据发送到网络上,而网卡和计算机之间的通信则是通过计算机主板上的I/O总线以并行传输方式进行,网卡接收其他网络上发送来的帧,并将帧重新组合成数据,通过主板上的总线传给计算机。因此,网卡的一个重要功能就是要进行串行/并行转换

网卡地址:

  世界上每一个网卡上面都有一个唯一的编码,称为MAC地址,MAC地址是固化在网卡上的,一般不可改变,是网络上用来表示一个网络硬件设备的标识符.

  MAC地址长度一般为48位,前24位称为机构唯一标识符,由IEEE分配以标识不同的生产厂商.后24位称为扩展标识符,用来表示每个网卡,由生产厂商指定.

  MAC地址常用12位16进制数来表示,如 00-23-5A-15-99-42.

网桥:

  网桥是早期的两端口二层网络设备,是用来连接不同网段的设备,同时可以隔离冲突域,因为它的两个端口不是共享一条总线的(分别有一条独立的交换信道),比当时的集线器(Hub)性能更好(集线器各端口是共享同一条总线的),后来网桥被具有更多端口,同时也能隔离冲突域的交换机所取代了.

  网桥只有两个端口,所以所连接的两个物理网段的主机通常是由当时的集线器集中连接的,网桥端口一般不直接连接主机.软件中通常所说的桥接(如VMware中的桥接工作模式)也就是网桥的作用,它连接的也是同一网络或子网中的不同网段.

  网桥的工作原理:

    计算机网络学习笔记--数据链据层上的设备详解  

如图,假设主机A要向主机D发送数据,网段一和网段二的主机实际是通过集线器进行连接管理的,集线器是物理层设备,不能识别帧中的MAC地址,所以会以广播的方式发送帧数据:

  1,当网桥收到集线器的广播帧后,网桥会把帧中的源MAC地址和目标MAC地址,与站表(缓存)中保存的MAC地址进行比较.

  2,如果发现这两个MAC地址属于同一物理网段,则网桥不会把该帧转发到下一个端口,这里即网段上的主机,直接丢弃数据帧,起到了隔离冲突域的作用,这里因为是主机A发送给主机D,二者的MAC地址不在同一网段,那么网桥会把该帧数据转发到网段2上,再通过集线器以复制的方式广播到主机D上.D就能收到来自主机A的数据了.
  起初,网桥的缓存表中是没有任何MAC地址的,他可以通过自动记录学习,很快的都把整个网络中各主机MAC地址和对应的物理网段全部记录下来,形成一张映射表.

 二层交换机:

  交换机可以说是集线器和网桥的升级换代产品,它既具有集线器一样的集中连接功能,又具有网桥的数据交换功能,所以交换机被称为多端口的网桥,其实也可以称作是带有交换功能的集线器.

  下图就是一个交换机:

计算机网络学习笔记--数据链据层上的设备详解

交换机的特性:

  1.   具有多个交换接口,不仅每个接口可以连接一个不同的网段(交换机上一个端口对应一个物理网段),还可以有大量的端口来集中连接主机,这样就同时担任了集线器和网桥的双重功能.
  2.   数据转发效率更高,集线器是使用广播方式发送数据,会使信道负荷很大,且利用率低,有了交换机之后,直接连接主机,数据的转发就可以直接通过提取帧中的MAC地址来直接发送到目标主机上,而不是通过广播方式,转发效率和信道利用率都大大提高.
  3.   更强的MAC地址自动学习能力,交换机的缓存也比网桥的大,适用于较大的网络.

     交换机工作原理和网桥差不多,并且现在的二层交换机一般都支持VLAN(虚拟局域网),所以它还具有消除回路,抑制广播域的功能.

版权声明

本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。

热门文章
  • Sequential Monte Carlo Methods (SMC) 序列蒙特卡洛/粒子滤波/Bootstrap Filtering

    Sequential Monte Carlo Methods (SMC) 序列蒙特卡洛/粒子滤波/Bootstrap Filtering
    Problem Statement 我们考虑一个具有马尔可夫性质、非线性、非高斯的状态空间模型(State Space Model):对于一个时间序列上的观测结果{yt,t∈N}\\{ y_t , t \\in N \\}{yt​,t∈N},我们认为每个观测结果yty_tyt​的生成依赖于一个无法直接观察的隐变量xt∈{xt,t∈N}x_t \\in \\{x_t , t \\in N \\}xt​∈{xt​,t∈N},即:p(...
  • 机房智能化温湿度解决方式之POE供电以太网温湿度传感器

    机房智能化温湿度解决方式之POE供电以太网温湿度传感器
    机房智能化温湿度解决方式之POE供电以太网温湿度传感器 北京盈创力和电子科技有限公司 智能型TCP网口温湿度记录仪 北京IP网络温湿度记录仪厂家,北京盈创力和 北京智能型TCP网口温湿度记录仪IP网络温湿度记录仪是一种新型的基于TCP/IP协议双绞线以太网标准温湿度采集模块,利用它可以实现现场温度值、相对湿度值的采集,同时利用其自身的RJ45通信接口可以方便地和机房监控主机或交换机集线器进行联网。 工作于-40℃~85℃工业级带...
  • Hive 系统函数及示例

    Hive 系统函数及示例
    查看所有系统函数 show functions; 函数分类 内置函数【系统函数】 数学函数: floor、round、ceil、cos、log2等 字符串函数: length、reverse、trim、lower、get_json_object、repeat等 收集函数: size 转换函数: cast 日期函数: year、month、datediff、date、date_add等 条件函数: coalesce、case…w...
  • HTTP状态保持的原理

    HTTP状态保持的原理
    a)在用户登录之后,浏览器返回响应的时候会在响应中添加上cookieb)浏览器接收到cookie之后会自动保存c)当用户再次请求同一服务器中的其他网页的时候,浏览器会自动带上之前保存的cookied)服务接收到请求之后可以请 request 对象中取到cookie 判断当前用户是否登录  Http是无状态的,就是连接时数据互通,关闭后...
  • CSRF的原理和防范措施

    CSRF的原理和防范措施
    a)攻击原理:i.用户C访问正常网站A时进行登录,浏览器保存A的cookieii.用户C再访问攻击网站B,网站B上有某个隐藏的链接或者图片标签会自动请求网站A的URL地址,例如表单提交,传指定的参数iii.而攻击网站B在访问网站A的时候,浏览器会自动带上网站A的cookieiv.所以网站A在接收到请求之后可判断当前用户是登录状态,所以...
标签列表