Linux基础网络知识

2023年 10月 13日 30.8k 0

1 认识网络

1.1 认识小规模的网络

所谓的计算机网络就是计算机和计算机的通信,一台计算机叫做单机,两台计算机通过一根网线连接起来就可以称为网络。

1.2 最小局域网

局域网指的也就是可以自行搭建的,计算机数目在几台到几十台左右的网络。

2 逐步深入

2.1 网段和子网掩码

一个 IP 地址需要依靠子网掩码来区分网络位和主机位,子网掩码就是其中的 255.255.255.0,这个子网掩码的三个 255 指定了 IP 地址的前三位是网络位,最后一位是主机位。

网络位相同的情况下,就是同一个网段的 IP 地址,可以直接通信,如果不是同一个网段的 IP 地址,不能直接通信。在同一网段中(网络位相同的情况下),每台计算机的主机都只能是唯一的,如果出现两个一样的就会出现网络冲突。

-- 查看子网掩码ifconfig	ip a

2.2 路由器

  • 不同网段的 IP 地址需要借助网络设备(路由器)进行通信。

2.3 网关和路由功能

四台计算机都是不同网段的 IP 地址,然后每一台计算机都连接到路由器上的一个网口,这个网口跟直接连接的计算机处于同一个网段(例如:计算机 01 是 192.168.0.100/24,那么网关 1 是 192.168.0.1/24,处在同一个网段中)

这样计算机和网卡就可以直接通信,把数据先传送到网关上,然后由于路由器本身有路由功能,路由功能就是转发网络数据包,于是不同网关之间就可以相互传递,实现了不同网络的通信。

  • 实现路由功能的未必一定是路由器,可以是一台Linux 服务器,一台多网卡的 Linux 服务器可以充当路由器使用,需要一些配置。

2.4 私网和公网

私网可以理解为封闭,小型的局域网,机器数比较少,使用都是私网 IP(如:192.168.×× 或 172.16.×× 等),私网也可以称作内网,

私网只要有计算机,网线,有基本的网络设备就可以自行架设,公网不可以,必须依靠专门的接入商给我们分配公网 IP ,公网的网关才能进入。

2.5 域名和DNS服务器

IP 地址是不容易记忆的形式,用一种方法来修饰 IP 地址就是域名,DNS 服务器也叫做域名服务器,是用来翻译和转换域名与 IP 地址。

当我们访问某一个网址的时候,会先拿着这个网站的域名去询问离我们最近的 DNS 服务器,它在自己的数据库中查询记录,然后把最终 IP 地址告诉我们,最后,再用 IP 地址去访问到真正的网站,这个过程中用户是感觉不到的,输入一个域名直接打开一个网站了。

2.6 TCP/IP 协议

我们平时接触的网络大多数都是宏观的,例如:打开一个网页,发送一封邮件,配置一个 IP 地址等等,这些操作发生时,其实背后都是 TCP/IP 协议在运作,只是一般情况下看不到。

互联网非常的庞大,又没有中心的载体,有着无数条网络线路,也有着无数台大大小小的服务器还有个人计算机。如果想访问一台国外计算机ping了一下需要经过少则几十个多则几百个路由器,中间错综复杂,而且网络还时刻发生变化,保证每一次网络通信的就是 TCP/IP 协议了。

协议:就是一种事先规定好的条款和规范,不管一个网络架构怎么样,只要数据在传输时,严格遵循某一种协议规范,那就必然可以顺利到达彼岸。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论