目录

  • 点对点PPP协议
    • PPP协议封装的帧格式
    • PPP协议工作流程
  • 媒体接入控制
    • 媒体接入控制的分类
    • 怎么解决“碰撞问题”?(随机接入方式)
      • CSMA/CD(多址接入、载波监听、碰撞检测)
      • CSMA/CA(多址接入、载波监听、碰撞避免)
  • MAC地址、IP地址及ARP协议
    • MAC地址
    • IP地址
    • ARP协议

点对点PPP协议

传送门:b站湖科大教书匠

点对点PPP协议是目前使用最广泛的点对点数据链路层协议

作用:
PPP协议为点对点链路传输的各种协议数据报提供标准方法

  • 对各种协议数据报的封装方法(封装成帧)
  • 链路控制协议LCP(用于建立、配置、测试链路的连接)
  • 一套网络控制协议NCPs(一套中的每一个协议支持不同的网络协议)

PPP协议封装的帧格式

PPP协议工作流程

媒体接入控制

对于共享信道而言,需要关注的就是如何管理发送方和接收方对这个共享的传输媒体的占用问题,也就是媒体接入控制(MAC)

媒体接入控制的分类


总结:

  • 静态划分信道:按照特定规则划分信道,符合特定规则的数据在对于信道传输

    • 划分规则:频分复用、时分复用、波分复用、码分复用
  • 动态接入控制
    • 受控接入:轮询(类似消息队列默认轮询方式发送消息)和“锁”的概念
    • 随机接入:通过竞争的方式(例如:以太网),但会产生一个问题就是消息碰撞导致消息都发送失败

怎么解决“碰撞问题”?(随机接入方式)

CSMA/CD(多址接入、载波监听、碰撞检测)

多址接入:就是我们所说的多个站点共享信道
载波监听:就是一个站点在发送数据之前,先监听信道是否被占用,如果被占用则稍等96比特时间在发送(先听后说)
碰撞检测:就是数据在信道传输过程中(未到接收方),如果出现“消息冲突”(碰撞)则终止发送(边听边说)

CSMA/CA(多址接入、载波监听、碰撞避免)

CSMA/CD协议广泛应用在广播信道的有限局域网中,但是并不适合应用在无线局域网(例如802.11无线局域网使用的CSMA/CA协议)

原因:

  • 无线局域网能够进行载波监听
  • 不能进行碰撞检测,无线局域网的传输条件特殊,信号强度波动范围大,易受其他外界因素的影响,还有就是“隐蔽站”的问题

MAC地址、IP地址及ARP协议

MAC地址

数据链路层:MAC地址是以太网子层使用的地址

以使用广播信道的数据链路层为例,源主机要发送数据给目的主句,那么在数据链路层的帧中必须包含源主机和目的主机的唯一标识,对于数据链路层来说就是我们所说的“媒体接入控制MAC”,也成为MAC地址

IP地址

网际层:网际层使用的地址

注意

  • 上述介绍的MAC地址只适用于在同一个网络下进行数据传输,可以只使用MAC地址,但是如果源主机和目的主机不在同一个网络下需要IP地址进行协助

    问题来了:加入我发送数据从源主机到目的主机,两主机在不同的网络中且中间要经过路由器,那么在每一段链路的”发送端“怎么知道”接收端“的MAC地址呢?–答案就是ARP协议

ARP协议

网际层:网际层使用的协议,通过该协议和对于的IP地址可以获取设备的MAC地址

假设:此时路由器B接收到A(主机)的数据后要把数据发送给C(主机),但是B并不知道C的MAC地址(B的ARP高速缓存中没有),那么B主机就会A发送一个ARP请求报文(广播的方式),请求报文中含有C主机的IP地址、B主机的IP地址和B主机的MAC地址,C主机发现请求中的IP地址和自己一样就接收并给发送方(这里指B)返回ARP响应,响应的信息中包含了自己的(C)的MAC地址

PPP协议和MAC地址、IP地址及ARP协议三者之间的关系(3.2)相关推荐

  1. 怎样才能快速批量绑定MAC与IP地址(图)

    怎样才能快速批量绑定MAC与IP地址(图) 一.问题的提出 校园网建成后,要求在服务器端把网内各工作站的MAC地址和分配的静态IP地址进行绑定,以方便统一管理,减小安全隐患.无论是在终端获取MAC地址 ...

  2. qt准确获取本机mac和ip地址

    前言 公司服务器有多个mac地址,是用网上的代码获取时总是不准确,只能自己封装一下.qt通过QNetworkInterface类来获取网络接口的各种信息,我是通过解析QNetworkInterface ...

  3. Vmware虚拟机克隆后MAC地址IP地址修改并实现上网

    Vmware虚拟机复制克克隆后MAC地址IP地址修改: 步骤1: 步骤2: 更改mac地址: vim /etc/udev/rules.d/70-persistent-net.rules name修改为 ...

  4. 华为ensp模拟器实验:端口安全绑定MAC地址ip地址

    端口安全,交换机会通过MAC地址表记录连接到交换机端口的以太网MAC地址,并只允许某个MAC地址通过本端口通信.使用端口安全特性可以防止未经允许的设备访问网络,并增强安全性.另外,端口安全特性也可用于 ...

  5. Linux查看Mac和IP地址

    1.ifconfig  可查看ip和Mac 可以查看所有激活的网卡信息,其中包括Mac和IP地址 [root@loaclhost /]# ifconfig 2.ifconfig -a|grep 10  ...

  6. 从dhcpd.lease中提取MAC和IP地址

    http://coolerfeng.blog.51cto.com/133059/58773 原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处 .作者信息和本声明.否则将追究法律责任. ...

  7. c#获取本地ip地址网关子网掩码_详细介绍winformC#获得Mac地址,IP地址,子网掩码,默认网关的代码实例(图)...

    下面小编就为大家带来一篇winform C#获得Mac地址,IP地址,子网掩码,默认网关的实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 1. 添加程序集 2. 引 ...

  8. 计算机网络——数据链路层局域网、以太网、PPP协议和HDLC协议、链路层设备

    文章目录 前言 一.局域网简介 1.局域网的基本概念和特点 2.局域网的主要要素 3.局域网的分类与 IEEE 802 标准 4.LLC 子层和 MAC 子层 二.以太网 三.无线局域网 四.PPP ...

  9. 【计算机网络】数据链路层——PPP协议和HDLC协议/数据链路层设备

    文章目录 PPP协议和HDLC协议 PPP协议 HDLC协议 站 数据操作方式 HDLC帧 PPP协议和HDLC协议区别 数据链路层设备 网桥的概念及其基本原理 透明网桥 源路由网桥 两种网桥的比较 ...

最新文章

  1. mina应用程序架构(翻译)
  2. 快来mark! 结构体重载运算符大全(运算、比较、赋值、输入输出)
  3. excel统计行数_工程人常用的12个excel和9个wps技巧
  4. [新品发布]全球首个百万IOPS云盘来了 阿里云推出超高性能云盘ESSD
  5. SQL优化一例:GROUP BY的语句
  6. Java基础学习总结(109)——Jdk动态代理和cglib动态代理总结
  7. 在emacs里用w3m浏览网页
  8. 学习unity的几个网站
  9. 06 OPENMV中的AT指令集操作
  10. 小米pro15拆机_小米pro拆机图解(8步)
  11. 【数字信号去噪】基于matlab小波变换地震波去噪【含Matlab源码 1954期】
  12. win10不能关机如何解决
  13. Bootstrap 图片及缩略图
  14. 帮表弟的女友买了个5900的dell 1420
  15. 猫眼电影经典电影爬取
  16. 用java编码图书查询系统_用java做的一个图书管理系统的源代码
  17. JS知识点总结(全)
  18. 企业如何实现OA办公系统的最大化应用价值?
  19. 《HeadFirst设计模式》读书笔记-第2章-观察者模式
  20. phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。

热门文章

  1. 检测浏览器是否接受Cookies(Downmoon)?
  2. Oracle 常用的V$ 视图脚本
  3. LCD12864液晶显示屏工作原理是什么呢?
  4. ubuntu插入U盘,无法识别
  5. HTML中overflow的作用
  6. 思科模拟器:ethernet channel---以太网通道
  7. 两台计算机是怎么“连接”在一起的
  8. HG2821T-U电信光猫修改SSID去掉ChinaNet
  9. 家庭摄像头隐私保护存在漏洞,央视提醒:信息安全可能无法保障
  10. 关键字 - restrict