LINUX网络原理(理论)
1.网络编址:
标识特定的计算机,这种标识叫做网络编址,功能是定位唯一的一台设备
2.IP编址
IP是一个双层编址方案,一个IP地址标识一台主机(严格来讲是一个网卡)接口
IPv4--->>>32bit 现在地址池已经不够用。
IPv6--->>>128bit弥补V4的某些缺点,并提供足够的地址
v4分两个部分,网络部分和主机部分
3.IP地址
使用点分十进制来表示
分为4个部分,每个部分8位
4.子网掩码(IP必须和子网掩码成对出现)
通过IP与子网掩码和子网掩码相与,就得到一个网络部分,从而知道主机号
网络部分相同,证明在同一个网络
例子:
192.168.1.0/24 其中“/24”是子网掩码的简写,代表前二十四位是子网掩码。
5.同一个网络内主机通信
还要用到MAC地址,主要用来在同一个网络之内进行通信的 。直连的
MAC:网卡上固化的地址。
192.168.1.1——————>>>>>>(传输数据到)192.168.1.2
通过ARP协议获取目标主机的MAC地址(目标主机相应并返回ARP信息)。
6.不同网络之间通信(不同网络,就需要路由器进行转发)
要用到路由器/网关
通过路由器进行一个转发。
主要通过路由表进行转发。
路由表通过学习来丰富。
具体过程:
(1)首先当前网络发送信息,路由器识别为不同的网络(2)路由器收到数据查找路由表。(3)查到相应数据进行转发(4)查找不到,继续向更高一级的路由器发送请求
7.域名
没个域名对应一个或多个IP地址
www.linuxcast.net 中
linuxcast.net这个域中可能有多态主机。www只是其中的一台
完整域名:主机名.域名.类型
主机名:
8.域名的具体使用
上网时,现查找域,再在域中定位相应的主机。主机名是可以随便起的
9.DNS
域名只是IP的简写,或代称。实际上还是通过IP进行通信
DNS服务就是用来在IP和域名之间进行转换的。
DNS服务由DNS服务器提供的。
有些时候能够上QQ,但网页上不上,这时候证明网是通的但是DNS挂掉了。
因为QQ中直接使用的是腾讯的IP地址。不需要进行DNS转换。
10.基本的网络参数