对于Linux来说,网络的配置和相关协议是非常重要的,今天我就给大家讲讲Linux的Tcp/IP协议
1. 如何配置IP
(1)先备份网卡配置文件,再修改
(2)用命令进入编辑配置文件[root@localhost~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

(3)用ping命令检查是否可以连接

tip:如果网络连接不成功,需要检查网络管理器是否开启,网络管理器(NetworkManager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并激活
查看网络管理程序的状态:systemctl status NetworkManager
开启网络管理器(NetworkManager)命令:systemctl start NetworkManager
2. TCP/IP协议簇
了解OSI:Open System Interconnection 开放系统互联模型
OSI的七层模型:1. 应用层:应用程序/原始数据
2. 表示层:格式/压缩/加密
3. 会话层:会话/全双工/半双工
4. 传输层:分段/重组/端口号
5. 网络层:IP地址/寻址/路由
6. 数据链路层:MAC地址/局域网
7.物理层:传输介质/比特流
TCP/IP5层结构:
1. 应用层:应用程序/原始数据
2. 传输层:分段/重组/端口号
3. 网络层:IP地址/寻址/路由
4. 数据链路层:MAC地址/局域网
5.物理层:传输介质/比特流
封装:信息从一台计算产生,经过TCP/IP模型加工。后传递到另一台计算机。我们把这个通信过程,称作数据的封装(发送)和数据解封装(接收)。
1. (应用层)用户信息转换为数据,以便在网络上传输
2. (传输层)数据转换为数据段,并在发送方和接收方主机之间建立一条可靠的连接
3.( 网络层)数据段转换为数据包或数据报,并在报头中放上逻辑地址,这样每一个数据包都可以通过互联网络进行传输
4. (数据链路层)数据包或数据报转换为帧,以便在本地网络中传输。在本地网段上,使用硬件地址唯一标识每一台主机。
5. (物理层)帧转换为比特流,并采用数字编码和时钟方案
TCP/IP协议:传输控制协议/互联网协议的简写
协议分类
1. 应用层:
HTTP/超文本传输协议/网站
SSH/远程连接协议/远程控制
FTP/文件传输协议
SMTP/简单邮件传输协议/Email
DNS/域名服务/WWW
2. 传输层:
TCP/传输控制协议/可靠
UDP/用户数据报协议/不可靠
3. 网络层:
IP/互联网协议/寻址
ICMP/网络消息管理协议/测试
4. 数据链路层:
MAC
5.物理层:
网线、光纤