网络运维TCP/IP五层模型封装和解封装的过程

介绍
世界上第一台计算机是是1946年的2月14号。
世界上的的第一台网络计算机是在1969诞生的。
定义网络的协议的是:OSI/RM协议是由ISO(国际标准化组织)制定的,它有三个基本的功能:提供给开发者一个必须的、通用的概念以便开发完善、可以用来解释连接不同系统的框架。
什么是网络?
就是可以计算机发起一个请求可以得到一个回应,也就是可以使见算计机完和计算机之间可以完成一个通信的过程。
1. OSI七层模型
网络运维TCP/IP五层模型封装和解封装的过程_第1张图片OSI划分的七个层次由高到低依次为:Application(应用层)、Presentation(表示层)、Session(会话层)、Transport(传输层)、Network(网络层)、DataLink(数据链路层)和Physical(物理层)。其中应用层、表示层和会话层可以视为应用层,而剩余层则可视为数据流动层,不过我们现在一般都是有TCP/IP模型。
TCP/IP模型
网络运维TCP/IP五层模型封装和解封装的过程_第2张图片
应用层:应用层、表示层、会话层三个层次提供的服务相差不是很大,所以在TCP/IP协议中,它们被合并为应用层一个层次,应用层:应用层是TCP/IP协议的第一层,是直接为应用进程提供服务的。
(1)对不同种类的应用程序它们会根据自己的需要来使用应用层的不同协。
(2)应用层还能加密、解密、格式化数据。
(3)应用层可以建立或解除与其他节点的联系,这样可以充分节省网络资源。

HTTP :超文本传输协议 端口80
HTTPS:加密超文本传输协议,端口 443
FTP: 文件传输协议 ,端口 21
TFP: 简单文件传输协议,端口 69
SMTP: 简单邮件传输协议 ,端口25
SNMP: 简单网络管理协议 ,端口 161,162
DNS : 域名服务 , 端口 53

传输层:提供数据端(端口号)到端(端口号)的连接
网络层提供数据点到点的连接有下面两种协议。

TCP: 传输控制协议,面向边接的可靠的协议,传输效率较低,可靠性高。
UDP: 用户数据报协议,面向非连接的不可靠的协议,传输效率比较低,可靠性较低。

网络层:网络层的主要作用是“实现终端节点之间的通信”。这种终端节点之间的通信也叫“点对点通信(IP地址,路由选择)。
ip协议,定义了网络层地址 192.168.1.1。
icmp协议,探测数据包的发送过程:
ping 192.168.1.1。
tracert 192.168.100.1。
arp协议,把ip地址解为mac地址。

数据链路:硬件地址寻址(mac地址),差错校验。

物理层:物理传输介质。

数据封装与解封装的过程
网络运维TCP/IP五层模型封装和解封装的过程_第3张图片
封装过程
首先一个用户在发给电脑一个请求,先传给应用层应用将数据处理完,之后交给传出加好TCP或者UDP的报头,传给应用层网络层在添加一层IP的报头,再交给数据链路层添加mac的头部和尾部,最后送到物理链路层转为比特流进行传出,这可以玩吗可以比作寄快递或者发请求的过程,这就是封装过程。
解封装
解封装与封装过程相反,封装是从应用层到物理层一层层加报头,解封装是在物理层到应用层的过程一层层去报头,我们可以想象层收到快递的过程,或者读取文件的过程。
每一层的名字:
在每一层的报头名字是都是不一样的,应用层叫做数据,传输层叫做数据段,网络层叫做数据包,数据链路层叫做数据帧,物理层叫做比特流。

你可能感兴趣的:(网络运维TCP/IP五层模型封装和解封装的过程)