数据链路层01

来源:互联网 发布:淘宝网买四轮电动车 编辑:程序博客网 时间:2024/05/01 15:45

数据链路层


  • 数据链路层
    • 帧主要四部分组成
    • L2交换机
    • ARP

Created with Raphaël 2.1.0网络层及以上数据链路层,将数据包封装成帧,生成逻辑传输路径,检查错误并修复物理层,将比特流换成信号并传递给线缆线缆

物理层只需记住以太网(IEEE802.3),按以太网成帧规格可以粗略划分为Ethernet和IEEE802.3

帧主要四部分组成:

名称 用途 前导码 相当于要发送帧的信息,8个字节 侦头 决定要将信息发至何处,由目的MAC地址(6个字节)、源MAC地址和类型组成。1. 类型决定数据包使用何种协议,如IPv4、ARP;2. MAC,前24位由IEEE管理,叫做(OUI,组织唯一标识符),后24位是运营商内部管理,广播的目的MAC地址,用位表示全部都是1。多播的MAC地址的前面第8位的I/G(Individual)位是1,前25是“01-00-5E”后面的一位加个“0”(ICANN的运营商编码),后23位是多播地址(E类IP地址)从后往前数的23位复制了一下。 数据即IP数据包 帧传输数据长度默认最大是1500字节(MTU) FCS(Frame Check Sequence,帧校验) VLAN标签 用于划分广播域的一种方法,让L2交换机找到对应VLAN

注意,用Wireshark分析时,无法显示出前导码和FCS,因为它们在Wireshark接收信息之前就已经被卸掉了

L2交换机

主要有三项职责,并在内存中保存MAC地址表(端口和MAC地址)

名称 用途 登记收到的帧的端口和源MAC地址 将来路不明的MAC地址进行泛洪处理 直白的说是一种“我不知道是哪个MAC地址,所以干脆发给所有对象再说”,广播的MAC地址不会成为源MAC地址,因此广播经常会被泛洪。 删除不再需要的信息

ARP

通过广播来搜索单播发送目的节点,通过IP地址去查询MAC地址,将MAC地址和IP地址关联起来的表叫做ARP表。
为了避免呢广播和泛洪发送到不相干的节点,L2交换机通过VLAN(Virtual LAN),将广播域分隔开。这时VLAN2与VLAN2之间的通信,必须通过L3交换机或路由器等L3设备进行中转

0 0
原创粉丝点击