计算机网络笔记(3)2020-10-30

计算机网络笔记(3)

来自韩立刚老师的计算机网络

整理:程琪皓

  • 教材使用谢希仁老师计算机网络第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地址的命令

  • MAC地址的修改

    • 注意一下command界面里面选中直接敲回车就代表着复制,在txt文件中采用ctrl+v就可以粘贴,特此标注一下。

    • 另外,在虚拟机中使用的MAC地址和电脑中的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章- 交换链路层上实现数据安全,需要的时候再考古,这里就不再赘述。

以上是计算机网络Chapter3网课的全部内容

前一篇:计算机网络笔记(2)
后一篇:计算机网络笔记 (4)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值