局域网技术|学习笔记

简介: 快速学习局域网技术

发者学堂课程【计算机网络基础局域网技术习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/450/detail/5551


局域网技术


目录

一.局域网概念

二.物理地址

三.CSMA/CD 协议


一.局域网概念

(一)根据网络规模分类

1.广域网:覆盖范围大,传输距离远,传输率低,误码率高

2.城域网:覆盖范围介于局域网和广域网之间,几公里到几十公里

3.局域网:局部区域范围内的计算机网络

范围:几米至几公里,一个或相邻的建筑物内

特点:覆盖范围小,传输速率高,误码率低

应用:多用于单位内部网络建设

在网络使用过程中描述了五种拓扑结构,而在局域网的通信过程中,只使用其中三种:就是总线型(使用最多),星型 环型这三种网络拓扑结构。


image.png

局域网体系结构

局域网的网络通信本身是一种通信的网络,所以它只涉及了 OSI 参考模型中的数据链路层 物理层,它并不涉及高层次的网络。

IEE802 委员会将局域网分成两个子层,分别是 M AC 子层和 LLC 子层。

局域网体系结构 [-]阿里  

局域网是一种通信网络,只涉及的OSI模型中的数据链路层和物理层,不涉及高层的内容

IEEE 的802委员会将局域网分为两个子层:

MAC 子层:与接入到传输媒体有关的内容都放在 MAC 子层。主要用来解决多个节点如何使用共享介质的问题

LLC 子层:与媒体接入无关的部分都集中在 LLC。其主要功能是数据链路的建立和释放、LLC 帧的封装和拆卸、差错控制、提供与高层的接口等


image.png


二.物理地址

1.MAC 地址

在局域网中,硬件地址又称为物理地址。统称为 MAC 地址,在数据链路层使用的地址是由48比特也就是二进制位所组成的。通常被分为六个字节。前三个字节代表的是生产厂商的编号,后三个字节代表的是网卡的编号

MAC 地址如下图所示,通常表示为12个16进制数,每两个16进制数之间用冒号隔开,08:00:20:0A:8C:6D就是一个MAC 地址

2.数据帧

1.数据链路层中数据是以数据帧(frame)为单位进行传输的。封装成帧就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧,确定了帧的界限

2.数据帧首部中的源地址和目的地址就是用 MAC 地址来表示的

3.发送数据帧时,帧首部写入目的主机的 MAC 地址

4.收到数据帧后,可能会有多台数据,判断当前数据帧首部中所包含的目的MAC地址跟自己的MAC地址是否一致,如果发现一致就收下,否则就丢。


三.CSMA/CD 协议

特点

1.目前局域网采用的最通用的通信协议标准是以太网(Ethernet)技术

2.最初的以太网是一个总线型的网络,任何一个主机发出的信号,都能被网络中其他所有的主机收到

3.以太网需要解决的问题

①寻址问题:如何在广播式的网络完成一对一通信(MAC 地址)

②.冲突问题:两台主机同时使用网络会发生冲突(CSMA/CD 协议)

以太网使用CSMA/CD协议来解决总线使用权的问题,处理网络中产生的冲突问题。

CSMA/CD协议本身叫做载波监听,多路访问,冲突检测

(一).多路访问:网络中的每个节点,人人平等。都有权利去使用这个通信总线传输数据

(二).载波侦听:每个节点在发送数据前,都要先“听”一下总线上是否有数据传输。如果检测到有数据信号,它就会停止传输数据。如果“听”到总线当前是空闲的,它就会利用总线去传输数据

(三).冲突检测:在发送数据帧的同时,还需要继续监听总线,检测是否发生了冲突。如果检测到在传输数据包的时候发生了冲突,就马上停止数据包发送。

等待一个随机的时间后,再次重发

①.为什么需要“冲突检测”?

当某个站监听到总线是空闲时,也可能总线并非真正是空闲的。

A 向 B 发出的信息,要经过一定的时间后才能传送到 B

B 若在 A 发送的信息到达B之前发送自己的帧(因为这时 B 的载波监听检测不到 A

所发送的信息),则必然要在某个时间和 A 发送的帧发生碰撞

②.冲突带来的问题

1.碰撞的结果是两个帧都变得无用(冲突使得信号相互叠加,使得原来的信号被破坏),而且这些无用的数据浪费了网络资源

2.节点在检测到冲突的时候,就马上停止数据发送。

但是之前已经发出的数据还是会被接收方收到,而且是不完整的数据。所以接收方需要知道是否曾经发生冲突,收到的数据是否完整

③.冲突问题的解决方法

1.争用期(解决不完整数据问题)

从开始发送数据,到检测到冲突,这段时间是不确定的,它的最大值称为争用期。如果在争用期内没有检测到冲突。以后也不会有冲突产生了

在以太网中,争用期=2倍总线长度/信号的传播速度

2.最短帧长(解决不完整数据问题)

以太网取51.2μs为争用期的长度。对于10Mb/s以太网,在争用期内可发送512bit,即64字节,以太网在发送数据时。若前64字节没有发生冲突,则后续的数据就不会发生冲突。(10Mb/s*51.2ps=512bit)。以太网规定了最短有效顿长为64字节。凡长度小于64字节的帧都是由于冲突而异常中止的无效帧

相关文章
|
消息中间件 存储 NoSQL
|
存储 C语言 C++
C++学习笔记(day1)
C++学习笔记(day1)
|
机器学习/深度学习 人工智能 调度
学习笔记6
人工智能课程
68 0
|
人工智能 安全
学习笔记7
人工智能课程
81 0
|
NoSQL MongoDB 开发者
故障测试2|学习笔记
快速学习故障测试2
故障测试2|学习笔记
|
开发工具
超详细的vimtutor学习笔记(上)
第一讲 编辑 1.1 移动光标 使用 h、j、k、l 键可以使光标实现左、下、上、右的移动。 也可以使用 ↑ ↓ ← → 进行上下左右的移动。
126 0
|
Java 数据安全/隐私保护 开发者
属性驱动 | 学习笔记
快速学习属性驱动,介绍了属性驱动系统机制, 以及在实际应用过程中如何使用。
|
人工智能 NoSQL JavaScript
正则查询|学习笔记
快速学习正则查询
|
XML vlayout Java
vlayout学习笔记
关于阿里android的UI框架 vlayout的学习笔记
vlayout学习笔记
|
开发者 Python
if 练习_1|学习笔记
快速学习 if 练习_1
112 0