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控制报文协议。
抓包命令
4、远程登录
4.1、SSH协议原理
tobehero666.png
网友评论