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

 网卡

 网桥

 交换机

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. 【转】微信公众号h5网页被嵌入广告 不知道什么原因

    这个是因为http劫持导致的.HTTP劫持是在使用者与其目的网络服务所建立的专用数据通道中,监视特定数据信息,提示当满足设定的条件时,就会在正常的数据流中插入精心设计的网络数据报文,目的是让用户端程序 ...

  2. Practice 10

    通过关键字extends来创建一个类的子类.一个类通过关键字implements声明自己使用一个或者多个接口. settext是根据数组新建的pets[1]object来的,对其调用抽象方法talk, ...

  3. C++ 计算直线的交点数(动态规划)

    问题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1466 Problem Description 平面上有n条直线,且无三线共点,问这些直线能有多少种不同 ...

  4. python3入门教程

    python : 3.5 jdk : 1.7 eclipse : 4.5.2(有点低了,需要对应Neon 4.6,不然总是会弹出提示框) 应该学习最新版本的 Python 3 还是旧版本的 Pytho ...

  5. 组委会正在为美团点评CodeM大赛的决赛设计新赛制

    比赛有 n 个人参加(其中 n 为2的幂),每个参赛者根据资格赛和预赛.复赛的成绩,会有不同的积分.比赛采取锦标赛赛制,分轮次进行,设某一轮有 m 个人参加,那么参赛者会被分为 m/2 组,每组恰好 ...

  6. SSH Secure File Transfer Client 无法登陆

    嘉之叹息 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATI ...

  7. springMvc入门--初识springMvc

    springMvc是什么 springmvc是表现层的框架,是一个spring的表现层组件.是整个spring框架的一部分,但是也可以不使用springmvc.跟struts2框架功能类似.其中的mv ...

  8. Android.StructureOfAndroidSourceCodeRootTree

    Refference 1. How to understand the directory structure of android root tree? http://stackoverflow.c ...

  9. ASCII码表以及不同进制间的O(1)转换

    ASCII码表以及不同进制间的O(1)转换          一.ASCII码表 ASCII全称为American Standard Code for Information Interchange, ...

  10. 通过 ulimit 改善系统性能

    系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段.ulimit 是一种 l ...