1、网络基础
1.1、iso/osi七层模型
名词释义
ISO:国际标准化组织
OSI:开放系统互联模型
比特:比特位010101..一个0/1一个单位
帧:计算机硬件地址,主要是网卡MAC地址(MAC地址负责局域网通信)
报文:ip地址(IP地址负责外网通信)
TPDU:传输协议数据单元
SPDU:会话协议数据单元
PPDU:表示层协议数据单元
APDU:应用协议数据单元
1.2、TCP/IP四层模型
TCP:可靠的、面向连接的协议
UDP: 不可靠的、面向无连接的协议
1.3、IP地址
- A类IP:
1.0.0.0代表网络本身,不能分配
1.255.255.255代表当前网络的广播地址
第一个数代表不同的网段,后三个数代表一个网段内不同的主机
- B类IP:
前两个数代表不同的网段(191.224和191.254不是同一个网络),后两个数代表一个网段内不同的主机
- C类IP:
前三个数代表不同网段,最后一个数代表一个网段内不同的主机
子网掩码的使用:
子网掩码和IP不能单独查看,必须同时查看
标准子网掩码:
- A类:255.0.0.0
- B类:255.255.0.0
- C类:255.255.255.0
1.4、端口作用
netstat命令Windows和Linux都可以使用
1.5、DNS作用
DNS(Domain Name System)是域名系统的缩写,也称作名称解析
Hosts文件的优先级是高于DNS解析的
Hosts是做静态IP和域名对应
DNS服务:
层次性
分布式
域名用“.”进行分割便于分级管理
“.”表示根域名,根域名的服务器只有13台
顶级域:
- 由域名分配组织ISO决定
组织域:
国家或地区域:
二级域:
- 企业或个人申请
主机名:
三级域名是申请完二级域名后自己规定的
三级域+二级域+顶级域组成完整域名空间,并且域名全球唯一
域名空间意义:
1) 互联网中的域名是有结构有规划的
2) 域名进行了分级在进行域名和IP地址解析时才能更容易找到
1.6、网关作用
1) 网关在所有内网计算机访问的不是本网段的数据报时使用。
2) 网关负责将内网IP转换为公网IP,公网IP转换为内网IP。
2、Linux网络配置
2.1、Linux配置IP地址
1) ifconfig命令临时配置IP地址
2) setup工具永久配置IP地址
3) 修改网络配置文件
4) 图形界面配置IP地址
2.2、Linux网络配置文件
2.3、虚拟机网络参数配置
3、Linux网络命令
3.1、网络环境查看命令
在一台服务器里,连内网的网卡是不能设置网关的。
nslookup命令用来翻译域名对应哪个IP
3.2、网络测试命令
ICMP是(Internet Control Message Protocol)Internet控制报文协议。
抓包命令