Linux网络管理

1、网络基础

1.1、iso/osi七层模型

名词释义

  • ISO:国际标准化组织

  • OSI:开放系统互联模型

Linux网络管理_第1张图片
  • 比特:比特位010101..一个0/1一个单位

  • 帧:计算机硬件地址,主要是网卡MAC地址(MAC地址负责局域网通信)

  • 报文:ip地址(IP地址负责外网通信)

  • TPDU:传输协议数据单元

  • SPDU:会话协议数据单元

  • PPDU:表示层协议数据单元

  • APDU:应用协议数据单元

Linux网络管理_第2张图片

1.2、TCP/IP四层模型

Linux网络管理_第3张图片
Linux网络管理_第4张图片
Linux网络管理_第5张图片
Linux网络管理_第6张图片
Linux网络管理_第7张图片
  • TCP:可靠的、面向连接的协议

  • UDP: 不可靠的、面向无连接的协议

Linux网络管理_第8张图片
Linux网络管理_第9张图片
Linux网络管理_第10张图片
Linux网络管理_第11张图片

1.3、IP地址

Linux网络管理_第12张图片
Linux网络管理_第13张图片
  • A类IP:

1.0.0.0代表网络本身,不能分配
1.255.255.255代表当前网络的广播地址
第一个数代表不同的网段,后三个数代表一个网段内不同的主机

  • B类IP:

前两个数代表不同的网段(191.224和191.254不是同一个网络),后两个数代表一个网段内不同的主机

  • C类IP:

前三个数代表不同网段,最后一个数代表一个网段内不同的主机

子网掩码的使用:

子网掩码和IP不能单独查看,必须同时查看

标准子网掩码:

  • A类:255.0.0.0
Linux网络管理_第14张图片
  • B类:255.255.0.0
Linux网络管理_第15张图片
  • C类:255.255.255.0
Linux网络管理_第16张图片
Linux网络管理_第17张图片

1.4、端口作用

Linux网络管理_第18张图片
Linux网络管理_第19张图片
Linux网络管理_第20张图片
Linux网络管理_第21张图片

netstat命令Windows和Linux都可以使用

1.5、DNS作用

DNS(Domain Name System)是域名系统的缩写,也称作名称解析

Linux网络管理_第22张图片

Hosts文件的优先级是高于DNS解析的

Hosts是做静态IP和域名对应

DNS服务:

  • 层次性

  • 分布式

Linux网络管理_第23张图片
Linux网络管理_第24张图片

域名用“.”进行分割便于分级管理

“.”表示根域名,根域名的服务器只有13台

顶级域:

  • 由域名分配组织ISO决定

组织域:

Linux网络管理_第25张图片

国家或地区域:

Linux网络管理_第26张图片

二级域:

  • 企业或个人申请

主机名:

  • 三级域名是申请完二级域名后自己规定的

  • 三级域+二级域+顶级域组成完整域名空间,并且域名全球唯一

域名空间意义:

1) 互联网中的域名是有结构有规划的

2) 域名进行了分级在进行域名和IP地址解析时才能更容易找到

Linux网络管理_第27张图片
Linux网络管理_第28张图片

1.6、网关作用

Linux网络管理_第29张图片
Linux网络管理_第30张图片

1) 网关在所有内网计算机访问的不是本网段的数据报时使用。

2) 网关负责将内网IP转换为公网IP,公网IP转换为内网IP。

2、Linux网络配置

2.1、Linux配置IP地址

1) ifconfig命令临时配置IP地址

Linux网络管理_第31张图片

2) setup工具永久配置IP地址

3) 修改网络配置文件

4) 图形界面配置IP地址

2.2、Linux网络配置文件

Linux网络管理_第32张图片
Linux网络管理_第33张图片
Linux网络管理_第34张图片

2.3、虚拟机网络参数配置

Linux网络管理_第35张图片
Linux网络管理_第36张图片
Linux网络管理_第37张图片
Linux网络管理_第38张图片
Linux网络管理_第39张图片

3、Linux网络命令

3.1、网络环境查看命令

Linux网络管理_第40张图片
Linux网络管理_第41张图片
Linux网络管理_第42张图片
Linux网络管理_第43张图片

在一台服务器里,连内网的网卡是不能设置网关的。

Linux网络管理_第44张图片

nslookup命令用来翻译域名对应哪个IP

3.2、网络测试命令

Linux网络管理_第45张图片
Linux网络管理_第46张图片
Linux网络管理_第47张图片

ICMP是(Internet Control Message Protocol)Internet控制报文协议。

Linux网络管理_第48张图片
Linux网络管理_第49张图片

抓包命令

4、远程登录

4.1、SSH协议原理

Linux网络管理_第50张图片
Linux网络管理_第51张图片
Linux网络管理_第52张图片
Linux网络管理_第53张图片
Linux网络管理_第54张图片

Linux网络管理_第55张图片
tobehero666.png

你可能感兴趣的:(Linux网络管理)