概述
数据链路层
1、链路:
一个节点到相邻节点的一段物理线路(有线或者无线)。
2、数据链路:
在链路的基础上增加一些必要的硬件(如网络适配器)和软件(如协议的实现)。
3、帧:
数据链路层的协议数据单元,也就是说在数据链路层数据是以帧的形式进行传递。
帧由首部、数据部分、尾部组成。
4、数据链路层传输中三个需要解决的基本问题:
封装成帧、透明传输、差错检测。
5、数据链路使用的信道主要有点对点信道和广播信道
点对点协议(PPP):目前使用的最广泛的数据链路层协议。
局域网
局域网的工作跨越了数据链路层和物理层,但是其含有丰富的数据链路层内容。
1、以太网:
局域网的一种常见形式,由于其在局域网的普遍性,以太网基本已经成为局域网的同义词。
2、适配器(网卡):
计算机与外界局域网进行通信的工具,适配器有自己的处理器和存储器(RAM和ROM)。
计算机的硬件地址(MAC)存储在适配器的ROM中,48位长
计算机的软件地址(IP)存储在计算机的ROM中
局域网采用的是广播信道、多点接入。也就是说任何站点都可以在总线上发送数据,但是同一时刻至多只允许一个站发送数据,这时多个站点就可能产生碰撞。解决碰撞问题具体的方法有碰撞检测、载波监听。
3、以太网的MAC地址
标识唯一的主机或者路由器,记录在适配器的ROM
如果连接在以太网上的主机或者路由器有多个适配器,那么这样的主机或者路由器就有多个地址。
4、以太网的拓展
物理层拓展:多级集线器,在物理层拓展
数据链路层拓展:使用网桥,将多个以太网连接起来形成一个更大的以太网,每个以太网可称为一个网段。
最后
以上就是唠叨鞋垫为你收集整理的计算机网络----数据链路层的全部内容,希望文章能够帮你解决计算机网络----数据链路层所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复