协议篇之以太网协议基础概念

这篇具有很好参考价值的文章主要介绍了协议篇之以太网协议基础概念。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、写在前面

  在学习了串口协议后,发现通过串口传输数据,数据传输的速率较慢,无法符合高速率传输场景下的要求,所以开始学习以太网协议,本文中学习了在以太网协议中的一些基础性的概念,为学习以太网协议的数据帧格式、时序等打个基础。

二、什么是以太网

  以太网(Ethernet)是一种计算机局域网技术。IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。以太网是目前应用最普遍的局域网技术,根据传输速率又可以分为标准以太网(10Mbit/s)、快速以太网(100Mbit/s)、千兆以太网(1Gbit/s)、万兆以太网(10Gbit/s)。

三、以太网TCP/IP协议分层

  目前,针对以太网TCP/IP协议,一般将其分为5层,即应用层、传输层、网络层、数据链路层、物理层。

协议篇之以太网协议基础概念

  在这里,有两个疑问:
(1)为什么叫TCP/IP协议?
  为什么要叫TCP/IP协议,为什么不叫XXX协议,实际上TCP/IP协议是指一个协议簇(即好多协议的集合),至于叫TCP/IP协议是由于在众多协议中,TCP协议与IP协议最为常用,所以就以这两个协议进行命名。毕竟谁的市场占有率高,谁就有绝对的话语权。
(2)协议为什么要分层?
  协议分层,一方面,对于协议制定者来说,如果要修改协议的某一层,只要层级之间的数据关系保持不变,就可以对该层的协议内容进行修改且不影响该层的上层协议或者下层协议;一方面,对于使用该协议进行设计的人来说,由于各个层级是相互独立的,在设计时有清晰的层级框架,每层只需考虑该层级与其他层级的接口数据关系,无需考虑其他层级如何实现,对于协议的使用者,比较容易实现。

四、MAC地址与IP地址

  MAC地址:对于每个计算机其中的每个网卡,都有一个唯一的地址与之对应,这个地址就是MAC地址(Media Access Control Address),也称为物理地址,这个地址是网卡厂家生产时所定义的固定地址,宽度为48位(6字节)。

  IP地址:IP地址(Internet Protocol Address),又称为网际协议地址。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。IP地址的位宽为32位(4字节)。

  关于MAC地址与IP地址之间的纠缠,或者说理解这两者之间的关系,可以参考文章《如果让你来设计网络》,真的是绝无仅有的好文!!!!

五、写在后面

  本文学习了以太网协议中的一些基础概念,内容在后续学习过程中会逐步进行补充。欢迎评论区友好交流批评指正!!!

协议篇之以太网协议基础概念文章来源地址https://www.toymoban.com/news/detail-414149.html

到了这里,关于协议篇之以太网协议基础概念的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 汽车以太网协议栈

    《大师说》栏目上线啦# 《大师说》栏目是怿星科技2023年推出的深度思考栏目,通过邀请内部专家,针对智能汽车行业发展、技术趋势等输出个性化的观点。每期一位大师,每位一个话题,本期由我们怿星的CTO虞胜伟,进行分享。👏👏 随着车载领域智能化,网联化的发展,

    2024年02月10日
    浏览(46)
  • 以太网协议详解

      假设有这样一张网络拓扑图:   在拓扑图中有A、B、C三台计算机,并且它们三个是通过中间的 路由器 连接的。这时候计算机A要向计算机C发送一条数据,那么数据是怎么样到达计算机C呢?也就是说路由器是怎么知道A要发送数据给谁呢?   这就是接下来要讲的 以太

    2024年02月06日
    浏览(48)
  • 以太网协议帧格式(一)

    目录 一、MAC帧 1.1 无VLAN标识MAC帧 1.2 VLAN标识的MAC帧 二、ARP 三、IP 四、ICMP 五、UDP 六、TCP 浅谈常用的网络协议帧格式 Ethernet II 类型以太网帧最小长度为64字节(6+6+2+46+4),最大长度为1518字节(6+6+2+1500+4)。 (1)目标MAC地址:目的MAC地址,IPV4为6字节,该字段确定帧的接收者

    2024年02月08日
    浏览(40)
  • 网络原理IP协议/以太网

     大 家 快 来 学 习 啦 ~ ~ ~ 目录 1.IP协议 1.1地址管理 1.1.1普通地址 1.1.2特殊地址 1.1.3NAT机制 1.2路由选择 1.以太网协议 2.DNS协议 一、网络层 ①IP协议的报头格式以及各部分说明: ②对以上其它重要部分再次进行说明: 1. 16位总长度: 16位,64k,也就是说单个IP数据报最大程度不

    2023年04月08日
    浏览(90)
  • 网络以太网之(2)VLAN协议

    Author: Once Day Date: 2024年4月1日 一位热衷于Linux学习和开发的菜鸟,试图谱写一场冒险之旅,也许终点只是一场白日梦… 漫漫长路,有人对你微笑过嘛… 全系列文档可参考专栏:通信网络技术_Once-Day的博客-CSDN博客 参考文章: 《TCP/IP详解卷一》 1. VLAN虚拟局域网 1.1 VLAN协议格式

    2024年04月16日
    浏览(58)
  • 【Linux】数据链路层:以太网协议

    约束不等于压迫,冷静和理性不等于冷淡和麻木。 1. (1)IP提供了将数据包跨网络发送的能力,这种能力实际上是通过子网划分+目的ip+查询节点的路由表来实现的,但实际上数据包要先能够在局域网内部进行转发到目的主机,只有有了这个能力之后,数据包才能跨过一个个

    2024年02月11日
    浏览(49)
  • 【Linux】以太网协议——数据链路层

    IP拥有将数据跨网络从一台主机送到另一台主机的能力,但IP并不能保证每次都能够将数据可靠的送到对端主机,因此IP需要上层TCP为其提供可靠性保证,比如数据丢包后TCP可以让IP重新发送数据,最终在TCP提供的可靠性机制下IP就能够保证将数据可靠的发送到对端主机。 TCP除

    2024年02月12日
    浏览(59)
  • 数据链路层及其重要协议——以太网

    以太网: 不是一种具体的网络,而是一种技术标准。既包含了数据链路层的内容,也包含了一些物理层的内容,例如:规定了网络拓扑结构,访问控制方式,传输速率等。以太网中的网线必须使用双绞线,传输速率有10M,100M,1000M等。以太网是当前应用最广泛的局域网技术,

    2024年02月03日
    浏览(61)
  • 【Linux】以太网协议以及MTU

    数据链路层的主要功能是:控制链路。包括数据链路的建立、链路的维护和释放。MAC寻址也是它的功能,寻址是指计算机网卡的MAC地址。 从图中可以看到,以太网的数据格式较为简单,包括源地址和目的地址,其中指的都是MAC地址,也就是物理上唯一标识此设备的 类型字段

    2024年02月11日
    浏览(44)
  • 千兆以太网(二)——MDIO接口协议

      MAC和PHY芯片有一个配置接口,即MDIO接口。可以配置PHY芯片的工作模式以及获取PHY芯片的状态信息。PHY芯片内部有一系列寄存器。用户通过配置寄存器来配置PHY芯片的工作模式。   FPGA通过MDIO接口对PHY芯片的内部寄存器进行配置。通常情况下芯片在默认情况下也可以工作

    2024年01月20日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包