计算机网络笔记(3)
计算机网络笔记(3)
来自韩立刚老师的计算机网络
- 2020年10月30日
前一篇:计算机网络笔记(2)
后一篇:计算机网络笔记 (4)
整理:程琪皓
- 教材使用谢希仁老师计算机网络第5版
- 平时课业繁重,计算机仅仅只是兴趣,并非主业,各种笔记更新可能不及时,见谅
Chapter3: 数据链路层(续)
1. 需要解决的三个基本问题
注:宥于篇幅,前面的内容请看上一篇笔记
click here
2. 两种情况下的数据链路层
注:宥于篇幅,前面的内容请看上一篇笔记
click here
3. 以太局域网
1). 概述
为了使得链路数据层能够更好的适应多种局域网标准,802协会就将局域网的数据链路层拆分成两个子层:
逻辑链路控制子层LLC
(Logical Link Control)媒体接入控制子层MAC
(Medium Access Control)
注:现在基本上只有第二个了
以太网提供服务:
- 不可靠的交付,即尽最大努力的交付
- 当接收站收到有差错的数据帧时就丢弃此帧,其他什么也不做,差错的纠正由高层来决定集线器
出了问题两个人一起想办法,丢了东西就当做新的帧来重发
2). 拓扑
集线器
:说白了就是每一个口的输入传给其他所有接口的输出,盒子里头就是一堆导线
- 现在集线器的功能已经可以用芯片实现, 曾是一个里程碑式的东西
- 从前相当于是物理层的一个部分,因为它实在是有点点蠢蠢的…
- 用集线器连的网络是一个冲突域
3). 信道利用率
- 征用时长为 2 τ 2\tau 2τ, 发生碰撞的总的时间为 2 τ × n 2\tau\times n 2τ×n, n n n为总的碰撞次数
- 信道利用率:
- a = τ T 0 a = \frac{\tau}{T_0} a=T0τ因此应该尽量的增大有效传输传输的时间(帧的长度不能太短)
- 信道利用率 S m a x = T 0 T 0 + τ S_{max} = \frac{T_0}{T_0+\tau} Smax=T0+τT0,注意这里的 T 0 T_0 T0为信息传输的时间, τ \tau τ为信息发送的时间,这里的信道利用率为理想状态下,并不是
4). MAC层
-
在局域网中,
硬件地址
=物理地址
=MAC地址
,网卡的地址一共有48位的二进制组成,前24位决定厂家,后24位由厂家自己决定,由此做到MAC地址互不相同 -
查看mac地址的命令:
ipconfig /all
-
一个屋子里的MAC地址不能够有冲突
-
MAC地址的修改
-
注意一下command界面里面选中直接敲回车就代表着复制,在txt文件中采用
ctrl
+v
就可以粘贴,特此标注一下。 -
另外,在虚拟机中使用的MAC地址和电脑中的MAC地址不同
以下是我自己的电脑中修改mac地址的过程,只是放上几张图片,实际的操作肯定是因人而异
-
-
适配器检查MAC地址
老师上课讲的例子实在是太有趣辣!可以去看b站 043第3章有关内容~
注:因为自己的电脑开一个虚拟机就已经卡成ppt了,所以自己演示的图片就不放在这里啦~
注:因为时间不太够(不想被封号),所以抓包的相关操作这里也不演示了… -
交换机可以动态学习MAC地址表
-
生成树算法(SpanningTree)
- 交换机可以形成一个环,如果某个计算机进行广播,而线路中又有环的话,那么网络之中的计算机们就会开始不断的复读~
- 为了避免这种情况,我们将和发送端离得近的端口称为
根端口
或者称为指定端口
,其他端口称为阻断端口
,它们不会继续转发计算机的数据。按照网线的带宽进行加权,形成一棵生成树。 - 当你修改交换机生成树当中某一个节点的优先级时,交换机们会进行重新的计算,形成新的阻断和指定端口
-
虚拟局域网VLAN(Visual Local Area Network)
- 如果不想要按照物理位置来划分网段,我们就可以创建虚拟的局域网,通过这种方式达到安全的要求。一个
VLAN
就是一个广播域
,就是一个逻辑网段
(子网) - 在一个单位如果我们有两个部门,我们想要将它们分成两个网段,我们就可以在脑子里将交换机当中的连接分割开来,也就是说一台交换机分成两台用,因此提高了交换机的安全级别。
config t
+show VLAN
VLAN
可以跨交换机,这个完全不难理解,有的时候一根线可以跑多个VLAN的端口,称为干道
- 如果不想要按照物理位置来划分网段,我们就可以创建虚拟的局域网,通过这种方式达到安全的要求。一个
4. 扩展以太网
快速以太网
这里随便找了一篇扩展以太网的笔记,下面自己也在这里简单记一些
- 有的时候物理层上现实已经连接,但是两边的通讯方式对不上(
全双工
/半双工
,通讯的功率100Mb之类的)同样无法进行信息传输通讯 - 计算机有的时候为百兆,服务器有的时候为千兆
5. 高速以太网
-
三层以太网:接入层,汇聚层,核心层
- 有的时候也存在端到端的以太网,反正就是那个意思…
- 有的时候会使用核心层交换机实现例如一堆大楼之间的通讯
- 例子:2007年的时候某公司想要升级以太网,之前的网络大约是500台电脑在同一个电脑,后面换了光纤,加快了网速。因为之前的光纤不支持千兆,所以需要退回到物理层进行重新布线。
-
在交换机上实现网络安全(数据链路层的安全)
- 例如在交换机上设置,当接入的网线超过某一个数字
n
n
n的时候,就直接把交换机
shut down
,这样就在数据链路层上实现了网络的安全 - 当接入交换机的时候,需要等待一段时间,这一段等待的时间其实就是为了生成生成树(Spanning Tree),具体可以见前面的笔记。
interface fastEthernet 0/1
- 有关的实验操作可以看视频053第3章- 交换链路层上实现数据安全,需要的时候再考古,这里就不再赘述。
- 例如在交换机上设置,当接入的网线超过某一个数字
n
n
n的时候,就直接把交换机
以上是计算机网络Chapter3网课的全部内容