二层(数据链路层)设备有哪些?

 网卡

 网桥

 交换机

NIC 网卡

 Nework Interface Card

 为主机提供介质的访问。

 MAC地址烧在网卡的 ROM中

NIC 网卡

 Logical link control (LLC): 和上层通信

 Naming: 提供一个独特的 MAC 地址标识符

 Framing: 封装过程的一部分,为传输比特流打包

 Media Access Control (MAC): 为访问共享介质提供访问策略

 Signaling:创建信号和与介质的接口

NIC 运作

 第一层和第二层设备

 主要是第二层的设备

在计算机中与上层通信

• Logical Link Control (LLC)

烧入芯片的MAC 地址

封装数据城帧

提供介质访问

NIC 运作

 也是第一层设备

创建信号和与介质的接口

内建转发器( transceiver)

NIC 网卡分类

网卡选择

 计算机类型

 网络类型Type of network

Ethernet, Token Ring, FDDI

 介质类型Type of media

Twisted pair, coax, fiber

 系统总线类型Type of system bus

PCI, ISA

网桥的功能特点

 连接不同的LAN网段。

 通过过滤部分交通流量,减少冲突的机会,改善网络性能。

 以网段分流交通,基于 MAC 地址过滤流量

交换机 Switch

 LAN 交换机是多端口网桥

 连接 LAN 网段

 使用一张 MAC 表,来决定一帧转发的端口

 交换机常被用来替换集线器(hub),以改善现有网络性能

 增加带宽

 比网桥更高的交换速度

 支持新的功能,如VLAN

LAN 交换机中地址表的维护

 动态更新

直接读取数据包中的源地址信息,存入CAM,如在CAM中

没有找到所需的地址,添加到CAM中

 删除过时的地址记录:时间标记

每增加一条记录,为它打上时间标记

每引用或找到某条记录,为它打上新的时间标记

当某条地址记录超过一定时间没被引用,则删除它

交换机的工作原理

 flooding --当目的地址未知或为广播地址时,桥发送帧到除源

端口之外的每个端口

 learning --通过读取每个帧的源地址和对应源端口来学习连在

网段上的每个设备的地址

 forwarding --对于已学到的目的地址,桥将直接发送帧到对应

的目的设备所在端口

 filtering --如果目的地址和源地址在同一端口,桥将丢掉帧

交换机的作用

 使网络段处于无冲突环境

 LAN交换机利用现有硬件设备

 使配置和管理更加灵活方便

无冲突域

 微分段:LAN被交换机分隔开的网段,在一个大的冲突域中

产生无冲突域。

 虚拟线路:在交换机内部把段连接成一个虚拟网络的电路,

只在需要时才成立

交换模式

 存储转发

 直通交换(贯穿)

 无分片交换

网卡的主要功能包括命名、成帧、介质访问

控制,再生信号等。

 交换机的工作原理

三选一:泛洪/转发/丢弃

学习

 交换机的三种交换方式各有特点:存储转发、

直通交换和无分片交换

s4-9 二层设备的更多相关文章

  1. 二层交换机当三层交换机,使用单臂路由实现二层交换机上的VLAN互通

    众多中小企业内部网络结构都很简单,仅仅是用一台交换机将所有员工机以及服务器连接到一起,然后通过光纤访问internet而已.当然为了保证部分主机的安全性以及分割内部广播包提高网络传输速度,采取诸如划分 ...

  2. 关于tap设备

    $QEMU_PATH \ -nographic \ -drive file=./rootfs.ext4,format=raw \ -net nic,vlan=0 -net tap,vlan=0,ifn ...

  3. Linux下Tun/Tap设备通信原理

    Tun/Tap都是虚拟网卡,没有直接映射到物理网卡,是一种纯软件的实现.Tun是三层虚拟设备,能够处理三层即IP包,Tap是二层设备,能处理链路层网络包如以太网包.使用虚拟网络设备,可以实现隧道,如O ...

  4. layer2-1 二层

    一   概述    一层的相关介绍 CSMA/CD 网桥和交换机的区别 冲突    共享      端口密度     性能   功能   交换机的三种主流转发方式 存储转发         完整的收到 ...

  5. F5设备部署

    旁挂组网(组网模式一) 所谓旁挂组网模式,就是指在BIG-IP LTM上只配置一个Vlan,使用一个端口(或者Trunk端口)连接在网络中,所有的处理均在这一个Vlan中运行.通常有三种常见配置模式. ...

  6. STP生成树协议在二层环境中的应用

    一 STP简介 1.单词: rstp快速生成树协议 filter过滤 protection保护 2.作用: 通过阻塞特定接口来防止二层交换环路,从而做到既可以提高网络可靠性的同时又能避免环路带来的问题 ...

  7. HCIA-Datacom 3.1 实验一:以太网基础与VLAN配置实验

    实验介绍: 以太网是一种基于CSMA/CD(Carrier Sense Multiple Access/Collision Detection)的共享通讯介质的数据网络通讯技术.当主机数目较多时会导致 ...

  8. 烂泥:openvpn配置文件详解

    本文由秀依林枫提供友情赞助,首发于烂泥行天下 在上一篇文章<烂泥:ubuntu 14.04搭建OpenVPN服务器>中,我们主要讲解了openvpn的搭建与使用,这篇文章我们来详细介绍下有 ...

  9. linux下DHCP服务原理总结

    DHCP(全称Dynamic host configuration protocol):动态主机配置协议DHCP工作在OSI的应用层,可以帮助计算机从指定的DHCP服务器获取配置信息的协议.(主要包括 ...

随机推荐

  1. elasticsearch的索引操作和文档操作总结

    参考文档:https://es.xiaoleilu.com/010_Intro/00_README.html 一.索引操作 1.查看当前节点的所有的index 查看当前节点的所有的index [roo ...

  2. ELK logstash 启动慢的解决方法

    最近开始测试部署ELK, 在部署logstash的时候出现一个故障: logstash在第一次安装完成以后启动正常, 但是之后启动时间越来越长, 5分钟以上甚至10多分钟.以至于怀疑程序错误, 在重装 ...

  3. 函数的有用信息,装饰器 day12

    一 函数的有用信息 本函数的功能:绘图功能,实时接收数据并绘图.:return: 绘图需要的数据,返回给前端某标签 def f1(): ''' 本函数的功能:绘图功能,实时接收数据并绘图. :retu ...

  4. Vue 初始化多个Vue 及之间的相互修改

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  5. u-boot之NAND启动与NOR启动的区别

    nand启动与nor启动的区别主要分为以下几部分说明: 1.nand flash与nor flash的最主要区别 2.s3c2440的nand启动与nor启动原理 3.nand启动与nor启动的时候u ...

  6. c#多线程下的进程同步SignalAndWait 使用简单说明

    解释:向一个 WaitHandle 发出信号并等待另一个进入信号. 总体概述: .NET Framework中提供一些类用于手动进行线程间的访问同步.这些类主要分为3大类别(但正如下文中会看到的这些类 ...

  7. 转 C++函数返回值,你必须注意的问题

    归根结底,C++所面临的问题要求它提供各种各样的机制以保证性能,也许,这辈子也见不到C++能安全有效的自己进行内存垃圾回收..... 老程序猿都会提醒菜鸟,注意函数的返回值,因为,很可能,你的函数返回 ...

  8. InstallShield 2015 安装 在vs2015

     网上很少注册InstallShield 2015  的方法,而且很多以前版本的注册也很笼统,今天我就说说几个细节上的问题.相信大家看了会有帮助,有问题回帖,我会及时跟上, 先说说我遇到的问题 安装: ...

  9. 去掉easyui datagrid内部虚线的方式。

    去掉easyui        datagrid内部虚线的方式.easyui datagrid的样式是统一写在样式文件中的,如果想要统一替换可以找对应的datagird样式文件中的以下部分.如果想要改 ...

  10. Linux使用touch批量修改文件/文件夹时间戳

      Linux下touch是一个非常有用的命令. touch语法结构如下: touch [-acfm][-d <日期时间>][-r <参考文件或目录>][-t <日期时间 ...