计算机网络体系结构详解(7层、5层、4层的区别)

计算机网络体系结构详解(7层、5层、4层的区别)

前言:

在学习计算机网络体系结构模型的时候,相信大家经常会有这样的疑惑?计算机网络体系结构到底是多少层模型?其实,无论是说7层、5层还是4层都是可以的。下面让我带着大家深入了解它们之间的区别。

一、OSI七层模型

什么是OSI?其中文名叫做国际标准化组织,那么这个组织是干嘛的呢?这个组织属实厉害,正如它的名字一样,专门为全球制定一些标准。制定了标准后,那么世界各地的国家就不会动什么歪心思,想着自己制定一个标准来让其他国家遵循。(例如美国典型的霸权主义思想hh)好的,废话少说,下面我们先看表再解释:

OSI(从上到下)
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
  1. 物理层:在传递信息的时候我们需要用到一些物理传输媒体,例如双绞线、直通线、同轴电缆、光纤等。物理层的任务就是为上层(即数据链路层)提供一个物理连接
  2. 数据链路层:传输的单位是帧,**主要任务是负责在两个相邻的结点之间的链路上实现无差错的数据帧传输。**概括功能为:帧的形成、差错控制、流量控制和传输管理。
  3. 网络层:传输的单位是数据报,也叫分组。主要任务是为要传输的分组选择一条合适的路径,使发送分组能够准确无误地按照给定的目的地址找到目的主机
  4. 传输层:传输的单位是报文段或数据报。主要任务是提供端到端的通信,也叫不同主机两个进程通信。(注:跟数据链路层提供点到点的通信不一样,点到点的通信可以理解为主机到主机的通信。)
  5. 会话层:不参与具体的传输,提供包括访问验证和会话管理在内的建立以及维护应用之间的通信机制。
  6. 表示层:主要用于处理两个通信系统之间交换信息的表示方式、语法问题。
  7. 应用层:确定进程之间通信的性质,以及提供用户软件与网络之间的接口服务。

二、OSI和TCP/IP五层模型

OSI7层模型 OSI和TCP/IP5层模型
应用层 应用层
会话层 /
表示层 /
传输层 运输层
网络层 网络层
数据链路层 数据链路层
物理层 物理层

计算机网络体系结构5层模型是OSI和TCP/IP的综合,是市场生产出来的模型。(主要是因为官方的7层模型太过麻烦复杂)因此主要差别是去掉了会话层和表示层,而传输层改为了运输层,因为他们觉得运输名字更贴切。

三、TCP/IP四层模型(重点!!!)

OSI7层模型 OSI和TCP/IP5层模型 TCP/IP4层模型
应用层 应用层 应用层
会话层 / /
表示层 / /
传输层 运输层 运输层
网络层 网络层 网际层
数据链路层 数据链路层 网络接口层
物理层 物理层 /

可以看到,TCP/IP(传输控制协议/网际协议)只有4层,变得更加简洁、高效。

计算机网络体系结构详解(7层、5层、4层的区别)

重点:记住HTTP是在应用层,TCP、UDP是在运输层,IP是在网际层!(考试、面试必考)

最后,谢谢大家。