OSI七层网络模型和TCP/IP四层网络协议详解

一、简介

首先我们要了解,TCP/IP 协议其实是 OSI 七层网络模型的简化版,因为 OSI 七层网络模型太过于复杂,并且只是一个参考模型,并不是强制标准模型,所以在此基础上产生了简洁版的 TCP/IP 协议,TCP/IP 协议简化到了四层,所以实用性就会更强一点。TCP/IP 协议是一个标准协议,即大家都需要遵守的一个协议标准规范,这也就是为什么我们在日常生活工作中遇到的大多数都是 TCP/IP 协议的原因。

二、解释

1.OSI 七层模型
OSI 七层网络模型从上往下依次为:应用层,表示层,会话层,传输层,网络层,数据链路层和物理层。
应用层:
解释:跟用户直接接触的,比如 HTTP 协议、FTP 协议
表示层:
解释:主要功能就是对数据进行转换,格式控制,加密解密等操作。
会话层:
解释:管理会话控制
传输层:
解释:建立连接,控制传输过程资源开销。
网络层:
提供网络选择,比如路由器。
数据链路层:
解释:提供容错处理,将网络 IP 地址转换成 MAC 地址。网卡交换机都是属于这一层的。
物理层:
解释:也就是我们物质层面,传输介质,网线、光纤。把前面 6 层的数据慢慢转化过来,转换成二进制的文件,或者二进制的数据流进行传输。

2.TCP/IP 协议
TCP/IP 协议从上往下依次为:应用层、传输层、网络层和网络接口层
应用层:
应用层的功能为针对客户发出的请求,服务器做出响应并提供相应的服务。例如,平常常见的 HTTP 协议、FTP 协议和 SMTP 协议都处于这一层,应用层的协议数量是最多的。
传输层:
传输层的协议目前比较少,主要是 TCP 和 UDP 两个,功能是为通信双方的主机提供端到端的服务。
网络层:
网络层的功能是为实现网络之间的互联,根据数据包的 IP 地址将数据包从一个网络通过路由器传送到另一个网络,人们熟知的 ARP 协议、IP 协议均是出于这一层。
网络接口层:
网络接口层是直接和物理设备打交道的,其功能是接收 IP 数据包,并负责把这些数据包送至目标网络。

三、TCP/IP分层协议图

OSI七层网络模型和TCP/IP四层网络协议详解

OSI七层网络模型和TCP/IP四层网络协议详解

发表评论

电子邮件地址不会被公开。必填项已用 * 标注