计算机网络——HCIA基础知识汇总

目录

一、基础背景

1.什么是网络?

2.第一台计算机

二、基础知识

1.网络类型:

2.网络拓扑:

3.扩展网络

4.交换机——网桥升级版

4.洪范

5.VRP

6.路由器

7.IP地址

7.1 子网掩码——32位二进制构成,必须由连续的0和连续的1构成

7.2 网络位

7.3 主机位

8.IP地址的分类:

9.IP地址类型:

10.子网划分与汇总

1.子网划分

2.子网汇总——取相同、去不同

三、网络的体系    

1.OSI:七层模型 ——开放式系统互联

2.TCP/IP模型(工业标准)——定义了具体的协议和标准

3.封装和解封装

4.三层握手

5.TCP的报头

一、基础背景

1.什么是网络?

        可以实现信息传递,资源共享,由节点和连线构成的图。

        由路由器、交换器进行连接设备                双绞线(光纤、同轴电缆)

2.第一台计算机

        首台电脑于1946年2月14日在美国宾夕法尼亚大学诞生,占地170平方米,重达30吨,耗电功率约150千瓦,每秒钟可进行5000次运算。被美国国防部用来进行弹道计算

二、基础知识

1.网络类型:

地理覆盖范围来划分为三类:

局域网(LAN):某一地理区域内有计算机,服务器以及各种网络设备组成的网络。(范围几千米内)

城域网(MAN):在一个城市范围内所建立的计算机通信网络

广域网(WAN):通常覆盖很大的地理范围,几十公里到几千公里,连接多和城市及国家,并能提供远距离通信,形成国际性的大型网络。例如:Internet

2.网络拓扑:

用传输介质(双绞线、光纤等)互联各种设备(计算机终端、路由器、交换机等)所呈现的结构化布局

网络拓扑按形态来划分:

直线型的拓扑结构(总线型)
环形拓扑结构
星型拓扑结构
网状拓扑结构

3.扩展网络

方式一:增加网络节点——集线器

集线器环境下的问题:

(1)安全问题
(2)延迟问题——垃圾信息
(3)地址问题——区别和标识不同的设备
         唯一性                 MAC地址——介质访问控制层        
         格式的统一            二进制构成——48位,由16进制表示     前24位二进制表示不同的厂商,                                                                    后24位二进制表示厂商生产的编号
(4)冲突问题——CSMA/CD 载波侦听多路访问/冲突检测    ——   排队

方式二:传输距离的延长

中继器(放大器):太老了~~

缺点:导致信号衰减—电压下降,信号失真

4.交换机——网桥升级版

用其解决以下三个问题:

一对一的单播、完全没有冲突、无限的传输距离——利用端口密度

交换机的转发原理:
当一个数据包来到交换机后,交换机首先会记录,记录接口和收到的数据包中的源MAC地址,之后在进行转发,转发过层中会查看数据包中的目标MAC地址,如果目标在MAC地址表中有记录则直接根据MAC地址表记录的信息进行转发,如果没有记录,则会洪范

4.洪范

        从除了接收到的交换机接口以外,向其他所有接口均复杂转发一份

5.VRP

华为公司数据通信产品的通用操作系统平台。

ARP—网络地址解析协议(已知一种地址获取另外一种地址的协议)
正向ARP—以致目标的ip地址获取目标MAC地址
反向ARP—以致目标的MAC地址获取目标地址的IP地址
免费ARP—检测IP地址是否冲突

<HUAWEI>system-view

[Huawei]interface GigabitEthernet 0/0/0

[Huawei-GigabitEthernet0/0/1]quit —回退

[Huawei-GigabitEthernet0/0/1]ip address 192.168.2.2 24—这里24等价于 255.255.255.0

[Huawei]display ip interface brief —查看接口IP地址情况 网关—就是和PC相连的路由器的接口IP地址


6.路由器

 隔离洪范范围,转发一单播的流量

7.IP地址

在网络中用于标识的一个节点———网络设备的接口
IPV4: 32位分为四份,每份8位

用八位二进制来表示一个十进制数

最小: 所有可变的二进制为全为0                0000 0000 = 0

最大: 所有可变的二进制为全为1                1111 1111 =  255

IP4地址范围:0.0.0.0——255.255.255.255

IP地址构成:

网络部分:用来标识一个网络

主机部分:用来区分一个网络内的不同主机

网络掩码:区分一个IP地址中的网络部分及主机部分

7.1 子网掩码——32位二进制构成,必须由连续的0和连续的1构成

7.2 网络位

        网络位相同的IP地址,位于一个洪范范围

7.3 主机位

子网掩码为1的部分就是IP地址的网络位,同时如果网络位相同,则在一个洪范范围
如果网络位不同,就不在一个洪范范围

8.IP地址的分类:

ABCDE五类

ABC三类地址—单播地址
D类地址—组播地址只能作为目标使用
E—保留地址

A类:0xxx xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx                 /8 == 255.0.0.0

        最小:0.0.0.0

        最大:127.255.255.255

B类:10xx xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx                 /16 == 255.255.0.0

        最小:128.0.0.0

        最大:191.255.255.255

C类:110x xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx                 /24 == 255.255.255.0

        最小:0.0.0.0

        最大:223.255.255.255


D类:1110 xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx 

        最小:224.0.0.0

        最大:223.255.255.255

只能作为逻辑地址存在,不能配置在设备接口上

E类:1111 xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx 

        最小:240.0.0.0

        最大:255.255.255.255

军事 科技 保留地址

特殊地址

0.0.0.0        不可用 0.0.0.0——0.255.255.255

作用:1.未指定地址

           2.路由层面:全网所有地址

127.0.0.0        环回地址127.0.0.0——127.255.255.255

        用于设备内部的TCP/IP协议栈使用    

子网掩码:

网络范围——掩码 (网络位+主机位)

IP地址 + 掩码 == 可以定义网络的范围

192.168.1.111——IP地址                1100 0000.1010 1000.0000 0001.0110 1111 

255.255.255.0——子网掩码            1111 1111.1111 1111.1111 1111.0000 0000

                                                         |   网络位  |                      主机位                 |

1.转换为二进制

2.子网掩码为1对应的位数,为网络位(网段);子码俺码为0对应的位数,为主机位;

        网络位相同——相同网段;网络位不同——不同网段

网段数量=2的可变的网络位的次方

A类要减去两个不能用的

主机数量=2的可变的主机位的次方-2(减掉网段内一个网络地址和广播地址)


主机位=0的地址为网络地址——出现在路由表

以上述地址为例:1100 0000.1010 1000.0000 0001.0000 0000        192.168.1.0

主机位=1的地址为主机地址——用于本网段所有主机通信

以上述地址为例:1100 0000.1010 1000.0000 0001.1111 1111                192.168.1.255


9.IP地址类型:

网络地址:用于标识一个网络

广播地址:用于向该网络中的所有主机发送数据的特殊地址

可用地址:可分配给网络中的节点或网络设备接口的地址

10.子网划分与汇总

1.子网划分

VLSM——延长子网掩码

网络位向主机位借位

例:

193.1.1.0 24

193.1.1.0 25

1100 0001.0000 0001.0000 0001.0000 0000  网络地址——193.1.1.0 24

1100 0001.0000 0001.0000 0001.1111 1111    广播地址(主机位全1)——193.1.1.255 24

1111 1111 .1111 1111  .1111 1111  .0000 0000  子网掩码

可用地址范围:193.1.1.1——193.1.1.254 (减去一个网络地址和一个广播地址)

                        2^8 - 2 = 254

借一位,网络位多一位,主机位少一位

网络位多的这一位可能为1或0,因此有两种网段

1100 0001.0000 0001.0000 0001.0 000 0000

1100 0001.0000 0001.0000 0001.1 000 0000

练习:

172.16.0.0 16——一分为四 

00 01 10 11

172.16.00 000000.00000000 18

172.16.00 000000.00000001 18——最小

172.16.00 111111.11111110 18——最大

172.16.0.1~172.16.63.254 18

01:

172.16.01 000000.00000000 18

172.16.01 000000.00000001 18

172.16.01 111111.11111110 18

172.16.1.1~172.16.127.254 18

10:

172.16.10 000000.00000000 18

172.16.10 000000.00000001 18

172.16.10 111111.11111110 18

172.16.128.1~172.16.191.254 18

11:

172.16.11 000000.00000000 18

172.16.11 000000.00000001 18

172.16.11 111111.11111110 18

172.16.192.1~172.16.255.254 

2.子网汇总——取相同、去不同

练习:

192.168.1.0 24

192.168.2.0 24

192.168.000000 01.00000000 24

192.168.000000 10.00000000 24

192.168.000000 00.00000000 22

192.168.0.0 22

三、网络的体系    

1.OSI:七层模型 ——开放式系统互联

⑦应用层:用人类语言(抽象语言)应用程序——编译产生结果为编码

作用:1.满足下面模型无法解决的问题

           2.产生不同的数据

           3.验证手段—加密手段

⑥表示层:人类语言转换为二进制

作用: 负责数据的解码、编译

⑤会话层:

作用:实现应用级别不同服务的区分(进程:某个服务)

————————————————————————————————————不同领域

④传输层:有两大协议:(TCP—可纠错 / UDP —无法纠错)  ——基于不同协议可能完成成纠错

作用:1.实现一个设备上不同应用的区分

           2. 按不同协议进行纠错

无法实现:1.无法实现应用级别不同服务的区分

                  2.有可能实现纠错

③网络层:

作用:1.从全局定位某一台设备(IP地址)

           2.路由功能

无法实现:1.纠错

                  2.无法实现一个设备不同应用的区分

②数据链路层 : 

作用:1.差错检测

           2.提供链路上的地址信息(mac地址——小型范围进行数据转发和记录)

无法实现:1.纠错

                  2.无法从全局的角度分析地址信息

①物理层:介质(物理层)访问控制层——电信号和二进制之间的转换,

                  处理电信号—CPU—物理层

下层解决不了的问题,交给上层

2.TCP/IP模型(工业标准)——定义了具体的协议和标准

应用层——数据data—学名为PDU协议数据单元

HTTP:80        HTTPS:443        Tenet:23

传输层——数据段segment

网络层——数据包packet

数据链路层——数据帧frame

(传输介质)物理层——比特流bit(位)

3.封装和解封装

封装:到达某一层次数据之前封装上对应的功能数据,让它执行相应的功能

解封装:封装的逆过程

TCP与UDP :

不同点:

1.TCP是面向连接协议,而UDP是无连接的一种协议

4.三层握手

此部分后续还会详说

ACKnuber——确认序号=本地收到的序号+1

2.TCP的传输是可靠的,而UDP的传输是不可靠的

TCP的机制有排序、确认、重传、流控

3.TCP可以进行流控,而UDP不能

4.TCP可以进行分段,而UDP不能

5.TCP消耗资源会比较多,传输效率比较低;而UDP消耗资源比较小,传输效率比较高。

应用场景:

TCP一般运用在对数据可靠性要求比较高,但是对于传输效率要求相对较低的情况,比如说传输文件/邮件等等。

UDP一般运用在对数据可靠性要求比较低,但是对于传输效率要求比较高的情况,比如即时通讯,直播等等。

5.TCP的报头

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值