24.网络配置的基础知识

作者:码农 | 发布时间:

1.IP编址

一对一

IP编址是一个双层编址方案,一个IP地址标识一个主机(或一个网卡)

IPV4IPV6

现在应用最多的是IPV4编址,已经开始向IPV6编址切换

地址长度

IPV4地址为32位

IPV6地址为64位

两部分组长

一个ip地址有两部分组成,一部分是网络部分,一部分是主机部分

IPv4地址

Pv4地址为32bit的二进制数,常用点分十进制表示;整个IP地址分为2个部分。

32bit

网络部分、主机部分

例:192.168.1.2

网络部分:192.168.1  主机部分:2

网络部分:11000000.10101000.00000001 主机部分:00000010

2.子网掩码

1.子网掩码的作用,就是将某个IP地址划分成网络地址和主机地址两部分。

2.子网掩码是一个32位地址,每一位与IP地址的每一位一一对应

3.IP地址中对应子网掩码中为1的部分为网络部分

IP地址:

192   .       168    .        1       .        2

11000000.10101000.00000001.00000010

子网掩码:

255   .       255    .        255   .      0

11111111.11111111.11111111.00000000

举例中此IP地址的前24位为网络部分,后8位为主机部分

3.MAC地址

MAC地址:也叫物理地址、硬件地址,网卡的物理地址通常是由网卡生产厂家烧入网卡的芯片中

唯一标识:每个网卡都需要并会有一个唯一的MAC地址

长度48位:MAC地址的长度为48位(6个字节),通常表示为12个16进制数,如08:00:20:0A:8C:6D 用冒号隔开

数据链路层:在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC位址

例:同一网络中的主机通信

ca7dd9f569173724

工作过程:

1.192.168.1.5广播, 询问192.168.1.3的MAC地址是什么?

2.只有192.168.1.3会回答mac地址

3.192.168.1.5收到mac地址后,向192.168.1.3发送信息的同时,更新ARP缓存表

问题:不同网络之间是如何通信的?

f223f91f70173829

如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机.

4.路由

路由器(router)是互联网的枢纽,是连接英特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送数据。在OSI模型的第三层,提供了路由与转发两种重要机制。

路由有多个端口,用于连接到不同的网络中,并且通过路由表进行数据转发

例:路由工作原理

e406c524bb173956

如果C主机要发送信息给D主机,路由器先决定C到D之间的最佳传输路径 C-R3-R2-D,然后路由器R3将收到的信息,按照要去的目的地,把该分组从路由器的eth0输出端口转发给下一跳的路由器R2。

5.域名

IP地址往往难以记忆,因此引入域名来进行管理

www.baidu.com

主机名  域名  类型

域名分为三部分,用.分割

类型   : 标识此域名的类(com,net.org.edu.gov)

域名   : 域名称

主机名: 该域中某台主机的名称

6.DNS

DNS( Domain Name System)是“域名系统”的英文缩写,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网

例:主机访问www.baidu.com的简单模型

22dc1b6c94174233