计算机网络的核心就是他的模型及各种协议。把计算机网络的知识作为一颗知识树,那么七层模型就是他的枝干,各种协议就是它的叶子。通常情况下,OSI标准把计算机网络的模型分为七层,TCP/IP协议将功能连接紧密的几层合并到一起,慢慢将之演化为四层,《TCP/IP详解卷I》的作者也是支持TCP/IP四层协议,我们主要就以四层模型来说。
假如A从淘宝买了个大件,卖家B准备给我发货来举个例子:
-
(链路层)网络接口层:
- 物理层:是为数据端设备提供原始的比特流传输的通路(搞基建修路的)
- 数据链路层:在通信的实体间建立数据链路连接,将数据分帧(A下单后确定A的地址并用高德地图计算这段路通不通)
-
网络层:为数据在结点之间的传输创建逻辑链路,并分组转发数据(结点可以理解为中转站,B会拜托快递的物流网络确定快递路线,比如说在从上海发货到北京会途径济南这个中转站,在网络数据传输中,这样的中转站往往不止一个)
-
传输层:为两台主机上的应用程序提供端对端的通讯(B要发货了,但是快递单上必须填好寄件人和收件人地址,这就是两个端,但由于传输层只是两台主机间通讯,按这个例子来说这个收件人地址就仅仅精确到你在某某某个小区)
-
应用层(4层模型):
-
<