11linux网络管理介绍

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了11linux网络管理介绍相关的知识,希望对你有一定的参考价值。

1、通讯协议:

????TCP/IP:四层模型,分别是:物理层、网络层、传输层、应用层

????ISO/OSI:七层模型:分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。?

上层调用下层接口,下层向上层提供服务。


通讯子网:物理层、数据链路层、网络层、传输层/物理层、网络层、传输层

资源子网:会话层、表示层、应用层/应用层


2、ip地址:位于网络层

ip地址由网络号和主机号构成。

网络地址:所有的主机位都为“0”

广播地址:所有主机位都为“1”


3、网络掩码:

用于界定哪些是主机位、哪些是网络位。

界定方法:网络掩码与IP地址按位进行“与”运算,从而得出其网络地址。(1和谁相与都得任何数,0和谁相与都得“0”)


4、ip地址分类: ? ?


第一个八位组表示方法网络地址范围私有地址
A类0 000 0000 ?;第一个0固定不变1-127 ;127用作环回地址10.0.0.0-10.255.255.255
B类10 00 0000 ?;10 ? 固定不变128-191172.16.0.0 -172.31.255.255
C类110 0 0000 ?;110 ?固定不变192-223192.168.0.0-192.168.255.255
D类111 0 0000 ?;1110 ?固定不变224-239
E类
240-255


5、mac地址:48bits

前24位,用于分给厂商;后24位用于给厂商自己分配。


6、MAC地址:实现本地通讯,通讯范围在本地局域网内。

?IP地址:实现跨网络通讯,仅仅是用来标识路由的,最后还是要转换成MAC地址来实现;界定通讯主机,源和目标,通讯范围在全球互联网。


7、路由表:主机路由、网络路由、默认路由

8、arp、将ip地址转换成mac地址。


9、IP地址配置方式:

????静态地址:命令指定、配置文件指定

????动态获取:DHCP获取,没有dhcp的话会获取到169.254.x.x,可以实现本地此网段的通信。





10、网络接口命名方式:

????方法一:传统命名:

????????以太网:eth# ;如eth0、eth1、eth2

????????ppp网络:ppp#;如ppp1、ppp2、

????方法二:可预测命名方案(centos):

????????支持多种不同的命名机制。

????? ? ①、firmware,拓扑结构(基于固件命名)

????????




11、ip地址配置命令

????方法一:ifcfg家族命令:正在被淘汰

????????ifconfig:配置ip、netmask

????????route:配置路由

????????netstat:查看网络连接、路由表、接口等信息


????方法二:iproute2家族

????????ip OBJECT //OBJECT为子命令

????????????addr:配置地址和掩码,三层的

????????????link:配置接口信息,二层的

????????????route:配置路由信息

????????ss :状态及统计数据查看。


????方法三:nm家族;network manager

????????nmcli:命令行工具

????????nmtui:图形化工具。


DNS服务器指定:

????配置文件:/etc/resolv.conf

主机名配置:(仅用来标识本地主机)

????hostname命令,临时有效,重启后失效

????配置文件:/etc/sysconfig/network



注意:方法一、二在centos5、6、7中的发行版中都可以使用,方法三只适用于centos7.

ip地址配置在内核上,有的命令修改了配置文件,有的命令修改后被直接送到内核(运行中的内核,即内存中);修改配置文件不会立即生效,但是在重启后会一直有效;命令配置会立即生效,但是在系统重启后,会失效。


11.1、ip地址配置文件位置:

/etc/sysconfig/network-scripts/ifcfg-IFNAME


????






















































??

以上是关于11linux网络管理介绍的主要内容,如果未能解决你的问题,请参考以下文章

Linux(11):期中架构--- SSH远程管理服务 & ansible 批量管理服务

2017-11-17Linux基础知识(12)用户和组的管理命令

Linux网络基础TCP/IP协议簇的详细介绍(三次握手四次断开,11种状态)

命令行管理 Linux服务器困难?别怕,今天介绍一款基于 Web 的Linux管理神器:Webmin

2018-3-11Linux系统管理(10)(11)程序包初步概念及后端管理工具

Linux组管理和权限管理