以太网详细解析

网工基础知识——以太网 快速学习以太网 阅读详情

数据链路层:考虑相邻两个节点之间的传输(通过网线/光纤/无线直接相连的两个设备)

这里以数据链路层其中最知名的就是“以太网”

以太网帧格式:

 以太网数据帧=帧头+载荷+帧尾

帧头:目的地址、源地址、类型

目的地址和源地址:此处不是使用IP地址表示了,而是搞了一个mac地址

mac地址是物理地址(和IP地址完全独立的,另外一套地址体系)有6字节大小(相比IPv4地址大很多)当前每个设备都会有唯一的mac地址,此处mac地址不是动态分配的,而是网卡出厂的时候就被设置好的

6字节就2^48 = 2^16   *   2^32=6w * 42亿

载荷:完整的IP数据报

试问:都已经有了IP地址为啥还要mac地址

假设只有一套地址体系也就够了,但是,在最初大佬们研发初代的协议栈的时候,研发网络层协议的大佬和研发数据链路层协议的大佬都各自独立研发,导致现在此处使用了两种地址相互配合

那使用上IP地址和mac地址针对什么??如何相互配合??

IP用来描述整个传输过程的起点终点,mac则是用来描述两个相邻节点,起点终点...

 IP描述的是 : 开始位置 与 结束位置  规划最好的路线

mac描述的是 :当前阶段的 任务 相邻节点的位置

 MTU对TCP协议的影响:TCP的一个数据报也不能无限大,还是受制于MTU,TCP的单个数据报的最大消息长度称为:MSS

TCP在建立连接的过程中,通信双方会进行MSS协商,最理想的情况下,MSS的值正好是在IP不会被分片处理的最大长度(这个长度仍然是受制于数据链路层的MTU);双方在发送SYN的时候会在TCP头部写入自己支持的MSS值;然后双方得知对方的MSS值之后,选择较小的作为最终MSS;MSS的值就是在TCP首部的40字节变长选项中

 MTU是一个数据链路层的数据帧,能够承载数据的最大长度(载荷长度)

载荷具体多长和使用的物理介质有很大关系,当然也和数据链路层使用的协议有很大关系,像以太网协议,MTU中1500字节

MTU引起了IP这个协议来进行分包组包,IP的分包组包通常不是根据这个IP最大长度64k来分的,一般情况下,数据链路层的MTU都比64kb要小

DNS:

DNS:是应用层的一个协议 :域名解析系统

网络上的服务器要访问它,需要的是IP地址,因为IP地址太长太杂,后来使用一些简单的单词构成字符串来表示这个地址,每个域名都对应了一个/N个IP地址,既然如此就需要能够把域名和IP地址给对应上

最原始的做法,是使用一个hosts这个文件(现在电脑上还有这个文件,仍然好使),类似于哈希表一样,建立了IP和域名的映射关系

如果需要访问某个域名的时候,就自动请求一下DNS服务器,DNS服务器就帮你进行查询,把得到的结果返回给你(此处结果就是具体的IP地址)

如果你电脑的DNS,服务器配置的不对,或者DNS服务器挂了,此时你就会出现一个典型现象:APP可以动,但是网页不能用

一般我们自用的电脑都是自动获得DNS服务器地址(如何查看)

 当前要求网站的域名不能重复,(保证唯一)全世界这么多网站,那就需要设定好明文规定针对域名进行分级

以  pic.sogou.com 为例:

分为一级域名、二级域名、三级域名

.com 是一级域名 .com 就是“公司”缩写;一级域名不是只有一个,还有其他的种类,org,cn,us等

.sougou 是二级域名 ,表示搜狗这个公司

.pic 是三级域名 

 域名不重复概念边界???

随着域名的分级,DNS服务器也分了级别,有一级域名的DNS服务器,还有二级域名,三级域名;每级域名都可以重复,但是不能同时让每级域名都重复,有一级域名不重复即可;

查询DNS服务器也是分级来查询的,DNS服务器也是分成一级域名服务器,二级域名服务器

针对域名来说不是只有三级,还可以不断向下分级,一般来说我们常见到的就是三级域名或者四级域名;

扩展:如果想要注册一个网站,申请一个域名,把你的域名和服务器的IP地址关联起来, 把你的数据写到DNS服务器里

以太网基础知识 介绍以太网的基本知识以及时序 阅读详情

相关推荐

以太网协议(Ethernet)深入解析:从底层原理到实战应用

以太网协议(Ethernet)深入解析:从底层原理到实战应用

cxbigfish的博客 3951

基础知识——以太网(Ethernet )

1980 年,Digital Equipment Corporation、Intel 和 Xerox (DIX) 协会发布了第一个以太网标准。1985 年,本地和城域网的电气电子工程师协会 (IEEE) 标准委员会发布了 LAN 标准。以太网在 OSI 模型的下两层,也就是 数据链路层和 物理层上运行。以太网遵守 IEEE 802.3 标准。目前为通过光缆和双绞线电缆的运行定义了四种数据速率:(1)10 Mbps - 10Base-T 以太网(2)100 Mbps - 快速以太网。

季秊爱桃楸的博客 3万+

车载网络测试 - 车载以太网 - DoIP详细解析

车载以太网 D o IP

车载网络测试 2978

什么是以太网?

以太网通常指的是一种计算机网络技术,用于在局域网(LAN)中传输数据。它最初由英特尔、DEC(Digital Equipment Corporation)和Xerox等公司在20世纪70年代末和80年代初共同开发,并于1980年代晚期和1990年代初期广泛应用于企业和家庭网络中。以太网技术本身的规范,这些规范定义了如何在局域网中传输数据帧(Frames)。它通常使用双绞线、光纤或同轴电缆等物理介质进行数据传输。此外,以太网也涉及一系列的协议和标准,如。

u013434525的博客 1万+

车载网络测试 - 车载以太网 - DHCP详细解析-03

车载网络测试 - 车载以太网 - DHCP详细解析-03

车载网络测试 602

车载以太网 - SomeIP - 详细解析 - 02

介绍SomeIP Header报文数据对应的字段进行说明,并附有表格图形。

车载网络测试 2086

车载网络测试 - 车载以太网 - ICMP详细解析

在当前新能源行业发展日益蓬勃的今天,车载以太网的引入也在逐渐走入各位从业者的眼中,我也是在学习初期在网络上搜索大量关键词,以期对车载以太网的协议有一个更加清晰的认识,不过由于从业人员太少,以及行业太过小众化,所查找的资料并不是很多,因此为了自己以后能够在使用的时候随时查找,并且希望帮助各位初学者进行一个简单的认识,今天就简单介绍些车载以太网协议中的ICMP协议,本文主要对其数据类型进行整体的解析,以保证初学者能够清晰的理解整条以太网报文中所包含的字段有哪些、且所表达的是什么意思,下面来简单进行标注,如果有不

车载网络测试 1759

以太网帧解析与分析:详细文档指南

数据包捕获(Packet Capture),也称为网络嗅探,是一种网络监控技术,用于捕获网络接口上经过的每一个数据包。这一技术在网络安全、网络分析、故障排除、协议开发和教育等领域有广泛的应用。数据包捕获技术可以帮助IT专家深入理解网络活动、发现异常流量模式,甚至用于取证分析。数据包捕获的实现依赖于操作系统的网络堆栈和相应的API。在Linux系统中,使用libpcap库实现数据包捕获;在Windows系统中,使用WinPcap或Npcap库实现。这些库提供了强大的API来捕获、过滤和分析数据包。

weixin_35871529的博客 1134

MIIGMIIRGMIISGMII解密详细介绍:以太网接口技术解析

MIIGMIIRGMIISGMII解密详细介绍:以太网接口技术解析 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在当今网络通信技术飞速发展的背景下,以太网作为最常见的网络传输技术之一,其接口标准的了解和掌握变得尤为重要。本文将为您详细解析MII及其衍生接口类型——MIIGMIIRGMIISGMII,帮助您深入了解这些以太网接口的工作原理和应用场景。 项目技术分析 介...

gitblog_06774的博客 959

深入NAND Flash信号与接口:结合ONFI 5.0协议,聊聊DBI、ODT和差分信号到底在解决什么实际问题

本文深入探讨了NAND Flash信号与接口设计,结合ONFI 5.0协议,详细解析了DBI、ODT和差分信号等技术如何解决高速数据传输中的信号完整性问题。通过实际案例和数据,展示了这些技术在降低功耗、减少噪声和提升抗干扰能力方面的显著效果,为存储工程师提供了宝贵的实践参考。

weixin_33736649的博客 343

【汇编】TSR内存驻留程序实现与删除及热键设置——以实现时钟为例

【汇编】TSR内存驻留程序实现与删除及热键设置——以实现时钟为例 最近完成了一个关于时钟中断驻留的汇编大作业,对于TSR很是感兴趣,查阅了不少资料,发现现在很少相关的内容资料。尤其是TSR删除这一块几乎找不到在低的水平完全正确的做法,下面我对于TSR的删除我会介绍一种几乎小程序可以完成的方法。当然,标题中的TSR实现,热键设置我也会一一介绍。

cly116的博客 3971

以太网数据帧详细解析 逐字节分析

以太网数据帧详细解析 详细解析以太网通信数据帧 测试环境 机器名 mac ip port tcp_server 00:0c:29:8b:37:da 10.1.2.7 9502 tcp_client 00:50:56:c0:00:08 10.1.2.1 12345 抓包 客户端向服务端发送 'hello world’ # 原始数据帧 00 0c 29 8b 37 da 00 50 56 c0 00 08 08 00 # Ethernet_II格式数据帧首部 45 00 00 33 28

xinu's note 1万+

定制PYNQ的overlay

一、用HLS生成一个定制IP(加速器)(1)首先打开vivado hls,本人的版本是2017.2,点击创建一个新工程。(2)设置工程名和路径,顶层函数设置为add,创建一个新的C++程序,名字叫做adder.cpp,不用在testbench中添加文件。选择板子的时候搜索xc7z020clg400-1,这是PYNQ的板子号,选择完成。             (3)在左侧的菜单栏里选择Sourc...

bramblewalls的博客 1万+

【详细解析工业以太网中的 Profinet 协议】

Profinet 通过分层通信机制(TCP/IP、RT、IRT)满足工业场景的多样化需求。Profinet 通过分层通信机制(TCP/IP、RT、IRT)满足工业场景的多样化需求。标准,支持实时通信和分布式自动化系统。标准,支持实时通信和分布式自动化系统。好的,我们来详细解析工业以太网中的。组织推动的工业以太网标准,基于。组织推动的工业以太网标准,基于。,并结合官方工具提升调试效率。某食品厂包装线需同步控制。(RT 模式),同时通过。某食品厂包装线需同步控制。(RT 模式),同时通过。

weixin_46046501的博客 1255

Cisco Firepower FMCv修改管理Ip方法

Cisco Firepower FMCv修改管理Ip方法

funnycoffee123的博客 1091

一文搞懂什么是OTA(空中升级)

OTA(Over-The-Air,空中升级)是一种通过无线通信技术实现远程更新设备固件或软件的方法。这项技术广泛应用于现代物联网(IoT)设备、智能手机、汽车、嵌入式系统等领域,提供了一种无需物理连接的便捷更新方式。OTA更新的核心在于使设备能够自动、可靠、安全地从远程服务器获取和应用更新,改善设备性能、添加新功能或修复安全漏洞。

不积跬步无以至千里 7万+

车载网络测试 - 车载以太网 - ARP详细解析

车载网络测试 - 车载以太网 - ARP详细解析

车载网络测试 1115

win11 使用 QEMU 配置龙芯 3A5000 虚拟环境

win11 使用 QEMU 配置龙芯 3A5000 虚拟环境

一朵花开的时间 6156

单对线以太网技术(SPE)详细介绍--从协议解析到场景落地

单对线以太网技术(SPE)详细介绍--从协议解析到场景落地。 在工业自动化、智能交通和楼宇控制等领域,设备联网的痛点往往集中在 “布线复杂”“供电困难”“成本高昂” 这三大难题上。单对线以太网( SPE)彻底改变了这一现状,仅通过一对双绞线就能同时传输数据和电力,同时支持远距离通信,成为连接海量物联网设备的理想选择。本文将从协议标准、技术优势到应用场景,全面介绍这一革新性技术。

weixin_59661438的博客 2279

Orange3实战教程:转换---预处理

部件提供了多种预处理方法,这些方法可以在单个预处理流程中组合使用。某些方法也可作为独立部件提供,支持更高级的技术和参数调整。连接到测试与评分:在交叉验证的每个批次中应用预处理器,随后学习器的预处理器会作用于预处理后的子集。连接到学习器:覆盖学习器的默认预处理流程,仅应用自定义流程(各学习器的默认步骤详见其文档)。直接连接到原始数据并输出预处理后的数据集,可能导致模型过拟合。:从原始数据中随机选择固定数量或百分比的特征,主要用于高级测试或教学用途。的预处理器输入,同时传入数据和学习器(如。

err2008的专栏 148

手把手教你学simulink(95.1)--PID控制实例:基于Simulink的PID控制温度控制系统建模与仿真

温度控制是工业自动化、家用电器、医疗设备以及航空航天等领域中常见的控制问题。通过精确的温度控制,可以提高生产效率、降低能耗并确保产品质量。PID(比例-积分-微分)控制器因其结构简单、性能稳定且易于实现而被广泛应用于各种温度控制系统。本项目旨在通过MATLAB/Simulink平台设计和验证一个基于PID控制的温度控制系统,重点研究PID参数调优方法、系统动态响应特性以及稳态误差消除能力。

MHD0815的博客 793

lwip协议以太网驱动层的软件数据结构详细解析

1、概述 本文详细介绍了LWIP协议在rt-thread操作系统上的驱动层结构,rt thread操作系统的硬件驱动层采用标准的设备驱动结构,网络接口对应的网络设备netdev。网络设备下面对应的是以太网驱动程序,同时网络设备向应用层提供网络的各种功能接口,实现了如linux操作系统的ifconfig, ping命令等功能。整个lwip协议到底层硬件的结构如下,具体的参考代码可以查看rt-thread 3.1.3的正点原子阿波罗bsp工程。 lwip协议的软件层次结构 2、网络接...

fhqlongteng的博客 2092

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

以太网基础

是一种局域网组网规范。“以太”一词来源于19世纪的物理学家假设的电磁辐射媒体-光以太。根据传输速率的不同,以太网分为标准以太网(10Mbit/s)、快速以太网(100Mbis)、千兆以太网(1000Mbs)和万兆以太网(10Gbit/s),还有100Gbit/s以太网。以太网通信符合OSI(open system interconnection)模型(一个试图使各种计算机在世界范围内互连为网络的标准框架)。物理层:实现电子信号和数据之间的转换。相当于邮局中的搬运工人。数据链路层。

dianji2015_的博客 8498

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

【第4章 】以太网技术

【第4章 】以太网技术1. 本章目标2. 发展历程3. 标准以太网3.1 以太网帧3.1.1 IEEE 802.3的MAC层帧格式 随着IP技术的发展,以太网作为IP的承载网络已经成为局域网必须选择的技术之一。 随着以太网技术的发展,它已经超出了局域网的范畴而进入城域网甚至广域网的领域,如现今城域网中广泛采用的10GE技术。 以太网技术的发展主要是:带宽及技术标准的发展;拓扑结构的发展;运行模式的发展。 带宽:10Mbps发展到目前10Gbps及更高。高带宽的发展伴随着技术标准的发展,每一代新的技术标准都

学习、生活、进步! 4045

小鹏P7 以太网解析

1、测试目的 2、 测试策略 3、测试准备 4、 测试过程 5、测试总结 (一)测试目的 了解小鹏P7 OBD口以太网定义,明确以太网节点数量及IP配置信息,验证DoIP协议支持的内容。 (二)测试策略 主要围绕4个步骤开发,小鹏P7实车解析。 (三)测试准备-OBD口信息定义 从网上搜索小鹏P7车辆信息,获取OBD口定义;基于小鹏P7使用使用说明书,了解主要电 器件功能及OBD大致位置。 (三)测试准备-以太网连接线束制作 基于ISO13400规范,明确TX线序、...

dd_BL的博客 7405
上一篇: IP协议相关特性
下一篇: 浏览器输入www.baidu.com后执行的全部过程
学习自省
博客等级 码龄5年 284粉丝 101原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值