linux学习入门15——网络原理(linuxcast.net)(网络编址,IP,ARP,DNS,域名)

来源:互联网 发布:程序员鼓励师是真的吗 编辑:程序博客网 时间:2024/05/20 05:25

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.基本的网络参数


原创粉丝点击