数据链路层点到点通讯和PPP协议
点到点通信:
用户的计算机终端和ISP接入口之间只有一根物理链路的通信方式,叫做点到点通信。
点到点通信使用的协议为PPP协议,是全世界用得最多的数据链路层协议,大多用于广域网。
下面介绍一下PPP协议
1、PPP协议的工作过程
1)当用户拨号接入ISP时,路由器的调制解调器对拨号作出确认,并建立一条物理连接。
2)PC机向路由器发送一系列的LCP分组(封装成多个PPP帧)。
3)这些分组及其相应选择一些PPP参数,和进行网络层配置,NCP给新接入的PC机分配一个临时的IP地址,使PC机成为因特网上的一个主机。
4)通信完毕时,NCP释放网络层连接,收回原来分配出去的IP地址。接着,LCP释放数据链路层连接。
5)最后释放物理层连接。
2、PPP协议满足的要求:
3、PPP协议的组成:
- 数据链路层协议可以用于异步串行或同步串行介质。
- 它使用LCP(链路控制协议)建立并维护数据链路连接。
- 网络控制协议(NCP)允许在点到点连接上使用多种网络协议。
4、PPP协议帧格式
在PPP协议中,帧分为三个部分,首部、尾部和IP数据报。
每个部分的详细组成如图:
- 首部和尾部的7E是帧的开始或结束标志;
- FF和03是固定的(点到点就一条线路);
- FCS是帧检验序列。
5、PPP协议的透明传输
1)传输的是字节流
如果信息字段中出现了标志字段的值,可能给会被误认为是“标志”,这时我们就应该:
- 将信息字段中出现的每个0x7E字节转变为2字节序列(0x7D,0x5E)。
- 若信息字段中出现了一个0x7D的字节,则将其转变为2字节序列(0x7D,0x5D)。
- 若信息字段出现ASCII码的控制字符,则在该字符前面加入一个0x7D字节,通知将该字符的编码加以改变。
2)传输的是二进制流
采用零比特填充方法:
在发送端,只要发现5个连续的1,则立即填入一个0,接收端接收时,就把五个1后面的那个0去掉,就得到原数据。
数据链路层点到点通讯和PPP协议相关推荐
- 计算机网络之数据链路层:17、PPP协议、HDLC协议
数据链路层:17.PPP协议.DHLC协议 思维导图: 广域网: PPP协议:(点对点协议) PPP协议需要满足的要求: PPP协议需要满足的要求: PPP协议的组成: PPP协议状态图: PPP协议 ...
- 【计算机网络】数据链路层 : 广域网 ( 广域网概念 | PPP 协议 | PPP 协议功能 | PPP 协议组成 | PPP 协议帧格式 )
文章目录 一.广域网 二.广域网 与 局域网 对比 三.PPP 协议 四.PPP 协议 需要实现的功能 五.PPP 协议 不需要实现的功能 六.PPP 协议 组成部分 七.PPP 协议 示例 八.PP ...
- 二层数据链路层协议(HDLC、PPP协议)
day 3 目录 day 3 网络类型:根据数据链路层使用的协议来进行划分 以太网协议的特点: 属于以太网的网线 串线的标准 以太网中的频分技术 应用在二层数据链路层的协议,仅在串线网络中使用 1.链 ...
- 计算机网络【四】数据链路层基本概念+点到点通信(PPP协议)
数据链路层基本概念 路由器是网络层设备 数据链路层:数据管道,传输的是数据包加上发送地址,接收地址,校验的数据帧 数据链路层的信道类型: 点到点信道:使用一对一的点到点通信方式(两个设备之间直接使用网 ...
- 网络协议从入门到底层原理(3)网络互联模型、物理层、数据链路层(CSMA/CD协议、Ethernet V2帧、PPP协议)
网络协议从入门到底层原理 网络互联模型(了解请求过程.网络分层) 物理层(Physical) 数字信号.模拟信号 数据通信模型 信道(单工.半双工.全双工) 数据链路层(Data Link) 封装成帧 ...
- 计算机网络-数据链路层(广域网及相关协议(PPP协议帧格式,HDLC协议)数据链路层设备(网桥,交换机))
文章目录 1. 广域网的概念 2. PPP协议(面向字节的协议) PPP协议组成部分 PPP协议的帧格式 3. HDLC协议(面向比特的协议) HDLC站(主站,从站,复合站) HDLC协议帧格式 4 ...
- 【计算机网络】数据链路层 : 广域网 ( HDLC 协议 | HDLC 站 | HDLC 帧格式 | HDLC 帧类型 | PPP 协议 与 HDLC 协议 对比 )
文章目录 一.HDLC 协议 二.HDLC 站 三.HDLC 帧格式 四.HDLC 帧类型 五.PPP 协议 与 HDLC 协议 对比 一.HDLC 协议 HDLC 协议 : ① 全称 : High- ...
- 计算机网络学习笔记(四)——差错控制、停等协议、回退N帧、选择性重传、滑动窗口、数据链路层HDLC、PPP协议、有限状态机
文章目录 前言 概念 一.差错控制 1.停等协议 2.回退N帧协议(GoBack_N,GB_N) 3.选择性重传协议(Selective Repeat,SR) 4.单帧确认和累计确认.捎带应答 二.链 ...
- 计算机网络---数据链路层PPP协议
定义:点对点协议(Point to Point Protocol,PPP)为在点对点连接上传输多协议数据包提供了一个标准方法.PPP 最初设计是为两个对等节点之间的 IP 流量传输提供一种封装协议.在 ...
最新文章
- linux bash输入输出重定向
- [家里蹲大学数学杂志]第254期第五届[2013年]全国大学生数学竞赛[数学类]试题
- 澳门关键字:葡萄牙、天主教、dc
- 【放置奇兵】算法 小恶魔大冒险
- python成员方法共享吗_python 入坑路 类的特殊成员方法
- 【dfs】【拓扑排序】组合树
- python是开源语言吗c,属于新十年的开发语言:Go语言可能很快会取代Python
- 爱了!华为Mate X 2外观专利图公布:机身更圆润
- C++基础——一些细节、常犯错误的汇总
- 工业大数据分析平台有哪些价值
- Partition does not end on cylinder boundary
- Atitit.java的浏览器插件技术 Applet japplet attilax总结
- Java写入磁盘阵列_什么是RAID?RAID有什么用?RAID原理
- 计算机专业交互式教学课件制作,简易交互式课件的制作
- 36氪开放日 —— 笔记
- 百科知识 epub文件如何打开
- 微信小程序开发工作流程
- Eclipse报错:An error has occurred.See error log for more details.
- 使用python爬取抖音app视频(appium可以操控手机)
- uefi启动linux内核,uefi下如何启动linux?
热门文章
- Asp.Net 网站一键部署技术(下)
- Window.ActiveXObject的用法 以及如何判断浏览器的类型
- MyEclipse IDEA 安装 激活JRebel工具
- Linux查看硬件信息命令大全
- python笔记01_高级特性和函数式编程
- 抓包分析arp攻击Linux,从抓包分析角度分析arp攻击
- 3张经典人事管理模板,HR都直呼很好用
- 手把手教你从0-1做一张酷炫驾驶舱,让老板对你赞不绝口
- php模块出现警告,PHP警告:模块已在第0行的Unknown中加载
- python queue 生产者 消费者_生产者、消费者模型---Queue类