网络基础知识

一.计算机网络发展历史

1.简述

应用层:跟人进行交互(人机交互):输入抽象语言计算机将其转换为编码。

表示层:将编码转化为电脑可以识别的二进制。

介质访问控制层:将二进制转化为电信号。

物理层:传输电信号。

人类最早的网络——对等网。

常见的网线——RJ-45双绞线(最长距离为100m)。

2.发展

(1)直线型拓扑(总线型拓扑)

结构:所有节点共享一条通信线路。

优点:对通信线路的利用率高。

缺点:拓展性不高,不容易增加新的节点;安全性不高,一个节点发出的消息,所有节点都可以收到消息;通信线路损坏,会造成整个线路瘫痪。

(2)环形拓扑

结构节点之间互相连接,形成一个封闭环形。

优点:结构简单,两节点之间的线路损坏仍可传输数据(可以看作直线型拓扑)。

缺点:不容易增加新的节点;出故障的节点越多,造成的网络问题越严重。

(3)树状拓扑

结构:层次化的树形结构。

优点:分支多,增加新节点简单。

缺点:层级越高的节点出现损坏造成的网络问题越严重。

(4)星型拓扑

结构:所有节点均与中心节点连接。

优点:结构简单,中心节点易于实现网络监控。

缺点:所有节点之间的通信,都需要通过中心节点的转发,如果中心节点损坏,会造成网络瘫痪。

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

结构:所有节点两两连接。

优点:稳定性高,一个节点出现损坏,不会影响其他节点工作。

缺点:结构复杂,不容易拓展节点。

二、网络设备简介

1.中继器

(放大器):解决电信号变弱

2.HUB集线器

问题:安全、延时、地址、冲突

地址问题:MAC地址(物理地址),唯一且格式相同,由48位二进制构成,12位十六进制显示。

冲突问题:CSMA/CD 载波侦听多路访问/冲突检测机制(排队)

机制解析:首先使用监听功能,当发现有消息在传播时,停止自身发送,进行监听排队,随时准备进入下一个阶段当前消息完成,监听到完毕状态后,立刻发送。当消息相撞时,会互相给彼此发送一个阈值,因为是随机发送,所以会有大小区分,达到阈值时发送消息,这样就规避了冲突的问题。

结论:虽然解决了一定的冲突问题,但是大大增加的了延时。

3.网桥

主要作用是隔离网络之间的广播通信量。

4.交换机:

1)工作原理:工作在介质访问控制层。

(1).当数据帧进入交换机之后,交换机会先查看数据的源MAC地址,之后将该数据进入的接口与MAC地址映射到本地的MAC地址表中;之后查看目标MAC地址,根据目标MAC地址查询本地MAC地址表,若存在记录,将直接从该表所记录的接口进行发送。

(2).若没有目标MAC地址接口记录,则泛洪该数据。

泛洪:除了进入的接口之外,转发给所有其他的接口

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

2)解决问题:

  1. 无限的传输距离-----读写功能,相当于重新写信
  2. 没有冲突-------交换机可以转换电流并储存二进制数据
  3. 形成单播------运用转发储存的原理,储存一批转发一批,实现一对一的识别一对一的发送。   

5.路由器

路由器的每一个接口都是一个泛洪范围的边界。是一个逻辑地址,在某个范围内临时使用的地址。

   1)IPV4地址

IPV4地址:32位二进制构成,存在网络位和主机位的区分;网络位用于标识所在的范围;选用点分十进制表示。

为了方便人看,所以采用8位一分形式。

00000000    0

00000001    1

00000010    2

00000100    4

00001000    8

00010000   16

00100000   32

01000000   64

10000000   128

子网掩码:通过连续的1和连续的0构成,连续的1所在位置即为网络位,连续的0即为主机位。

192.168.1.0  255.255.0.0   

11000000.10101000.00000001.00000000

11111111.11111111.00000000.00000000

192.168.2.0  255.255.0.0  

11000000.10101000.00000010.00000000

11111111.11111111.00000000.00000000

   2)ARP协议:

ARP:地址解析协议:通过一个地址找到另一个地址

过程:

  1. 主机A首先查看自己的ARP缓存表,确定其中是否包含有主机B对应的ARP表项。 如果找到了对应的MAC地址,则主机A直接利用ARP表中的MAC地址,对IP数据包进行帧封装,并将数据包发送给主机B。
  2. 如果主机A在ARP表中找不到对应的MAC地址,则将缓存该数据报文,然后以广播方式发送一个ARP请求报文
  3. 主机B比较自己的IP地址和ARP请求报文中的目标IP地址,当两者相同时进行如下处理:将ARP请求报文中的发送端(即主机A)的IP地址和MAC地址存入自己的ARP表中。
  4. 主机A收到ARP响应报文后,将主机B的MAC地址加入到自己的ARP表中以用于后续报文的转发,同时将IP数据包进行封装后发送出去

广播域:泛洪区域

广播(主动):在一个泛洪范围内,迫使交换机将一个数据进行泛洪

ARP缓存表老化时间:180s

免费ARP:也叫无故ARP,不同于一般的ARP请求,它并非期待的想要得到MAC地址或者IP地址,而是当主机启动时,发送一个免费ARP包,请求自己的IP地址和MAC地址。  一般情况下就两个作用 1.验证IP是否冲突 2.更换物理网卡  (3

)路由器的工作原理:

PC端在访问其他设备时,会先基于目标IP地址判断对端设备与自己是否存在于同一个广播域;若在同一个范围,通过ARP广播获取MAC随后单播通讯即可。若不在同一个范围,则需要封装目标MAC地址为本地网关MAC地址,将数据发送至路由器处,由路由器代为转发。

  3)详解

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

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

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

存在ABCDE五类地址:

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

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

D类:为组播地址----只能作为目标IP使用

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

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

B类:128-191  前16位为网络位

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

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

                                                     E类:240-255        

A类地址地址子网掩码:255.0.0.0

B类地址地址子网掩码:255.255.0.0

C类地址地址子网掩码:255.255.255.0

特殊地址:

(1)环回地址 127.0.0.1-127.255.255.255

用作排错历程分析

(2)255.255.255.255   受限广播地址  

(3)主机位全0

192.168.1.0   255.255.255.0  不是单播地址,不能被设置为IP地址,代表一个网段。网络号 

(4)主机位全1

192.168.1.255/24  不是单播地址,不能被设置为IP地址,是直接广播地址  

(5)0.0.0.0   

既代表没有地址,也代表所有地址  

(6)169.254.0.0/16    

本地链路地址  自动私有地址  

   4)VLSM  可变长子网掩码 ----  子网划分

IP地址划分为2^{n}个子网(从主机位借n个数字为网络位)

例:将192.168.1.0/24划分为两个子网

IPV4地址:11000000.10101000.00000001. 00000000

子网掩码:11111111.11111111.11111111.00000000

11000000.10101000.00000001.  0  0000000

网段:192.168.1.0/25    

IP地址范围:192.168.1.0/25----192.168.1.127/25   128

11000000.10101000.00000001.  1  0000000

网段:192.168.1.128/25  

IP地址范围:192.168.1.128/25--------192.168.1.255/25

   5)CLDR——无类域间路由(网段汇总)

简而言之取相同位,去不同位,去掉的不同位当0处理,取到的相同位即为合并后的网络位。

例:

192.168.0.0/24    192.168.00000000.00000000

192.168.1.0/24    192.168.00000001.00000000

192.168.2.0/24    192.168.00000010.00000000

192.168.3.0/24    192.168.00000011.00000000

汇总后的网段:192.168.0.0/22

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值