网络学习基础

网络基础(1)

数据传输的车间

应用层:计算机跟人进行交互 (人机交互)-----我们给它输入的是人类的抽象语言如:文字 声音 图像-------编码(后台  程序)

表示层:将“编码”--------二进制

网络层:

介质访问控制层用于控制物理层,也是识别MAC地址的地方

物理层:物理硬件 类似于显卡,CPU等

        传出电波用于传播二进制,长波1,短波0

        计算机只能理解二进制        

人类最早的网络------对等网

  1. 距离边长
  2. 节点增加 

中继器-----电压放大器    波形失帧

网线:RJ-45双绞线  网线的传播距离<100M,因为是通过电波传导信号,所以当距离过长时,电信号会衰弱

当时有人又发明了中继器,可以通过增加电压(加压),增强电信号,但是这种方法就犹如人在用墨水写字时,在墨迹变淡时,重新临摹一遍,但是这种方法,多临摹几次,纸会破,字迹也会由于重叠而导致看不清。所以这种方式很快就被淘汰了,由此引出了交换机的概念(读写,写在另外一个东西上)

在数据进行传输时,发展初期,人们想到了多种拓扑方式,

直线型拓扑/总线型拓扑

  1. 结构简单。
  2. 一毁全毁(在数据传输中,中间任意一个地方出了问题,全线崩溃
  3. 私密性差(因为全连接在一条线上,在两个设备互相传输信息时,因为会通过中间的设备,所以数据也会被中间的设备获取。)
  4. 负载高,资源浪费(仅仅只是两个设备在传输数据,但是中间的每一个设备都会对设备进行识别,导致有许多没必要的资源浪费。)

环形拓扑

相比于直线拓扑,只是多了一次出问题的机会,中间一个地方出了问题就和直线拓扑一样了。

树状拓扑  

  1. 方便拓展,类似于思维导图。
  2. 层次级别高的节点出了问题,下面的节点全部要出问题。

波环型拓扑(全网状)拓扑

很多优点都有,但唯有一点,成本高


星型拓扑

目前人们使用范围最广的拓扑,但是要求一点,中间节点的质量一定要好。

节点增加-----HUB集线器(就是一个拓展坞,通俗来说就是增加接口)   

网络集线器 (别名看样子好像主要是和网线有关)

地址-----唯一  格式相同  -------MAC地址(通常和网卡有关,只要网卡不换MAC地址恒定不变。)  ----48位二进制构成 以 16进制显示    出场既烧录  全球唯一

网络传输数据的主要问题:

  1. 资源占用的问题
  2. 安全问题
  3. 地址  
  4. 冲突  

MAC在四层车间结构中(介质访问控制层

冲突方案:CSMA/CD------载波侦听多路访问/冲突检测

                     --------------------------排队机制

对于冲突,如果不进行处理,相识的信息就会因为相似的电波而抵消,导致数据的流失

机制解析:

  1. 首先使用监听功能,当发现有消息正在发送时,停止自身的消息发送,并进行监听排队,随时准备进入下一个阶段。
  2. 当前消息发送完成时,立刻发送自身消息。
  3. 当消息相撞时,会互相给对方发送一个随机的阈值,因为是随机发送的,所以会有大小区分,达到阈值时,发送自身消息,这样就规避了冲突问题。

想要做的事情:

  1. 无限的传输距离
  2. 没有冲突-----所有节点都可以同时发送信息
  3. 形成单播------一对一的进行数据传输  
  4. 提高端口密度  

网桥-----------交换机----工作在介质访问控制层

   Bp/s  比特=二进制         字节

8位二进制=1bt      1024字节=1Kb   1024kb=1mb   

速率公式:约等于  (带宽/8)*85%   

交换机的工作原理:1.当数据帧进制交换机后,交换机会先查看数据的源MAC地址并于进入交换机的接口进行映射并将记录记载在自己的MAC地址表中;在根据数据帧中的目标MAC地址查询自己的MAC地址表;若表中存在记录,则按照记录直接进行单播。

2.若没有记录,则泛洪该数据

在交换机进行工作时,

1.先会对进入的信息进行一个读取,然后进行复制。

2.再查阅MAC地址表,若有就直接转发,若没有,将数据传入的接口和对应设备的MAC地址记录在MAC地址表当中,然后进行泛洪。

3.因为对于输入交换机中的数据,都是先进行存储在进行发送,这是有顺序的,故不会造成冲突。)

  1. 对于MAC地址和接口可能发生对应关系变化导致的数据误传,所以记录的MAC地址保存时间只有300s。
  2. 对于交换机每一次进入的数据都会先进行读取和记录。  

泛洪:向除了进入接口以外的所有接口进行发送

MAC地址表的老化时间:300s

出现网络---对等网------变大网络----无限的传输距离  无冲突  单播  =交换机----二层设备(从下往上的第二层,介质访问控制层)  识别MAC地址  ---认识则单播  不认识 则泛洪  

路由器---从它被发明的那一天起   全球互联

Cisc---思科  (初步发展开的公司)  

路由器所产生的车间---------网络层-------诞生了一个新的协议--------IP   ----------使用IP地址(逻辑地址

 逻辑地址(临时使用,在某个范围内使用的地址)

路由器的每一个接口  都是一个泛洪范围的边界  

IPV4  :  第四版的IP地址  

IPV4地址:32位二进制构成   选用点分十进制标识  

8位一分   存在网络位和主机位的区分

 每一个IP地址  都有自己的子网掩码  

子网掩码的特征:由连续的1和连续的0构成

子网掩码(一定由连续的1或0构成,充分不必要

对于网络位和主机位的划分,主要是看子网掩码,和小数点无关,小数点只是为了结构好看一点。

子网掩码从开头就是1,在同位二进制的结构下,1所对应的就是网络位,0对应的就是主机位。

00000001=1        11000000=192

00000010=2        10101000=168

00000100=4        

00001000=8

00010000=16

00100000=32

01000000=64

10000000=128

10.10.198.95=00001010.00001010.11000110.01011111

192.168.1.1=11000000.10101000.00000001.00000001

10101010.11110000.00001111.11001100 =170.240.15.204       

128   64   32   16   8   4   2   1  

看泛洪范围时(就是看IP是否在同一区域),要看子网掩码网络位所对应的IP是否相同(也说是泛洪区域)

如:

192.168.1.1   255.255.255.0

11000000.10101000.00000001.00000001

11111111.11111111.11111111.00000000

192.168.2.1   255.255.255.0

11000000.10101000.00000010.00000001

11111111.11111111.11111111.00000000

                 

255.255.0.0   11111111.11111111.00000000.00000000  

对于单区域来说,

广播域=泛洪区域

广播行为:是主动的

泛洪行为:是被动的(可单播时,必定不会泛洪)

ARP:地址解析协议:通过一种地址获取另一种地址的协议

ARP工作原理:ARP 1.先通过广播发送请求包,所有收到广播包的设备都将源IP和源MAC地址的映射关系记录在本地的ARP缓存表中。

2.然后再查看请求IP是否是自己,若不是则丢弃,若是,则以单播的形式进行回复。

3.在之后的传输中,将优先查看本地的ARP缓存表,若本地有记录则直接按照记录发包,若没有记录,则进行ARP请求。

就是在一台设备发出数据时,因为不知道目标的MAC地址,所以会先通过中间的设备进行广播,然后将收到广播的设备都会将源IP和源MAC地址(发出数据的设备)的映射关系记录在本地的ARP缓存表中,看找的IP是否是自己,若是则单播回复,若不是便把其当中垃圾扔掉。)

帮助理解的资料:主机A给另一个主机B通过网络发送一个IP数据报的时候,首先会发送到主机A所在网络的路由器上面,然后路由器会判断目的地址是否在本网络内,是则直接转发到本网络内的目的主机;否则会继续传递到下一个路由,直到到达指定的网络的路由器,指定网络的路由器会将此数据报发送到目的主机。

ARP缓存表的老化时间:180s  

 

免费ARP:也叫做无故ARP   

  1. 验证IP是否冲突  (因为有可能更换了物理网卡)  

出现网络---对等网------变大网络----无限的传输距离  无冲突  单播  =交换机----二层设备  识别MAC地址  ---认识则单播  不认识 则泛洪-----------路由器(IP地址)-----ARP协议(广播)----广播域(泛洪范围)

   

PC端访问其他设备时,先基于目标的IP地址判断是否处于同一广播域(看子网掩码和IP);若在同一范围,则通过ARP广播获取未知地址,随后进行单播通讯;若不在同一广播域内,则封装目标MAC地址为本地网关的MAC地址,将数据转发至路由器出,由路由器代为转发。

理解资料:封装目标MAC地址的主要作用是在数据传输过程中标识接收方设备的网络接口,以确保数据包能够准确送达。

IPV4地址详解  

IPV4地址:32位二进制构成,点分十进制标识

IPV6地址:128位二进制构成,冒分十六进制标识

IPV4地址  使用子网掩码进行网络位和主机位的区分

ABCDE五类  

ABC类为单播地址   D类为组播地址   E类为保留地址

ABC类地址-------机可以当做源IP使用,也能当做目标IP使用,每个单播地址都标识着互联网中的一个唯一的节点;只有单播地址可以作为源IP。

D类地址---只能作为目标IP地址

192.168.1.0   

基于IP的第一个8位进行分类   

A类:1-126  前8位为网络位  255.0.0.0  

B类:128-192  前16位为网络位  255.255.0.0

C类:192-223  前24位为网络位     255.255.255.0

D类:224-239   部分网络位和主机位

E类:240-255  (中国一般没有)

特殊地址:(都不能作为源IP)

主机位全为0或1时均不能作为IP地址。

一:  127  环回地址  127.0.0.1--127.255.255.255

排错的功能,在无法上网时,判断是硬件还是软件的问题,能ping通,说明网卡坏了,ping不通,重装系统。)在用127之前,先ping自己和网关看自己或者路由器是否出了问题,如果是自己再采用127。

二: 255.255.255.255  受限广播地址

使用场景:在路由器下的所有人

(受路由器的限制,不可能去找全世界)

使用场景:既不知道对方IP也不知道对方MAC

最大IP,也是全世界所有的IP地址(广播使用)

三:主机位全0   192.168.1.0          

255.255.255.0  

不是一个单播地址,不能被配置为IP地址;代表一个网段  

四:主机位全1  直接广播地址  

使用场景:一个确定网段中的所有人

和三类似,但是 是最大值  可以看出二 三 四属于同一类的具体分析。

五:0.0.0.0   可代表没有地址,也可代表所有地址  

六:169.254.0.0/16    本地链路地址,自动生成的IP地址,自动私有地址;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值