计算机网络——数据链路层的概述

1.数据链路层的基本概念

\qquad结点:主机、路由器
\qquad链路:网络中两个结点之间的物理通道,链路的传输介质主要有双绞线,光纤,微波。分为有线链路和无线链路。
\qquad数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构成数据链路。
\qquad帧:链路层的协议数据单元,封装网络层的数据报。
\qquad数据链路层:负责通过一条链路从一个结点向另外一个物理链路直接相连的相邻结点传送数据报。

2.数据链路层的功能

\qquad数据链路层处于物理层和网络层之间,它需要把来自网络层的数据可靠的传输到相邻结点的目标机的网络层,在具体执行传输数据任务时,物理层负责最基础的传输任务,但是它容易出错。这就需要数据链路层加强物理层传输原始比特流的功能,将物理层可能出错的物理连接改造为逻辑上无差错的数据链路。所以,数据链路层的功能可以总结如下:
\qquad (1)为网络层提供服务
\qquad (2)链路管理
\qquad (3)组帧
\qquad (4)流量控制
\qquad (5)差错控制

3.封装成帧

\qquad封装成帧:在一段数据的前后部分添加首部和尾部,就构成了帧。接收端在收到物理层上交的比特流后,就能根据首尾的标记判断帧的开始和结尾。
\qquad首部和尾部包含很多控制信息,它们具有一个重要作用:帧定界(确定帧的界限)。
在这里插入图片描述\qquad组帧的四种方法:字符计数法;字节填充法;零比特填充法;违规编码法

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/483388.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

中国科学家证明凯勒几何两大核心猜想

来源:中国科学报中国科学技术大学几何物理中心创始主任陈秀雄与合作者程经睿在偏微分方程和复几何领域取得“里程碑式结果”。他们解出了一个四阶完全非线性椭圆方程,成功证明了“强制性猜想”和“测地稳定性猜想”这两个国际数学界60多年悬而未决的核心…

基于交换机的PC端网络通信

1. 通信环境 \qquad两台电脑:一台是windows10操作系统,一台是Ubuntu操作系统; \qquad一个5口的交换机和配套的交换机电源线 \qquad两根网线 2.实现的目的 \qquad通过上述的通信环境,基于交换机,可以实现两台不同操作系…

深度学习发展下的“摩尔困境”,人工智能又将如何破局?

来源:AI科技大本营编译:禾木木前不久,微软和英伟达推出包含5300亿参数的语言模型MT-NLG,这是一款基于 Transformer 的模型被誉为“世界上最大、最强的生成语言模型”。毫无疑问,这是一场令人印象深刻的机器学习工程展示…

计算机网络——差错控制

1.传输过程中出现错误的原因? \qquad传输中的差错主要是由噪声引起的,噪声主要分为:全局性噪声,比如线路电气特性所产生的随机噪声;局部性噪声,比如短暂性的冲击噪声。 2.差错的原因? \qquad差…

Exp8 Web基础

一、实验过程 1.Web前端:HTML基础 (1)kali默认已安装Apache,使用 service apache2 start 命令打开Apache服务 (2)在浏览器输入 127.0.0.1 ,如果可以打开Apache的默认网页 (3&#xf…

linux的基础知识——模型结构和数据包的封装

1.OSI参考模型和TCP/IP参考模型 2.TCP/IP模型 TCP/IP网络协议分为四层:应用层,传输层,网络层,链路层 3.数据包的封装 数据要想传输必须经过封装。两台电脑通过TCP/IP协议通讯过程如下:

人工智能发展时间轴

来源:人机与认知实验室时间人物事件意义1633Rene Descartes发表著作《论人》提出灵魂存在于大脑的松果体中1714Gottfried Wilhelm Leibniz《单子论》一切知识都能通过理性思考获得。发现微积分,并开发了一套更为适用的记号方法。1739David Hume《人性论》…

linux的基础知识——以太网帧格式

1.路由器寻路 路由器根据自身的路由表,寻找下一个路由节点。 2.数据包的封装结构 3.以太网帧 以太网帧是在链路层,链路层的主要职能是检错和校验,以太网帧格式如下: 其中,目的地址和源地址是网卡中的硬件地址&#…

吴裕雄 Bootstrap 前端框架开发——Bootstrap 排版:设置浮动和偏移

<!DOCTYPE html> <html><head><title>菜鸟教程(runoob.com)</title> <meta name"viewport" content"widthdevice-width, initial-scale1" charset"utf-8"><link rel"stylesheet" href"h…

生成式AI,引领AI从“换脸”到“造脸”

来源&#xff1a;中智观察头图来源&#xff1a;界面新闻记者&#xff1a;木易编辑&#xff1a;豆芽日前&#xff0c;Gartner发布了2022年重要战略技术趋势。其中&#xff0c;生成式人工智能&#xff08;Generative Artificial Intelligence&#xff09;位列12项重要战略之首。同…

linux的基础知识——IP,UDP和TCP

1.IP协议 IP协议处于网络层&#xff0c;格式如下&#xff1a; 2.UDP UDP协议处于传输层&#xff0c;传输层常用的协议有两种&#xff0c;一个就是UDP&#xff0c;另外一个就是TCP。

从世界数字大脑形成看元宇宙未来趋势

来源&#xff1a;腾云中国科学院虚拟经济与数据科学研究中心研究组成员、远望智库数字大脑研究院院长、腾云智库专家 刘 锋前言&#xff1a;21世纪&#xff0c;科技生态呈现出越来越多的类脑特征&#xff0c;各种前沿科技概念和技术正在形成一个世界规模的数字大脑&#xff0c…

项目:如何快速实现电脑间大文件(lichee.tar.gz)互传?

1.电脑间大文件互传遇到问题 最简单是使用U盘进行大文件互传&#xff0c;但是可能会遇到这种问题&#xff0c;只能取消。 一般我们也可以借助云盘&#xff0c;进行互传。A电脑把电脑上传到百度云盘上&#xff0c;B电脑再下载&#xff0c;但是可能会遇到这种问题。 2.利用IP地…

《复杂》作者梅拉妮·米歇尔发文直指AI四大谬论,探究AI几度兴衰背后的根源...

来源&#xff1a;AI科技评论 作者&#xff1a;梅拉妮米歇尔 论文题目&#xff1a;Why AI is Harder Than We Think论文地址&#xff1a;https://arxiv.org/pdf/2104.12871.pdf关于作者&#xff1a;梅拉妮米歇尔&#xff0c;圣塔菲研究所客座教授&#xff0c;畅销书《复杂》作者…

今天的 IBM —— 一封来自 IBM 董事长、首席执行官 Arvind Krishna 的公开信

来源&#xff1a;IBM中国作者&#xff1a;Arvind Krishna&#xff08;IBM 董事长、首席执行官&#xff09;IBM 始终坚信科技的初心——我们将创新用来应对现实世界最具有挑战性的问题&#xff0c;推动商业和社会的双重进步。随着时代的演进&#xff0c;这些现实问题的本质发生了…

近代数学学派知多少?

来源:数学与人工智能1格丁根学派德国19世纪20年代到20世纪20年代&#xff0c;由高斯&#xff08;Gauss&#xff09;创始&#xff0c;黎曼&#xff08;Georg Friedrich Bernhard Riemann&#xff09;、克莱因&#xff08;Felix Christian Klein&#xff09;、希尔伯特&#xff0…

Java学习--内部类

以下复制于 https://www.cnblogs.com/dolphin0520/p/3811445.html 作者&#xff1a;Matrix海子出处&#xff1a;http://www.cnblogs.com/dolphin0520/本博客中未标明转载的文章归作者Matrix海子和博客园共有&#xff0c;欢迎转载&#xff0c;但未经作者同意必须保留此段声明&a…

linux的基础知识——CS模型流程图

1.典型的CS模型流程图 2.服务端需要做的事情 &#xff08;1&#xff09;socket()&#xff1a;建立服务端套接字&#xff1b; &#xff08;2&#xff09;bind()&#xff1a;绑定IP和端口号&#xff0c;初始化struct sockaddr_in addr&#xff1b; &#xff08;3&#xff09;lis…

Facebook更名“元宇宙”遭质疑,外媒提出三大现实问题

来源&#xff1a;智东西&#xff08;zhidxcom&#xff09;整理自彭博社、CNBC、悉尼先驱晨报作者&#xff1a;程茜Meta是拯救Facebook的良方吗&#xff1f;11月5日消息&#xff0c;上周四&#xff0c;Facebook创始人马克扎克伯格宣布更换新品牌&#xff0c;取元宇宙Metaverse的…

JVM核心——JVM运行和类加载全过程

1.类加载全过程 &#xff08;1&#xff09;类加载机制 JVM把class文件加载到内存&#xff0c;并对数据进行校验、解析和初始化&#xff0c;最终形成JVM可以直接使用的Java类型的过程。 加载将class文件字节码内容加载到内存中&#xff0c;并将这些静态数据转换成方法区中的运行…