网络工程1.7——七层模型之二数据链路层
2016-07-31 16:45
106 查看
数据链路层的功能
1.完成网络之间相邻结点的可靠传输。
2.物理层传输的是比特流(Bit),那么数据链路层传输的就是帧(Frame)。
3.数据链路层是通过MAC(Media Access Control)地址负责主机之间数据的可靠传输。
数据链路层的主要设备
1.网卡(NIC - Network Interface Card)
也叫网络适配器,是连接计算机与网络之间的硬件设备。
功能:整理计算机发往网线的数据,并且将数据分解成适当大小的数据包之后向网络上发送出去。
网卡的MAC地址是在它被生产时,厂家烧录到ROM(Read Only Memory只读存储)中的,是唯一且不可更改的。
查看本机网卡的MAC地址
命令:ipconfig[空格] /all
Physical Address:00-1A-4B-59-A2-45
MAC地址用十六进制表示,占用48个比特,前24个比特表示生产厂商,后24个比特表示设备编号。
1个比特代表0或者1,8个比特是一位,一共6位,共48比特。
2.网桥(Bridge)
工作过程:根据源MAC地址学习,目标MAC地址转发
作用:
1.将两个LAN连接在一起,并且按MAC地址转发
2.分割冲突域
3.交换机(Switch)
工作过程:根据源MAC地址学习,目标MAC地址转发
交换机有三种转发方式:
1.对已知单播帧,只往对应端口转发
2.对位置的单播帧,即交换机还没有学到的目的MAC地址,会进行广播(发往除接收端口以外的所有接口)。
3.对广播帧或者组播帧进行广播。
交换机有几个冲突域和几个广播域?
交换机有几个端口就有几个冲突域,且只有一个广播域。
交换机和网桥的区别?
网桥通常只有2个端口,交换机至少有4个端口,也有24/48甚至更多端口的交换机。
网桥是基于软件转发,交换机是基于硬件转发。所以它的造价比网桥低。
一个两个端口的网桥有几个冲突域和广播域?
两个冲突域和一个广播域。
网桥和集线器比,哪个工作速度更快?
因为网桥要比集线器处理更多的事情,如添加MAC地址表,进行MAC地址表的转发,所以速度要比集线器慢。
交换机的分类
按功能可以分为三大类:
1.传统二层交换机。
和集线器比,多了MAC地址表功能,属于数据链路层,有一个广播域和多个冲突域。(这里几个端口就是几个冲突域)
2.VLAN型交换机(VLAN=虚拟局域网)
可以网管的交换机,多了VLAN功能,属于数据链路层,有多个广播域和多个冲突域。
3.三层交换机
VLAN型交换机+路由器,是属于网络层的设备,出于安全考虑,实际工程中使用三层交换机较多。
1.完成网络之间相邻结点的可靠传输。
2.物理层传输的是比特流(Bit),那么数据链路层传输的就是帧(Frame)。
3.数据链路层是通过MAC(Media Access Control)地址负责主机之间数据的可靠传输。
数据链路层的主要设备
1.网卡(NIC - Network Interface Card)
也叫网络适配器,是连接计算机与网络之间的硬件设备。
功能:整理计算机发往网线的数据,并且将数据分解成适当大小的数据包之后向网络上发送出去。
网卡的MAC地址是在它被生产时,厂家烧录到ROM(Read Only Memory只读存储)中的,是唯一且不可更改的。
查看本机网卡的MAC地址
命令:ipconfig[空格] /all
Physical Address:00-1A-4B-59-A2-45
MAC地址用十六进制表示,占用48个比特,前24个比特表示生产厂商,后24个比特表示设备编号。
1个比特代表0或者1,8个比特是一位,一共6位,共48比特。
2.网桥(Bridge)
工作过程:根据源MAC地址学习,目标MAC地址转发
作用:
1.将两个LAN连接在一起,并且按MAC地址转发
2.分割冲突域
3.交换机(Switch)
工作过程:根据源MAC地址学习,目标MAC地址转发
交换机有三种转发方式:
1.对已知单播帧,只往对应端口转发
2.对位置的单播帧,即交换机还没有学到的目的MAC地址,会进行广播(发往除接收端口以外的所有接口)。
3.对广播帧或者组播帧进行广播。
交换机有几个冲突域和几个广播域?
交换机有几个端口就有几个冲突域,且只有一个广播域。
交换机和网桥的区别?
网桥通常只有2个端口,交换机至少有4个端口,也有24/48甚至更多端口的交换机。
网桥是基于软件转发,交换机是基于硬件转发。所以它的造价比网桥低。
一个两个端口的网桥有几个冲突域和广播域?
两个冲突域和一个广播域。
网桥和集线器比,哪个工作速度更快?
因为网桥要比集线器处理更多的事情,如添加MAC地址表,进行MAC地址表的转发,所以速度要比集线器慢。
交换机的分类
按功能可以分为三大类:
1.传统二层交换机。
和集线器比,多了MAC地址表功能,属于数据链路层,有一个广播域和多个冲突域。(这里几个端口就是几个冲突域)
2.VLAN型交换机(VLAN=虚拟局域网)
可以网管的交换机,多了VLAN功能,属于数据链路层,有多个广播域和多个冲突域。
3.三层交换机
VLAN型交换机+路由器,是属于网络层的设备,出于安全考虑,实际工程中使用三层交换机较多。
相关文章推荐
- 计算机网络(三)--数据链路层
- cocos2d工程想通过 PHP网络通讯需要添加的lib和include路径
- 数据链路层和网络层TCP/IP协议
- 网络工程实施技术与方案大全(77.9M)|pdf电子书
- J2EE进阶(十五)MyEclipse反向工程实现从数据库反向生成实体类之Hibernate方式[申明:来源于网络]
- 计算机网络之数据链路层
- 软件工程网络15个人阅读作业1
- 软件工程网络15个人阅读作业1 201521123056 吴剑通
- 网络工程设计方案
- 计算机网络基础——数据链路层
- 本地安装jdk1.7后,由于Myeclipse使用默认的1.6,如何设置工程支持jdk1.7
- 【计算机网络】数据链路层(二):差错检测和纠正
- 计算机网络 -- 数据链路层
- 一周第二次课(3月20日)1.6/1.7 配置IP 1.8 网络问题排查
- 2013.10.18《网络工程笔记第七章》
- 计算机网络之数据链路层(笔记)
- linux0.99网络模块-数据链路层(接收)
- 【网络原理】第四章 数据链路层(一)
- 网络工程