首页 > 其他分享 >以太网基础知识

以太网基础知识

时间:2023-12-31 12:32:28浏览次数:28  
标签:中继 集线器 网线 基础知识 发送 mac 以太网

以太网

以太网是一种为多台计算机能够彼此自由和廉价地相互通信而设计的通信技术

以太网原型-网线

以太网最初是通过一根网线连接的,还有一个收发器设备是用来连接不同网线之间信号的。这时的以太网发送的网络包都会被这条网线上的设备接受到,通过携带mac头部也就是地址,计算机会判断是不是属于自己的网络包(判断max头部发送方mac是不是自己的发送方发送的数据)如果不是就丢弃这个包,否则进行处理。

b中用中继式集线器代替了网线连接所有设备,并且计算机使用双绞线和集线器连接。 但是网络包会经过所有网络设备这个并没有改变,还是需要计算机自己去判断mac发送方。

中继式集线器:在以太网(10BASE-T/100BASE-TX)中简称集线器。如果需要区分仅对信号进行放大中继的传统集线器和交换式集线器,则将前者称为中继式集线器,也叫共享式集线器。

c中采用交换式集线器(交换机)的结构连接网络设备,现在采用的以太网结构也是这种,集线器会判断接受发mac地址发送给指定设备,因此网络包只会流向真正处理这个网络包的设备。

以太网性质

尽管以太网经历了数次变迁,但其基本的3个性质至今仍未改变,即将包发送到MAC头部的接收方MAC地址代表的目的地用发送方MAC地址识别发送方,用以太类型识别包的内容。因此,大家可以认为具备这3个性质的网络就是以太网

无线局域网 类似以太网不过无线局域网没有以太类型是另外一个属性表示包的内容,所以可以将无线局域网也看成以太网

标签:中继,集线器,网线,基础知识,发送,mac,以太网
From: https://blog.51cto.com/u_14689064/9047703

相关文章

  • Java的基础知识
    一、Java类的封装访问修饰符:在Java中,可以使用访问修饰符来限制对类、类的成员变量和方法的访问权限。常用的访问修饰符包括:public:公共访问修饰符,表示可以被任何类访问。private:私有访问修饰符,表示只能在当前类内部访问。protected:受保护访问修饰符,表示只能在当前类及其子类......
  • 工业以太网交换机的出色优势是什么?
    网络交换机可以分为商用网络交换机和工业以太网交换机两种类别。就其灵活性和抗干扰性而言,工业交换机和商用交换机之间存在着显著差异,工业交换机的功能更加实用。工业以太网和商业网络在数据链路层、网络层和协议层等方面基本上没有本质区别。工业以太网在解决通信实时性、网络安全......
  • iMessage群发,iMessage群发基础知识,iMessage群发源代码分享
    在当今的数字化时代,即时通讯已经成为我们日常生活和工作中不可或缺的一部分,其中,苹果的iMessage服务因其出色的用户体验和无缝的设备间同步而备受用户喜爱。然而,你是否想过如何利用iMessage进行群发操作呢?本文将带你深入了解iMessage群发的原理,并分享一些基础的源代码。首先,我们......
  • 15 UDP RGMII千兆以太网测试
    软件版本:VIVADO2021.1操作系统:WIN1064bit硬件平台:适用XILINXA7/K7/Z7/ZU/KU系列FPGA登录米联客(MiLianKe)FPGA社区-www.uisrc.com观看免费视频课程、在线答疑解惑!1概述本文介绍基于"米联客"UDP协议栈实现的UDP通信,硬件接口使用了RGMII接口,在后学的文章中,我们还会继续介绍......
  • 软件测试/测试开发|web基础知识介绍
    简介web(WorldWideWeb)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信......
  • MySQL 事务的基础知识
    事务的基础知识1.数据库事务概述事务是数据库区别于文件系统的重要特性之一,当我们有了事务就会让数据库中的数据始终保持一致性,同时我们还能通过事务的机制恢复到某个时间地点的数据,这样可以保证已提交到数据库的修改不会因为系统崩溃而丢失。1.1存储引擎的支持情况查询当......
  • 自然语言处理的基础知识:语言模型和语音识别
    1.背景介绍自然语言处理(NLP)是人工智能领域的一个重要分支,它旨在让计算机理解、生成和处理人类语言。自然语言处理的一个重要方面是语言模型和语音识别。语言模型是一种统计模型,用于预测给定上下文的下一个词或字符。语音识别是将语音信号转换为文本的过程,这是自然语言处理中的一个......
  • 软件测试基础知识篇
    一、软件测试的目的:发现缺陷错误,并且尽最大可能找出最多的错误,也是对软件质量进行评估,以提高软件质量。二、什么是软件:软件=程序+文档+数据软件是计算机系统中与硬件相互依存的一部分,它是包括程序、文档的完整集合。程序(program)是按事先设计的功能和性能要求执行的指令序列。......
  • 人工智能入门实战:认识机器学习的基础知识
    1.背景介绍人工智能(ArtificialIntelligence,AI)是一门研究如何让计算机模拟人类智能行为的科学。人工智能的目标是开发一种能够理解自然语言、学习从经验中、解决问题、进行推理、理解环境、执行任务、自主学习和适应环境变化的智能系统。人工智能的研究范围包括知识表示、搜索、......
  • Python基础知识总结
    ​Python是一种广泛使用的高级编程语言,以其易于学习和强大的功能而闻名。以下是Python基础知识的总结:基本概念:解释型语言:Python是一种解释型语言,这意味着代码在运行时被解释执行,而不是先编译成机器码。动态类型:在Python中,变量在运行时自动确定类型,无需显式声明。参考文档:P......