一、网络模型
1.1 三大模型
网络模型有三种:OSI参考模型
、五层网络模型
和TCP/IP体系
。
OSI参考模型是ISO(国际标准化组织)发布的一个参考模型标准,只要世界上遵循该标准的系统就能相互通信。它有应用层,表示层,会话层,传输层,网络层,数据链路层,物理层
七层模型。虽然这个理论取得了巨大的成功,但是在市场推广上,让遵循TCP/IP体系的互联网抢占了先机。
TCP/IP体系是应用最广的,被市场推崇,它主要是有应用层
,传输层
,网络层
,网络接口层
这四层,但实际上只有上面三层,第四层只提供接口,我们不需要去关注接口层的具体内容。
我们为了方便更好地去学习网络结构,结合OSI和TCP/IP体系的五层网络模型便产生了。这个模型有应用层,传输层,网络层,数据链路层,物理层
。
1.2 协议
有了网络的结构,那主机之间数据是如何交互的呢?这就要介绍一个很重要的概念了:协议
。
在计算机网络中要做到有条不紊地交换数据,就必须要遵守一些事先约定好的规则,这些规则明确规定了所交换的数据的格式以及有关同步的问题。
以上来自谢希仁老师编著的《计算机网络》中网络协议的概念。简单来说就是双方必须遵守的规则。每层结构都会有许多协议,比如应用层的HTTP
、TCP
协议。下面我简单介绍一下五层网络模型各层的作用,希望大家对网络结构有个基本的认识。
1.3 五层网络模型
应用层 | 传输层 | 网络层 | 数据链路层 | 物理层 |
---|