计算机网络数据链路层次学习
1.计算机点对点通信通过如下层次, 应用层,传输层,网络层,链路层,物理层。
链路:点对点的通信,不包括任何路由节点。
数据链路:包含通信协议的链路,现如今最常使用的是网络适配器。
协议数据单元是:帧。链路层向网络层发送和接受帧。
节点A 网络层次IP数据报文——》链路层(帧)——》物理层(二进制) 节点B相反。
节点的链路层会把数据封装成帧并加入 头部,尾部,组装成报文。
2.数据链路层协议有很多种共性有如下三点。
(1)封装成帧,形成一个报文具有头部,尾部标志。SOH: 帧的开始头 EOT:帧的结束
当数据是Ascii码进行传递的时候,利用AsciI码不可打印支付代表开始和结束。 十六进制编码分别是01 04代表SOH,EOT
(2)透明传输
当数据的传输,帧中不会出现SOH和EOT时,就称为透明传输,例如文本文件的传输,而图片文件的传输就不是这种了。
具体解决办法是字符填充,即是在EOT前面加入一个填充转义字符 Esc,如果还是遇到相同的再添加一个Esc。接收端接受时候取消最前面的Esc
(2)错检测
误假设误码率是 10-1证明没传送10个比特位置会出现一个比特错误,并且这种错误不会又换成0,目前采用CRC
现在广泛用多项式进行CRC校验,不是不会出现错误,是出现的错误很小,可以忽略不计,并且CRC校检使用硬件完成的速度特别快。
现在还不是可靠传输服务。因为没有考虑帧丢失,帧重复,失序。数据链路层实现的CRC校检,只是实现了无比特差错,没有实现无传输差错。
PPP协议
(1)简单,不需要CRC纠错校检。(2)封装成帧 (3)透明传输 (4)多种网络协议 (5)多种链路传输 (6)差错检验 (7)检验链接状态
PPP协议三大组成部分(1)将数据封装成帧的方法 (2)链路控制协议 (3)网络控制协议
F 字段是十六进制7E代表帧的开始,AC目前还没有什么用,协议部分代表不同协议,0x0021代表IP报文 0x8021代表网络层控制协议
FCS CRC校检余数,F代表帧的结尾。字节填充,零比特填充。
转载于:https://www.cnblogs.com/harmmag/p/6694930.html
计算机网络数据链路层次学习相关推荐
- 计算机网络技术的专业认识,计算机网络技术课程学习后的自我认识
计算机网络技术课程学习后的自我认识 随着计算机.多媒体.现代通讯网络为代表的信息技术的迅猛发展,信息技术已经渗透到了教育领域,在教育领域中引起了一场深刻的变化.小编是YJBYS小编整理的计算机网络技术 ...
- 我对计算机网络技术的理解,对计算机网络技术课程学习几点思考.doc
对计算机网络技术课程学习几点思考 对计算机网络技术课程学习几点思考 [摘要]<计算机网络技术>是培养网络技术人才必不可少的一门课程,同时它又是计算机专业对口高考的必考科目,但从平时教学过程 ...
- 计算机网络之-嵌入式学习
网络作为嵌入式学习的必备知识,很多嵌入式学习者还没有真正的去系统的了解过网络这个知识,在学习网络这块的知识,整理了一些网络笔记,希望对大家的学习能有帮助,那下面就一起看看计算机网络的相关知识吧!本文较 ...
- 计算机网络--自顶向下方法 学习笔记之计算机网络和因特网
什么是Internet? 因特网的具体构成描述 因特网是一个世界范围的计算机网络,即它是一个互联了遍及全世界数十亿计算设备的网络. 有趣的因特网互联设备 数以亿计的互联计算设备:便携机.智能手机.平板 ...
- 【Java核心面试宝典】Day16、“计算机网络协议层次及服务类型”面试题!✊✊✊
Hello,你好呀,我是灰小猿!一个超会写bug的程序猿! 用坚持缔造技术.用指尖敲动未来! 和很多小伙伴们一样,我也是一名奔波在Java道路上的"创造者".也想靠技术来改未来,改 ...
- 《计算机网络自顶向下》学习笔记——全文4W字,已更新结束
计算机网络 计算机网络基础 按照<计算机网络自顶向下>的目录整理的相关笔记 和之前比更新了很多东西,也删除了很多模糊或者不算重要的知识点.除了第一章整理的还不算清楚之外,其他的都应该清楚了 ...
- 计算机网络基础知识+学习路线
计算机网络是一种将多个计算机设备通过通信线路连接在一起,使其能够相互传输数据和共享资源的技术和设施. 1.基础知识 学习计算机网络需要了解计算机硬件.操作系统.编程语言等基础知识. 计算机硬件:计算机 ...
- 【计算机网络】 DNS学习笔记 (>﹏<)
参考书籍 <计算机网络-自顶向下> 作者 James F. Kurose DNS的作用 DNS是因特网的目录服务 DNS是因特网的目录服务,它提供了主机名到IP地址映射的查询服务 ...
- 《计算机网络》_学习笔记(一)
计算机网络 第一章 概述 重要内容:(1)因特网的边缘部分和核心部分的作用 (2)计算机网络的一些性能指标 (3)计算机网络的分层次的体系结构,包括协议和服务 1.1 计算机网络在信息时代的作用 计算 ...
最新文章
- 在Quick-cocos2dx中使用云风pbc解析Protocol Buffers,支持win、mac、ios、android
- dotnetbar buttonx去除按钮浮动样式_精致好用 去除毛球——大宇毛球修剪器体验
- oracle的后缀名,oracle表空间名字的后缀 :.ora和.dbf有什么不同?
- 网站权重的提升更需要得到重视
- linux iptables 详解
- sql server:alter database name
- Dos命令使用Latex编写“Hello Latex.”
- torch和tensorflow各版本下载地址,tensorflow与cuda版本对应关系
- Interpreting and Disentangling Feature Components of Various Complexity from DNNS论文解读
- 百度2013校园招聘移动软件研发工程师笔试题(一)
- 台式计算机液晶显示屏尺寸,台式电脑显示屏共有多少种尺寸?
- IP纯真数据库不同系统环境下版本
- html字幕英文,小猪佩奇第1-4季中英文对照字幕(自制学习文本)
- 口袋妖怪金心银魂详细图文攻略(下)及游戏下载
- Cairo-基本概念
- [PPTX解析] 图片效果算法篇:设置透明色
- 【正点原子Linux连载】第二十三章 音频应用编程-摘自【正点原子】I.MX6U嵌入式Linux C应用编程指南V1.1
- r5处理器_联想拯救者r7000 r7与r5哪个更值得买?差距大吗?下面价格和配置对比评测看完就明白了...
- it转正述职报告_IT试用期转正工作总结
- AV1基于机器学习的变换块快速划分