局域网的基本概念与体系结构

局域网这里,涉及到的比较多的都是数据链路层的知识,我也是在学习数据链路层的知识的时候了解到比较多的。

局域网,也就是直接在同一区域之内直接连接的计算机组,重要的是,使用的是广播信道,这个广播与后面的广播不一样,是真正的广播,公用信道,直接把内容发到信道上面去,所有人都可以接收。

同时我们假定的是链路层的性质会比较好。

我们先概述一下,然后借着以太网来详细讲一讲。

基本概念

拓扑结构

基本是以太网的基本拓扑结构就是:

  • 星型、总线型、环型、树型

这么四种。

介质访问控制方式

  • CSMA\CD

    • 这个是重要的知识点,就放到其他地方去讲了
  • 令牌总线

    • 所有worker按顺序排成一个逻辑环,只有令牌持有者才能控制总线发送信息。
  • 令牌环

局域网分类

实际上局域网有很多的架构,当然用的最多的还是以太网。不同的架构的优点都不大相同,各自有各自的特点。

  • 以太网
  • 令牌环网
  • FDDI网 Fiber Distributed Data Interface
  • ATM网
  • WLAN

IEEE 802

是系列的协议集,或者是标准集。

IEEE 802又称为LMSC(LAN /MAN Standards Committee, 局域网/城域网标准委员会),致力于研究局域网和城域网的物理层和MAC层中定义的服务和协议,对应OSI网络参考模型的最低两层(即物理层和数据链路层)。

  • 802.3:以太网
  • 802.5:令牌环网
  • 802.11:WLAN

MAC子层和LLC子层

IEEE802系列标准把数据链路层分成LLC(Logical Link Control,逻辑链路控制)和MAC(Media Access Control,媒介接入控制)两个子层。

上面的LLC子层实现数据链路层与硬件无关的功能,比如流量控制、差错恢复等;较低的MAC子层提供LLC和物理层之间的接口。

MAC

MAC子层负责把物理层的“0”、“1”比特流组建成帧,并通过帧尾部的错误校验信息进行错误校验;提供对共享介质的访问方法,包括以太网的带冲突检测的载波侦听多路访问(CSMA/CD)、令牌环(Token Ring)、光纤分布式数据接口(FDDI)等 。

MAC子层分配单独的局域网地址,就是通常所说的MAC地址(物理地址)。MAC子层将目标计算机的物理地址添加到数据帧上,当此数据帧传递到对端的MAC子层后,它检查该地址是否与自己的地址相匹配,如果帧中的地址与自己的地址不匹配,就将这一帧抛弃;如果相匹配,就将它发送到上一层中

LLC

LLC子层在IEEE802.2标准中定义,为802标准系列共用;而MAC子层协议则依赖于各自的物理层。

IEEE802.15.4的MAC层能支持多种LLC标准,通过SSCS(Service-Specific Convergence Sublayer,业务相关的会聚子层)协议承载IEEE802.2类型一的LLC标准,同时也允许其他LLC标准直接使用IEEE802.15.4 的MAC层的服务。

LLC子层给网络层提供了一个统一的逻辑视图。

LLC负责识别网络层协议,然后对它们进行封装。LLC报头告诉链路层,帧收到后应当做何处理。

主要功能:

  • 传输可靠性保障和控制;
  • 数据包的分段与重组;
  • 数据包的顺序传输。

服务:

  • 无确认无连接的服务。这是数据包类型的服务。
  • 连接方式的服务。这种服务类似于HDLC提供的服务。
  • 有确认无连接的服务。提供有确认的数据包,但不建立连接。

LLC子层维护一张以DSAP为索引的函数列表,每接收到一个数据包,以DSAP为索引调用相应的函数,该函数把数据包挂到相应接收队列。

以太网详解

以太网是现实世界中最普遍的一种计算机网络。以太网有两类:第一类是经典以太网,第二类是交换式以太网,使用了一种称为交换机的设备连接不同的计算机。

以太网的标准拓扑结构为总线型拓扑,但快速以太网(100BASE-T、1000BASE-T标准)为了减少冲突,将能提高的网络速度和使用效率最大化,使用交换机来进行网络连接和组织。如此一来,以太网的拓扑结构就成了星型;但在逻辑上,以太网仍然使用总线型拓扑和CSMA/CD(Carrier Sense Multiple Access/Collision Detection,即载波多重访问/碰撞侦测)的总线技术。

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

以太网只实现无差错接收,不实现可靠传输。

  • 不可靠传输服务:仅仅丢弃有误码的帧,其他什么也不做
  • 可靠传输:想办法实现发送端发送什么,接收端接收什么

差错控制都是由高层控制。

10BASE-T

基本概念:

10 BASE T
传输速率 传输的是基带信号 代表的是使用双绞线

物理上是星型拓扑,逻辑上使用总线结构;使用Manchester编码;CSMA\CD控制,会发生碰撞。

适配器和MAC地址

实际上我们计算机与网络的交互都是要通过这个通信适配器,也就是我们的网络接口卡,网卡。

一个网卡里面也有自己的CPU、RAM和ROM。

每个网卡会在出厂时适配好唯一的一个MAC地址,记录在自己的ROM里面,各个网卡之间通过这个MAC地址辨认。

在局域网中,硬件地址=物理地址=MAC地址。MAC地址就是一个标识符(事实上是可以重复的,这个MAC地址,因为MAC地址一般都是在局域网里面出现的,只要不出现混乱就行,但是一些云服务来说,重复就不太好)。

像是鼠标之类的也有自己的网卡和MAC地址(甚至可以使用登录路由进行地址的修改)

以太网MAC帧

目的地址 源地址 类型 数据 FCS
6 6 2 46-1500包含IP数据报 用于校验,长度为4

因为我们的MAC地址长度为6,所以目的地址和源地址都是用6个字节表示。

一般来说,还要在以太网MAC帧前面加个前导码8个字节。前7个字节表示前同步码,最后一个字节表示帧开始定界符。

  • 单播
  • 广播,目的地址全为1
  • 多播

使用Manchester就不用结尾符了,因为我们是比较特殊的电平表示数据,用的是中间的跳变进行表示,如果结束发送就没有这样的特征了。

局域网的基本概念与体系结构相关推荐

  1. 3.6.1 局域网的基本概念和体系结构

    3.6.1 局域网的基本概念和体系结构

  2. 计算机网络—局域网的基本概念和体系结构

    建议将思维导图保存下来观看,或点击这里在线观看

  3. 计算机网络 王道考研2021 第三章:数据链路层 -- 局域网基本概念和体系结构、以太网(一种常用的局域网技术)、无线局域网、跨省短信通知原因、MAC

    文章目录 1. 局域网基本概念和体系结构 1.1 局域网 1.2 局域网拓扑结构 1.3 局域网传输介质 1.4 局域网介质访问控制方法 1.5 局域网的分类 1.6 IEEE802标准 1.7 MA ...

  4. 计算机网络(15)—— 局域网基本概念和体系结构

    局域网基本概念和体系结构 局域网 局域网(Local Area Network):简称LAN,是指在某一区域内由多台计算机互联成的计算机组,使用广播信道. 特点1:覆盖的地理范围较小,只在一个相对独立 ...

  5. 计算机网络之数据链路层:14、局域网的基本概念

    数据链路层:14.局域网的基本概念 思维导图: 局域网: 网络拓扑: 局域网传输介质: 局域网逻辑访问控制方法: 局域网的分类: IEEE802标准: MAC子层和LLC子层: 思维导图: 局域网: ...

  6. 数据仓库的概念与体系结构

    数据仓库的概念与体系结构 前言 数据管理技术的发展 人工管理阶段 文件系统阶段 数据库系统阶段 数据库技术与分析性应用结合的问题 数据仓库的基本概念 元数据 数据粒度 数据模型 ETL 数据集市 数据 ...

  7. 软件体系结构概念视图_主题301:概念,体系结构和设计

    软件体系结构概念视图 在你开始前 了解这些教程可以教给您什么以及如何从中获得最大收益. 关于本系列 Linux Professional Institute (LPI)在三个级别上对Linux系统管理 ...

  8. 局域网基本概念和体系结构

    基本概念 局域网(Local Area Network):简称LAN,是指在某一区域内由多台计算机互联成的计算机组,使用广播信道. 特点1:覆盖的地理范围较小,只在一个相对独立的局部范围内联,如一座或 ...

  9. 【学习笔记】局域网基本概念和体系结构,以太网、无线局域网与PPP协议、HDLC协议

    文章目录 一. 局域网:特点与要素 ① 拓扑结构 ② 传输介质 ③ 介质访问控制方法 ④ 局域网的分类 ⑤ IEEE 802标准 ⑥ MAC子层和LLC子层 二. 以太网 ① 概述 ② 提供无连接.不 ...

最新文章

  1. jsp中如何显示mysql数据库数据类型_jsp中如何以表格形式显示数据库中一个字段的数据?...
  2. python中内置的数据结构有几种?
  3. mvc怎么套用html模板,ASP.NET MVC3模板页的使用(2)
  4. java 矩阵转置_图解利用Java实现数组转置
  5. java 二叉树迭代器_C,为二叉树实现自定义迭代器(长)
  6. 不要给我说什么底层原理_连集合底层实现原理都不知道,你敢说 Redis 用的很溜?...
  7. 世界摩天大楼2009年排名
  8. 通过MBean server监控weblogic应用
  9. 6月7日 PowerPoint 版本支持的媒体格式(跨office版本演示需要了解)
  10. 了解PS、学习使用html语义化标签和CSS术语
  11. java 二级联动实现
  12. 吃不惯的川味麻辣×××
  13. 创业成功第一步:写好商业计划书 第二章习题答案
  14. visual C#(二十五)实现UWP应用的用户界面
  15. Manjaro找不到默认键盘布局
  16. 事业单位考试计算机专业知识题库,计算机考试题库:计算机考试模拟练习题(201)...
  17. Log4j2配置之Appenders
  18. 模拟信号和数字信号讲堂(一),模拟信号和数字信号之模拟信号详解
  19. 严蔚敏数据结构c++版微盘_数据结构复习知识点总结
  20. 同源策略、跨域以及跨域的三种解决方案详解

热门文章

  1. Windows10企业版 VS2017编译 MongoDB C++ Driver3.1.1 全过程
  2. 电脑桌面右键无新建选项
  3. python 例子 银行_Python3实现简单的银行账户登录系统实例
  4. 矩阵的零空间和列空间
  5. 零相位滤波matlab,什么叫零相位滤波器(最小相位滤波器)
  6. 抗TNF治疗改变JIA患者PBMC基因表达谱,可预测疗效
  7. 浣溪沙·江畔芦花【明书词两首】
  8. 风险定量分析工具 龙卷风图 决策树形图 蒙特卡洛模拟
  9. 科学课和计算机整合,信息技术与科学课整合《风的形成》教学设计
  10. 金融界神曲“金融科技”:度小满、中国平安等大神如何唱?