3. 局域网技术

3. 局域网技术

局域网概念

  • 根据网络规模分类

    • 广域网
      • 覆盖范围大,传输距离远,传输率低,误码率高。
    • 城域网
      • 覆盖范围介于局域网和广域网之间,几公里到几十公里。
    • 局域网
      • 局部区域范围内的计算机网络。
      • 范围:几米至几公里,一个或相邻的建筑物内。
      • 特点:覆盖范围小,传输速率高,误码率低。
      • 应用:多用于单位内部网络建设。
  • 局域网中常用的拓扑结构

    • 总线型
    • 星型
    • 环形
  • 局域网本身是一种通信网络,只涉及到 OSI 参考模型中的数据链路层和物理层,不涉及高层内容。

  • IEEE 的 802 委员会将局域网分为两个子层:

    • MAC 子层:与接入到传输媒体有关的内容都放在 MAC 子层。主要用来解决多个结点如何使用共享介质的问题

    • LLC 子层:与媒体接入无关的部分都集中在 LLC。其主要功能是数据链路的建立和释放LLC 帧的封装和拆卸差错控制提供与高层的接口等。

      在这里插入图片描述

物理地址

  • 在局域网中,硬件地址又称为物理地址,或 MAC 地址,是在数据链路层使用的地址。MAC地址共 48 比特,6 字节。前三个字节代表的是生产厂商的编号,后三个字节代表的是网卡的编号。

  • MAC 地址通常表示为 12 个 16 进制数,每两个 16 进制数之间用冒号隔开。

  • 数据链路层中数据是以数据帧(frame)为单位进行传输的。封装成帧就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧,确定了帧的界限。

  • 数据帧首部中的源地址和目的地址就是用 MAC 地址来表示的。

    在这里插入图片描述

    在这里插入图片描述

  • 发送数据帧时,帧首部写入目的主机的 MAC 地址。

  • 收到数据帧后,首先检查帧首部的目的 MAC 地址,如果是发给自己的,就接收数据帧,否则就丢弃。

    在这里插入图片描述

CSMA / CD 协议

  • 目前局域网采用的最通用的通信协议是以太网(Ethernet)技术。
  • 最初的以太网是一个总线型的网络,任何一个主机发出的信号,都能被网络中其他所有的主机收到。
  • 以太网需要解决的问题:
    • 寻址问题:如何在广播式的网络完成一对一通信(MAC 地址)。
    • 冲突问题:两台主机同时使用网络会发生冲突(CSMA / CD 协议)。
  • 以太网使用载波监听多路访问 / 冲突检测协议(CSMA / CD)来解决总线使用权的问题,处理网络中产生的冲突问题:
    • 多路访问:网络中的每个节点都能访问总线,通过总线发送数据。
    • 载波侦听:在发送数据前,节点需要先 “听” 一下总线上是否有数据信号。如果检测到有数据信号,节点便等待直到总线空闲。如果 “听” 到总线没有数据信号,那么节点就将数据帧发送出去。
    • 冲突检测:在发送数据帧的同时,还需要继续监听总线,检测是否发生了冲突。如果检测到了冲突,就马上停止数据发送。等待一个随机的时间后,再次重发。
  • 冲突带来的问题
    • 碰撞的结构是两个帧都变得无用(冲突使得信号相互叠加,使得原来的信号被破坏),而且这些无用的数据浪费了网络资源。
    • 节点在检测到冲突的时候,就马上停止数据发送。但是之前已经发出的数据还是会被接收方收到,而且是不完整的数据。所以接收方需要知道是否曾经发生冲突,收到的数据是否完整。
  • 争用期(解决不完整数据问题)
    • 从开始发送数据,到检测到冲突,这段时间是不确定的,它的最大值称为争用期。如果在争用期内没有检测到冲突,以后也不会有冲突产生了。
    • 在以太网中,争用期 = 2 × 纵线长度 / 信号的传播速度
  • 最短帧长(解决不完整数据问题)
    • 以太网取 51.2 μs 为争用期的长度。对于 10 Mb/s 以太网,在争用期内可发送 512 bit,即 64 字节。以太网在发送数据时,若前 64 字节没有发生冲突,则后续的数据就不会发生冲突。
    • (10 Mb / s × 51.2 μs = 512 bit)
    • 以太网规定了最短有效帧长为 64 字节,凡长度小于 64 字节的帧都是由于冲突而异常终止的无效帧。
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值