计算机网络(第六版)复习提纲13

前同步码,七位1010交替出现,帧开始码:10101011
为什么没有帧结束?曼彻斯特码传播完成后,维持高电平,不再跳变,因此不必要设置帧结束。
3.无效的MAC帧
i.数据字段的长度与长度字段的值不一致(即计数与类型/FCS不一致)
ii.帧的长度不是整数个字节
iii.用受到的帧检验学列FCS查出有错
iv.数据字段不在46-1500字节之间
v.有效的MAC帧长度是64-1518字节之间
对于查出无效的MAC帧就简单丢弃
4.IEEE 802.3帧格式
a)802.3MAC与V2 MAC帧格式的区别
相同位置,V2叫类型两个字节,而802.3称长度/类型,若802.3长度/类型小于0x0600(0x05DC)则使用802.3,用LLC帧格式,若长度/类型大于0x0600则使用V2相同的MAC帧格式

SS3.4 扩展的以太网
一、 在物理层扩展

  1. 采用光纤
  2. 使用集线器扩展(集线器模拟总线),扩展的同时碰撞域也会扩大

二、 在数据链路层扩展

  1. 网桥
  2. 交换机(实际上是多接口的网桥)
    a) 工作原理
    i.一般都是全双工方式工作,每个接口都直接与一个单台主机或另一个以太网交换机相连
    ii.以太网交换机具有并行性
    1.可以同时连通多对接口,使多对主机能同时通信
    2.相互通信的主机都独占传输媒体,无碰撞地传输数据
    3.每一个端口和连接到端口的主机构成了一个碰撞域
    (交换机有包过滤功能,识别帧目的地址并发送到该地址主机连接的端口上,而不是所有端口都发)
    b)交换机的自学习功能:交换机内置交换表,初始表为空,每当有主机向交换机发送数据,交换机将该主机的MAC和端口记录在交换表上并设置有效期,因而不需要手工设置。
    c)生成树协议(STP):避免广播风暴的产生,消除环路,广播风暴(即存在回路)
    d)以太网交换机的优点(与集线器进行比较)(计算题)
    i.集线器N个用户共享集线器提供的带宽B,但平均每个用户仅占有B/N的带宽
    ii.交换机位每个端口提供带宽B,N个用户每个都是B,交换机总容量达到B*N
    3.5-4-3规则:使用集线器,最多五根线、四个hub,三个接收终端(在10M 以太网 中中,网络总长度不得超过5个区段,4台网络延长设备,且5个区段中只有3个区段可接网络设备)
    从总线以太网到星形以太网:早期采用CSMA/CD协议的以太网是半双工,现在以交换机为中心的以太网却是全双工的,仍然称为以太网,原因是数据帧格式没变。

三、 虚拟局域网VLAN
1.虚拟局域网(VLAN):把实际上不同位置的设备划分到一个局域网下
2.VLAN的划分方法
a)基于交换机端口的方法(熟练掌握)
b)基于计算机网卡的MAC地址划分
3.VLAN的帧格式
虚拟局域网VLAN内部相互连通,但不同VLAN之间的设备无法连接,如果想要连接不同VLAN的设备,需要使用到网络层的设备,路由器。
目前学习的数据链路层已经可以解决局域网内的连通了。

相关推荐

  1. 计算机网络复习提纲13

    2024-01-28 22:14:01       46 阅读
  2. 计算机网络复习提纲11

    2024-01-28 22:14:01       46 阅读
  3. 计算机网络复习提纲14

    2024-01-28 22:14:01       57 阅读
  4. 计算机网络复习提纲16

    2024-01-28 22:14:01       45 阅读
  5. 计算机网络复习提纲17

    2024-01-28 22:14:01       49 阅读
  6. 计算机网络复习提纲19

    2024-01-28 22:14:01       60 阅读
  7. 计算机网络复习提纲15

    2024-01-28 22:14:01       40 阅读
  8. 计算机网络复习提纲1

    2024-01-28 22:14:01       58 阅读
  9. 计算机网络复习提纲3

    2024-01-28 22:14:01       49 阅读
  10. 计算机网络复习提纲4

    2024-01-28 22:14:01       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-28 22:14:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-28 22:14:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-28 22:14:01       82 阅读
  4. Python语言-面向对象

    2024-01-28 22:14:01       91 阅读

热门阅读

  1. 在排序数组中查找元素的第一个和最后一个位置

    2024-01-28 22:14:01       52 阅读
  2. 【MyBatis框架】第六章 PageHelper

    2024-01-28 22:14:01       55 阅读
  3. NIO-Buffer详解

    2024-01-28 22:14:01       55 阅读
  4. 花式分析一个5M的SQL占用70GB内存

    2024-01-28 22:14:01       51 阅读