视频字幕
各位看官,老夫今天来给你们说道说道网络世界的两大基石。左边这个是OSI七层模型,像盖楼的详细设计图纸,理论完美,分工明确。右边这个是TCP/IP协议簇,更像实用的施工工具箱,简单粗暴但管用。OSI是"应该怎么做"的理想蓝图,TCP/IP是"我们就是这么做"的实用手册。
OSI七层模型就像盖楼的详细设计图纸,把复杂的网络通信过程分成了七个职责分明的部门。从上往下看:应用层直接面对用户,处理各种网络应用;表示层负责数据格式转换和加密;会话层管理通信会话;传输层提供可靠的端到端传输;网络层负责路由选择;数据链路层管理帧传输;物理层处理最底层的物理信号。每一层都有自己的专门任务,层层递进,分工明确。
TCP/IP协议簇才是咱们真正在用的这套东西,是互联网的基石。它没OSI那么完美主义,更注重实用和实现。四层结构简单粗暴:应用层把OSI上面三层打包到一起;传输层核心是TCP和UDP,一个可靠一个快速;网际层就是IP协议管路由;网络接口层把OSI下面两层合并。这套拳法伴随互联网一起成长,简单实用,管用就行,所以成了事实标准。
现在咱们来看看这两个模型的层次映射关系。相似之处很明显:都是分层结构,每层都有特定任务,都隐藏了底层细节。但不同之处更有意思:OSI是7层,TCP/IP是4层。TCP/IP把OSI的上面三层应用、表示、会话层合并成了应用层;传输层基本对应;网络层对应网际层;下面两层数据链路和物理层合并成了网络接口层。这种合并让TCP/IP更简洁实用,这也是它能在互联网大战中获胜的重要原因。
那么为什么TCP/IP能在这场网络江湖的较量中获胜呢?原因很简单:第一,简单实用,层数少,实现起来更容易;第二,先发优势,它伴随着互联网一起成长,协议成熟得早;第三,开放性强,协议规范开放免费,大家都能用;第四,经过了实战检验。总结一下:OSI就像武林秘籍的总纲,理论高深,结构严谨;TCP/IP就像实战拳法,管用就行,更接地气。咱们现在上网用的就是TCP/IP这套拳法,但OSI的理论框架对理解网络通信依然非常有价值。好了,今天的网络江湖故事就讲到这儿!