四层网络模型(TCP/IP网络分层模型 || DoD模型)额~~~你聊网络模型 , 怎么聊到TCP/IP了?TCP不是协议?IP不也是协议?嗯~~毛病倒是没有 , 但是TCP/IP协议族是……额……不太好形容 , 它是互联网中最为**经典的**、**事实的**通信协议标准 。
整个TCP/IP协议栈并不单纯的代表TCP和IP , 而是代表完整的网络通信家族 , 由于它创造性的分层设计 , 所以也叫做**TCP/IP协议栈** 。而TCP和IP则是整个家族中最早通过的标准 。这些协议最早发源于美国国防部(缩写为DoD)的ARPA网项目 , 因此也称作DoD模型(DoD Model) 。
我们来看张图 , 整个DoD模型(下面我都这么叫 , 因为字少~)是这样的:

文章插图
嗯~就这么简单 , 层数是由下往上计算的 , 分别是链接层、网络层、传输层以及应用层 。所以 , HTTP在哪一层呢?我相信大家都知道HTTP在应用层 。
我们从下到上 , 依次来简单说下各层负责的内容以及各层都大概涵盖了哪些协议 , 为啥是大概涵盖呢?额~因为整个TCP/IP协议族太大了 , 有几十个甚至上百个协议 , 是不是有点夸张 。
先来说说DoD模型的第一层 , 也就是链接层 。负责在以太网、WiFi 这样的底层网络上发送原始数据包 , 工作在网卡这个层次 , 使用 MAC 地址来标记网络上的设备 , 所以有时候也叫 MAC 层 。注意 , 这里你尤其要注意下MAC这个词 。稍后我们捋线的时候会用到 。
然后就是第二层 , 也就是网络层 。IP协议就在这一层 , 到了这一层 , 我们就可以通过IP地址来识别目标主机 , 进行主机级别的目标识别了 。
继续 , 是第三层 , 也就是传输层 。最为大家所熟知的TCP和UDP就在这一层 , 负责建立传输通道 。
最后 , 就是我们的重中之重 , 第四层 , 也就是应用层 , 我们的HTTP就在这一层 , 由于前面几层的基础做的非常好 , 所以 , 在这一层除了HTTP协议负责传输超文本以外 , 还有超多的协议 , 比如我们稍微熟悉一点的HTTPS、DNS、POP、FTP等等等等 , 好多好多 , 我们暂时了解一下就可以了 。
OK , DoD我们就先这样 。继续 , 长路漫漫 , 唯贱作伴 。
七层网络模型(OSI模型)这个东西 , 有点孩子没娘说来话长 , 我尽量长话短说 。OSI模型是一种概念模型 , 也即开放式系统互联模型 。由国际标准化组织提出 , 一个试图使各种计算机在世界范围内互连为网络的标准框架 。定义于ISO/IEC 7498-1 。
为啥已经有了四层还有个七层呢?只有四层不行么?主要是因为当时除了TCP/IP协议以外 , 还有很多其它协议 , 整个互联网很混乱 , 有一种群雄逐鹿的感觉 。所以这个时候国际化标准组织就大吼一声 , 我是秦始皇 , 我要一统天下 , 你们都按照我的标准来 。
但是 , 理想是美好的 , 可惜我不是秦始皇 , 所以一统天下的局面并没有按照原本设想的那样 , 于是秦始皇又不得不说 , 该模型仅供参考 。
至于为什么一统天下的局面没有出现 , 导致我们现在还要多学一个模型 , 嗯~其实是因为设备僵化 。啥意思呢 , 就是实际中已经很多网络都按照DoD来用了 , 而且用的很好 , 不可能换成你的 , 代价太大 。
经验总结扩展阅读
- 真正的南方是哪几个省
- 哪些星座累觉不爱
- 哪个星座的暖男会给你幸福?
- 哪些星座男分手时最不淡定
- 哪些星座女对壁咚没免疫力
- 爱情里最死心塌地的星座
- 七海ybb是什么梗
- 口罩的单位
- 如何一步搞定十二星座男
- 星座女搞定暴脾气恋人要用什么招?