网络概述
一、TCP/IP协议
分层思想:复杂问题简单化
每层的分工更加明确,整个流程更加清晰
1.OSI七层模型
应用层:提供与用户的交互接口
表示层:将数据进行压缩、加密、编码等
会话层:建立双方的会话窗口
传输层:实现不同主机的进程通信
网络层:进行逻辑寻址
数据链路层:进行物理寻址
物理层:将数据转换成0和1进行传输
2.TCP/IP五层模型
五层模型
应用层:整合了OSI七层模型的应用层、表示层、会话层
传输层
网络层
数据链路层
物理层
每层的协议名称
应用层:HTTP 超文本传输协议
FTP 文件传输协议
DHCP 动态主机配置协议
DNS 域名服务
传输层:TCP传输控制协议 三次握手建立连接:A→B,B→A,A→B
四次挥手断开连接:A→B,B→A,B→A,A→B
UDP用户数据报协议
网络层:IP TCP/IP协议的基础
ARP地址解析协议
RARP反向地址解析协议
ICMP控制报文协议
每层的工作设备
应用层:计算机
传输层:防火墙
网络层:路由器
数据链路层:交换机
物理层:网卡
协议数据单元
应用层:数据报文
传输层:数据段
网络层:数据包
数据链路层:数据帧
物理层:比特流
封装与解封装过程
3.IP地址概述
二进制
1——1
2——10
4——100
8——1000
16——10000
32——100000
64——1000000
128——10000000
IP地址分类
A类地址 1-127,一网络,三主机
B类地址 128-191 两网络,两主机
C类地址 192-223 三网络,一主机
D类 224-239组播
E类 240-255科学研究
本地回环:127.0.0.1
私有地址
A:10.0.0.0——10.255.255.255
B:172.16.0.0——172.31.255.255
C:192.168.0.0——192.168.255.255
4.临时配置:命令行设置,设置后会立即生效,重启后失效
5.永久配置:配置文件修改,设置后不生效,重启后生效
二、网络设置
网卡详解: ifconfig ens33 (en以太网、s支持热插拔、33网卡编号)
inet IP地址
netmask 子网掩码
broadcast 广播地址
ether MAC地址/物理地址
配置文件:vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet 声明网卡类型
BOOTPROTO=static 网卡获取方式
static 手动配置
dhcp 自动获取
NAME=ens33 网卡名称
DEVICE=ens33 设备名称
ONBOOT=yes 开机启动
IPADDR=192.168.1.1 IP地址
NETMASK=255.255.255.0 子网掩码 = PREFIX=24
GATEWAY=192.168.1.254 网关
重启网卡:关闭 ifdown ens33
开启 ifup ens33
添加临时IP地址:ifconfig ens33:0 192.168.1.11 netmask 255.255.255.0
路由添加
路由:route add -net 192.168.2.0/24 gw 192.168.1.254
网关:route add default gw 192.168.1.254