【计算机网络】局域网体系结构、以太网Ethernet详解

简介: 【计算机网络】局域网体系结构、以太网Ethernet详解

注:最后有面试挑战,看看自己掌握了吗

局域网LAN

  1. 广播信道
  2. 覆盖范围小,几千米内
  3. 传输速率高
  4. 通信延迟短、误码率低、可靠性好
  5. 各站是平等关系,共享传输信道
  6. 多采用分布式控制和广播式通信、能进行广播和组播

决定局域网的要素

网络拓扑、传输介质、介质访问控制方法MAC

网络拓扑

  1. 星形----------集线器
  2. 总线型---------可靠性高、成本低------------现实用的多
  3. 环形拓扑------单点故障问题
  4. 树形拓扑-----单点故障

传输介质

  1. 双绞线、同轴线缆、光纤, 电磁波

局域网的分类

以太网

  1. 使用最广泛的局域网
  2. 包括标准以太网、快速以太网、千兆以太网、10G以太网------------都符合IEEE802.3系列标准
  3. 逻辑拓扑总线型
  4. 物理拓扑星形
  5. 使用CSMA/CD

令牌环网

  1. 物理上采用星形拓扑
  2. 逻辑上环形拓扑
  3. 已经是明日黄花
  4. IEEE802.5

FDDI网----Fiber Distributed Data Interface

  1. 光纤
  2. 价格高
  3. IEEE802.8

ATM网—Asynchronous Transfer Mode

  1. 新型的单元交换技术、
  2. 使用53字节固定长度单元进行交换

无线局域网WLAN----Wireless Local Area Network

  1. 采用IEEE802.11标准
  2. Wifi是Wlan的一种

MAC子层和LCC子层

  1. IEEE802标准所描述的局域网值对应OSI参考模型的---------数据链路层与物理层
  2. 他将数据链路层分为逻辑链路层和介质访问控制MAC子层
  3. LCC子层负责识别网络层协议然后进行封装
  4. MAC子层------帧的接受与发送、 链路的管理、 帧的差错控制

以太网Ethernet

  1. Ethernet—Xerox公司创建的
  2. 基带总线局域网规范-----------当今局域网采用的最通用的通信协议标准
  3. 以太网络使用CSMA/CD

Ethernet统治地位的原因

  1. 造价低廉、以太网卡100元不到
  2. 目前应用最广泛的局域网技术
  3. 比令牌环网、ATM网便宜、简单
  4. 满足网络速率要求:10Mb/s~10Gb/s

以太网两个标准

  1. DIX Ethernet V2 第一个局域网产品(以太网)规约
  2. IEEE802.3标准--------帧格式一点点改动

以太网提供无连接不可靠服务

  1. 不可靠:不对发送方的数据编号,接收方不发送确认差错帧直接丢弃,差错纠正由高层负责
  2. 以太网只提供无差错接受、不实现可靠传输!!!

传输介质拓扑结构

  1. 同轴电缆---------------------》双绞线+集线器
  2. 总线型---------------------------》星型
  3. 集线器上的以太网逻辑上是总线网
  4. 各站点共享逻辑上的总线
  5. 使用的还是CSMA/CD协议
  6. 不忘初心!

10BASE-T以太网

  1. 传送基带信号的双绞线以太网
  2. T表示双绞线
  3. 像现在采用的是无频闭双绞线UTP
  4. 传输速率是10Mb/s
  5. 物理上采用星形拓扑,逻辑上总线型,每段双绞线最长100m
  6. 采用曼彻斯特编码---------------传输一个比特要两个码元---------一高一低
  7. 采用CSMA/CD介质访问控制

适配器

  1. 计算机与外界有局域网的连接是通过----------通信适配器的
  2. 通信适配器又称网络接口板(network adapter)网络接口卡NIC(Network Interface Card)但是现在更多的人愿意使用更为简单的名称“网卡”。主要用来连接共享资源,是计算机系统的必备部件。

网卡上面装有处理器和存储器(包括RAM和ROM)。网卡和局域网之间的通信是通过电缆或双绞线以串行传输方式进行的,而网卡和计算机之间的通信则是通过计算机主板上的I/O总线以并行传输方式进行。因此,网卡的一个重要功能就是要进行串行/并行转换。由于网络上的数据率和计算机总线上的数据率并不相同,因此在网卡中必须装有对数据进行缓存的存储芯片。

在安装网卡时必须将管理网卡的设备驱动程序安装在计算机的操作系统中,这个驱动程序以后就会告诉网卡,应当从存储器的什么位置上将局域网传送过来的数据块存储下来。网卡还要能够实现以太网协议

网卡并不是独立的自治单元,因为网卡本身不带电源而是必须使用所插入的计算机的电源,并受该计算机的控制,因此网卡可看成为一个半自治的单元。当网卡收到一个有差错的帧时,它就将这个帧丢弃而不必通知它所插入的计算机。当网卡收到一个正确的帧时,它就使用中断来通知该计算机并交付给协议栈中的网络层。当计算机要发送一个IP数据报时,它就由协议栈向下交给网卡组装成帧后发送到局域网。

随着集成度的不断提高,网卡上的芯片的个数不断的减少,虽然现在各厂家生产的网卡种类繁多,但其功能大同小异。网卡的主要功能有以下三个:

  1. 数据的封装与解封:发送时将上一层交下来的数据加上首部和尾部,成为以太网的帧。接收时将以太网的帧剥去首部和尾部,然后送交上一层;
  2. 链路管理:主要是CSMA/CD协议的实现;
  3. 编码与译码:即曼彻斯特编码与译码
  1. 现在都不再单独使用网卡了,直接集成了
  2. 网卡有RAM和ROM
  3. ROM上由计算机硬件地址MAC地址
  4. 局域网中,硬件地址又称为物理地址或者MAC地址
  5. MAC是一个48位的二进制地址-------全球唯一----------------IEEE规定前24位就是厂家
  6. 可以去网站根据MAC地址,看你的东西是不是正品

以太网MAC帧

  1. 最常用的MAC帧是以太网V2的格式--------加头加尾

  2. 加个前导码 + 以太网MAC帧
  3. 目的地址:确定的一个或者广播地址
  4. 以太网帧最小是64B,所以数据最低就是46字节
  5. 数据最大1500字节---------------MTU
  6. FCS就是--------帧序列检测---------------CRC循环冗余检验的帧检测序列!!!
  7. 每个帧之间有个最小间隔,不用搞后缀结束编码

与IEEE802.3区别

  1. 第三个字段是长度/类型
  2. 当长度/类型字段值小于0x0600时候,数据字段必须装入LCC子层

高速以太网-----速率高于100Mb/s的以太网

  1. 100BASE-T以太网--------星型拓扑------使用CSMA/CD----------支持全双工和半双工-----------可在全双工工作且无冲突
  2. 吉比特以太网----------在光纤、双绞线上传1Gb/s的信号
  3. 10吉比特-------在光纤传10Gb/s信号-------------支持全双工--------无冲突

局域网MAC方法

  1. CSMA/CD---------常用于总线型局域网、也用于树形局域网
  2. 令牌总线-----------常用于总线型、也用于树形-----------把总线上的工作站按顺序排列成逻辑环---------之有令牌持有者才能发送-------------
  3. 令牌环--------------用于环形局域网------------如令牌环网

🍃博主昵称:一拳必胜客

🌸博主寄语:欢迎点赞收藏关注哦,一起成为朋友一起成长;

特别鸣谢:木芯工作室 、Ivan from Russia


相关文章
|
3月前
|
运维 监控 算法
解读 C++ 助力的局域网监控电脑网络连接算法
本文探讨了使用C++语言实现局域网监控电脑中网络连接监控的算法。通过将局域网的拓扑结构建模为图(Graph)数据结构,每台电脑作为顶点,网络连接作为边,可高效管理与监控动态变化的网络连接。文章展示了基于深度优先搜索(DFS)的连通性检测算法,用于判断两节点间是否存在路径,助力故障排查与流量优化。C++的高效性能结合图算法,为保障网络秩序与信息安全提供了坚实基础,未来可进一步优化以应对无线网络等新挑战。
|
3月前
|
监控 算法 安全
基于 PHP 语言深度优先搜索算法的局域网网络监控软件研究
在当下数字化时代,局域网作为企业与机构内部信息交互的核心载体,其稳定性与安全性备受关注。局域网网络监控软件随之兴起,成为保障网络正常运转的关键工具。此类软件的高效运行依托于多种数据结构与算法,本文将聚焦深度优先搜索(DFS)算法,探究其在局域网网络监控软件中的应用,并借助 PHP 语言代码示例予以详细阐释。
67 1
|
1月前
|
监控 算法 JavaScript
基于 JavaScript 图算法的局域网网络访问控制模型构建及局域网禁止上网软件的技术实现路径研究
本文探讨局域网网络访问控制软件的技术框架,将其核心功能映射为图论模型,通过节点与边表示终端设备及访问关系。以JavaScript实现DFS算法,模拟访问权限判断,优化动态策略更新与多层级访问控制。结合流量监控数据,提升网络安全响应能力,为企业自主研发提供理论支持,推动智能化演进,助力数字化管理。
50 4
|
2月前
|
存储 监控 算法
基于 Python 哈希表算法的局域网网络监控工具:实现高效数据管理的核心技术
在当下数字化办公的环境中,局域网网络监控工具已成为保障企业网络安全、确保其高效运行的核心手段。此类工具通过对网络数据的收集、分析与管理,赋予企业实时洞察网络活动的能力。而在其运行机制背后,数据结构与算法发挥着关键作用。本文聚焦于 PHP 语言中的哈希表算法,深入探究其在局域网网络监控工具中的应用方式及所具备的优势。
87 7
|
3月前
|
缓存 监控 算法
基于 C# 网络套接字算法的局域网实时监控技术探究
在数字化办公与网络安全需求增长的背景下,局域网实时监控成为企业管理和安全防护的关键。本文介绍C#网络套接字算法在局域网实时监控中的应用,涵盖套接字创建、绑定监听、连接建立和数据传输等操作,并通过代码示例展示其实现方式。服务端和客户端通过套接字进行屏幕截图等数据的实时传输,保障网络稳定与信息安全。同时,文章探讨了算法的优缺点及优化方向,如异步编程、数据压缩与缓存、错误处理与重传机制,以提升系统性能。
77 2
|
5月前
|
存储 监控 算法
局域网网络管控里 Node.js 红黑树算法的绝妙运用
在数字化办公中,局域网网络管控至关重要。红黑树作为一种自平衡二叉搜索树,凭借其高效的数据管理和平衡机制,在局域网设备状态管理中大放异彩。通过Node.js实现红黑树算法,可快速插入、查找和更新设备信息(如IP地址、带宽等),确保网络管理员实时监控和优化网络资源,提升局域网的稳定性和安全性。未来,随着技术融合,红黑树将在网络管控中持续进化,助力构建高效、安全的局域网络生态。
100 9
|
7月前
|
网络协议 数据安全/隐私保护 网络虚拟化
计算机网络的体系结构
OSI模型,即开放系统互连模型,由ISO于1984年提出,是计算机网络通信的参考模型,将网络功能划分为七层:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。各层负责不同的通信任务,使网络设计与管理更加模块化和高效。
374 1
|
9月前
|
存储 网络协议 网络性能优化
一文详细理解计算机网络体系结构(考试和面试必备)
这篇文章提供了C++基础知识的快速概述,包括C++的特点、面向对象设计、组成部分、标准、学习建议、应用领域、源文件、编译器、类与对象、编译执行步骤、分号与块、标识符、基本数据类型、typedef、枚举类型、变量定义与声明等。
222 0
一文详细理解计算机网络体系结构(考试和面试必备)
|
10月前
|
Java
java网络编程 UDP通信协议实现局域网内文件的发送和接收
java网络编程 UDP通信协议实现局域网内文件的发送和接收
108 1
java网络编程 UDP通信协议实现局域网内文件的发送和接收
|
11月前
|
网络协议 算法 程序员
网络必修课:以太网报文格式详解
嗨,大家好!今天,我要带大家深入了解以太网报文格式,这是现代网络通信的重要基础。无论你是网络工程师、开发者,还是对技术感兴趣的朋友,这篇文章都将为你揭开以太网的神秘面纱,让你更好地理解和应用这一关键技术。准备好了吗?让我们开始吧!
342 4

热门文章

最新文章