计算机网络学习2—数据链路层

数据链路层

  1. 数据链路
    • 指以太网(ethernet)、无线局域网等通讯手段。指数据链路层的协议定义了通过通信媒介互联设备之间传输的规范。以太网是当今TCP/IP采用的主要的局域网技术。
    • 数据链路层传输数据所使用的地址是 MAC地址(Media Access Control Address),每一个主机或是路由器设备都有唯一的MAC地址。它由48位组成(12个16进制数),如:00-50-BA-CE-07-0C 。
  2. 数据链路层的信道类型
    • 点到点信道,PPP 协议(Point-to-Point Protocol, 点对点协议)
    • 广播信道, CSMA/D(Carrier Sense Multiple Access with Collision Detection, 带冲突检测的载波监听多路访问) 。
  3. 最大传输单元 MTU
    • 链路层传输的数据包大小上限值,即为MTU(Maximum Transmission Unit, 最大传输单元),以太网的最大传输单元一般为1500个字节。

以太网帧格式

​ 以太网帧格式如下图1所示,以太网帧首部(共有14个字节)包括:目标MAC地址(6个字节)、源MAC地址(6个字节)、上层协议类型(2个字节)。此外,帧尾为字节的FCS(Frame Check Sequence, 帧检验序列)。在这里插入图片描述
图 1 以太网帧格式

​ 如图2给出了IEEEE802.3 以太网帧格式,与图1不同的是,LLC(Logical Link Control, 逻辑链路控制),SNAP(Sub-network Access Protocol, 子网接入协议)。
在这里插入图片描述
图 2 IEEEE802.3 以太网帧格式


PPP协议

  • PPP(Point-to-Point Protocol,点对点协议),即一对一连接计算机的协议,PPP相当于OSI参考模型的第二层。

  • PPP的主要功能中包括两个协议

    • LCP协议(Link Control Protocol, 链路控制结构)
      • 依赖上层,主要负责建立和断开连接、设置最大接收单元(MRU, Maximum Receive Unit)、设置验证协议(PAP或CHAP)、设置是否惊醒通讯质量的监控。
    • NCP协议(Network Control Protocol, 网络控制协议,也称为IPCP(IP Control Protocol))
      • 不依赖上层,负责IP地址的设置、是否进行TCP/IP首部压缩等设置。
  • PPP建立连接

    • step1:建立电话线连接
    • step2:调制解调器连接
    • step3:建立PPP连接或是验证(使用PAP协议(Password Authentication Protocol, 密码认证协议)和CHAP协议(Challenge Handshake Authentication Protocol,挑战握手认证协议))
    • step4:在PPP上传输IP包

CSMA/D

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值