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

 网卡

 网桥

 交换机

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. java web获取客户端外网ip和所在区域

    @参考文章1.@参考文章2.@参考文章3.@参考文章4,@之前同事的项目 controller @Controller @RequestMapping("/home") publi ...

  2. sql2000三个表的级联删除

    sql2000中三个表级联删除 create table a(    id int primary key,    Content varchar(50)) create table b(    id ...

  3. JAVA之1000字感想

    在经过Java自学的测试之后,我发现了自己所暴露的问题. 第一,   对于没有解决的问题始终没有解决,比如对文件的导入导出,在假期自学的时候就没有弄懂,现在依然没有解决,而现在没有解决,以后对于数据库 ...

  4. Jquery的Ajax中contentType和dataType的区别

    $.ajax({ type: httpMethod, cache:false, async:false, contentType: "application/json; charset=ut ...

  5. 5-Error:failed to find Build Tools revision 28.0.0 rc1解决方案

    将app下面的build.gradle中的版本改为你安装的 sdk 版本:

  6. Spring事务<tx:annotation-driven/>的理解

    在使用Spring的时候,配置文件中我们经常看到 annotation-driven 这样的注解,其含义就是支持注解,一般根据前缀 tx.mvc 等也能很直白的理解出来分别的作用. <tx:an ...

  7. 运行./build.sh出现错误:bash: ./build.sh: Permission denied

    原因:文件为只读,或者用户没有权限. 修改方法:   运行命令: chmod 777 build.sh

  8. vue 动态修改el-upload 的action

    action是一个必填参数,且其类型为string,我们把action写成:action,然后后面跟着一个方法名,调用方法,返回你想要的地址,代码示例: //html 代码 <el-upload ...

  9. L1-006 连续因子(20)(思路+测试点分析)

    L1-006 连续因子(20 分) 一个正整数 N 的因子中可能存在若干连续的数字.例如 630 可以分解为 3×5×6×7,其中 5.6.7 就是 3 个连续的数字.给定任一正整数 N,要求编写程序 ...

  10. hdu (欧拉函数+容斥原理) GCD

    题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1695 看了别人的方法才会做 参考博客http://blog.csdn.net/shiren_Bod/ar ...