物理层和数据链路层的详细概述以及交换机的原理

**

物理层

:**
在这里插入图片描述
每个线都有不同的规格
我们常用的网线分两类T568A T568B
交叉线:用于同设备,三层以上都成为同设备

直通线:在公司企业中用的多,都是pc与交换机相连用的线

全反线:全反线也是网线,只是做网线头的时候,两端的线序正好相反,而且是完全相反。
干什么用呢?是连接网络设备(如交换机/路由器)的console口和PC串口(这里
需要串口转水晶头的接头)。
常用于对交换机和路由器进行命令连接。
在这里插入图片描述

数据链路层

1.首先数据链路层属于二层
2.传输单元:帧
3.帧结构:参见下图
首先有帧头帧尾,帧头帧尾是火车头火车尾中间是乘客。
帧头出了局域网其实会变化,意味这源端到目标端如果距离远,会不断变化,也就是说目标端不关心帧头,中间三块不能发生损失。
上三层数据来说,帧头帧尾就相当于工具。

我们的pc端要发送数据,经过有线网卡,处理后,物理层发送到交换机,如果交换机有无线功能,屋子里面有可能有人拿笔记本连着这个无线,那么pc发的帧头帧尾只是火车头,没法在空中飞,因为是有线网卡加的,交换机一看你要给笔记本,他说不行,火车怎么能飞呢,他把你的头重新给你拿掉,换上飞机头飞机尾,也是加上了帧头帧尾,笔记本是能够识别飞机头飞机尾的。

说这么多是为了什么呢,告诉大家帧头是有两种协议的
有线网卡封装的帧头帧尾这种帧格式我们叫802.3
其实格式是一样的,只不过在空气中跑还是在网线中跑
空气中,无线网卡支持的协议802.11

换句话说我们的帧格式有两种
802.3
802.11
有线网卡封装都是3格式发出去的,无线网卡用的802.11 其实格式一样,只是名字改了叫11。

为什么叫802?

最早是由全世界科学家组成的组织 一共802个科学家,为了纪念他们,以他们命名。
以802开头的都是国际标准,所有的厂家,都必须遵守这个标准

IEEE 802.3是工作组和工作组制定的电气和电子工程师协会 (IEEE)标准的集合
IEEE电气电子工程师学会据说最初由802个成员组成所以为了纪念,就以802命名。

在这里插入图片描述
别管是3也好11也好帧头的内容是不变的,都是这点内容。

我们来揭晓帧头里面有什么东西

帧头有三样东西,目标MAC 源MAC 类型
网卡给数据封装的帧头就三个东西 目标MAC 源MAC 类型。
这是唯一把目标写前面的,其他都是源写前面,因为目标告诉自己给谁。

类型字段的作用,识别上层协议,为上层服务

由网络层往下传输给数据链路层,由两个协议ip和arp,但是回传的时候就不知道给谁服务了,所以要标记上类型,以便于区分
0x0800就是ip协议
0x0806就是arp协议
在这里插入图片描述

0x的意思代表十六进制 四位十六进制的数占2个字节
八个二进制占一个字节

比特的故事

以后说到长度第一时间就要想字节 还有个最小传输比特 1Byte=8bit bit 来自binary digit (二进制数字)
八位二进制 是一个字节 所以四位的十六进制就是2个字节。

比特是计算机中最小的数据单位,可是随着字符
最开始计算机只是处理数据运算,也就是0-9,加上运算符号,4bit足够了。用0000表示0,0001表示1,0010表示2,依次类推。

后来加入了字母,程序符号,数据处理扩充到8bit,之后逐渐发展并诞生了ASCII编码标准,依据这一标准,将8bit表示出来的值使用一个新的单位来表示,这个新的单位被命名为字节(byte)。

所以1byte等于8bit是计算机发展中的一个以编码标准为依据约定出来的规则。

随着科技的发展,计算机需要处理的数据规模越来越大,原先的单位又不够用了,因此就有千位元组的单位KB出现,以下乃个记忆体计算单位之间的相关性:

1 Byte = 8 Bits

1 KB = 1024 Bytes

1 MB = 1024 KB

1 GB = 1024 MB

在这里插入图片描述

中间的上三层数据

网卡就是加火车头火车尾一共18个字节
火车容载能力有限,火车最大容纳多少数据呢,不可能说把一个电影都放在一个帧里面
一个帧一定有一个上线。(印度除外啊哈哈哈)
在这里插入图片描述
最大容载能力叫MTU值,就是在一个帧里面,一共火车头火车尾里面,最多容纳多少个字节,在中国最多容纳1500个字节。

一个帧大概容纳1.5kb左右的数据,你发个音乐5m,就得忙一阵,需要切好多到,1500kb走一批,然后再造个火车再走一批。

你的数据如果超过了最大容载能力,只能去第二个火车,第三个火车!!下一个游戏几个g 会收到无数个帧。

MTU 最大传输单元 中国规定最多1500个字节

1518个字节

所有国家不一样
在这里插入图片描述

交换机的工作原理

不断学习的过程
mac地址表有300秒的老化时间,如果接口换了,就会立即更新
mac地址表是交换机学习的过程,只能学习源
放慢一万倍,
第一次数据会进行广播
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值