深入解析OSI七层模型与TCP/IP四层模型:计算机网络体系结构全攻略 汉阳营销软文推广技巧
栏目:广告推广 发布时间:2026-01-20
哈喽,亲爱的读者们,这是计算机网络重构系列的第四篇文章。在这篇文章中,我们将了解著名的OSI七层模型和TCP/IP四层模型,并深入了解为什么需要分层。 。这篇

哈喽,亲爱的读者们,这是计算机网络重构系列的第四篇文章。在这篇文章中,我们将了解著名的OSI七层模型和TCP/IP四层模型,并深入了解为什么需要分层。 。这篇文章在一处涵盖了计算机网络架构!

1.计算机网络体系结构

通过研究我们知道,由于上个世纪缺乏统一的标准,各个厂家生产的计算机在硬件和软件方面都存在差异,无法正常通信,更不用说各地计算机的互联了。世界。

为了使不同架构的计算机网络能够互连,国际标准组织于1977年成立了专门机构来研究这个问题,并很快提出了一个试图将世界各地的各种计算机互连成网络的标准框架,即著名的“开放系统互连参考模型”,简称OSI,是一个七层协议架构。

OSI七层标准模型是合法的国际标准模型。为什么要强调这一点呢?因为到了20世纪90年代初,虽然整套OSI国际标准已经制定完毕,但互联网已经覆盖了全球大片区域。互联网于1983年开始使用TCP/IP协议族并逐渐发展。开发 TCP/IP 四层模型。

TCP/IP四层模型是事实上的国际标准。从这个意义上说,只有能够占领市场并被人们广泛认可的才是真正的标准。

通过比较这两个模型,我们可以看出TCP/IP四层模型实际上是OSI七层模型的合并和简化。 (由于IP的全称是,我们一般称其为 ,所以在TCP/IP协议中称为层)

TCP/IP四层模型之所以能够占领市场,OSI七层模型也得找到自己的原因。 OSI标准失败的原因可以概括为以下几个原因。

大多数用户每天都有访问互联网的需要,这就要求用户的主机使用TCP/IP协议。

用户主机的操作系统通常具有符合TCP/IP体系结构标准的TCP/IP协议族。

用于网络互连的路由器也具有符合TCP/IP体系结构标准的TCP/IP协议族,但路由器一般只包括网络接口层和层。

IP协议可以互连不同的网络,为其之上的TCP协议和UDP协议提供网络互连服务。 TCP协议可以在享受IP协议提供的网络互连服务的基础上,向应用层提供可靠的传输。服务。

IP协议和TCP协议是两个非常重要的协议,因此用TCP和IP来代表整个协议族,通常称为TCP/IP协议族。

TCP/IP体系结构的网络接口层没有规定任何具体内容。这样做的目的是为了互连世界各地的各种网络接口,例如有线以太网接口和无线WIFI接口。

然而,这将是我们学习计算机网络的完整体系中缺失的一部分。因此,我们在学习计算机网络原理的时候,会结合OSI和TCP/IP模型的优点,学习五层模型,这样会更有利于我们对计算机网络的理解。研究计算机网络原理。

好吧,请不要忘记这张照片。这张图是我们学习计算机网络的主要脉络,也是我们以后接触最多的图。

2.计算机网络架构分层的必要性

我们首先考虑最简单的情况。两台计算机想要相互通信。怎么做呢?

我们需要考虑以下问题:

上述问题实际上是物理层应该关注的问题。

严格来说,传输介质不属于物理层,不包含在架构中;计算机网络中传输的信号并不是简单的方波信号。

假设我们已经解决了上述问题,并且两台主机可以互相发送位0和1。让我们继续思考一下。事实上,计算机网络是由多台计算机组成的,如下图所示,采用总线拓扑结构。已建成的网络:

假设主机A要向主机E发送消息,我们知道在总线型网络拓扑中,代表消息的信号都是通过这条总线传输的,其他所有主机都可以接收到这个信号,那么自然就会有一个问题:主机E怎么知道这条消息是发给我的呢?其他主机怎么知道这个信息不是发给我而是要丢弃的?

如何解决这个问题呢?这就引出了如何识别网络中每台主机的问题。您可能听说过网卡的MAC地址。事实上,我们就是用这个MAC地址来标识唯一的网卡的。 (记住,MAC地址唯一标识网卡。MAC地址与主机地址不同,因为一台主机可能有多个网卡)

另外,既然有了地址信息,就需要区分地址信息和实际数据。如何从信号中区分出地址和数据也是一个问题。

此外,这种总线网络拓扑还存在消息冲突问题。如何解决这个问题呢?后续文章会详细解释,所以就到此为止。另外,值得注意的是,总线网络拓扑结构早已被淘汰。目前的主流是利用交换机将多台主机互连,形成交换式以太网。那么以太网交换机是如何实现的呢?

我们可以将这些问题归咎于数据链路层。

好吧,假设我们已经解决了前面的所有问题,那么我们会神奇地发现主机可以在网络中相互通信!

然而,我们必须继续。我们不能仅仅依靠以上两层来使用互联网,因为我们日常使用的互联网是由多个网络组成的,这些网络之间通过路由器互连:

面对这个结构,我们需要思考以下问题:

这就是网络层解决的问题。

好了,现在一条消息可以通过多个网络发送到另一台主机了,但是还有问题需要解决。

例如,如果服务器返回消息,并且客户端有多个应用进程监听,那么收到的数据包将交给哪个进程处理?

所以我们需要思考:

我们可以将这些问题分解到传输层。

如果解决了上述问题,那么我们就可以实现进程间基于网络的通信。在此基础上,我们只需要制定各种应用层协议,并根据协议标准编写相应的应用程序,然后就可以通过应用程序进程之间的交互进行通信。完成特定的网络应用,如HTTP协议支持万维网应用、SMTP协议支持电子邮件、FTP协议支持文件传输等。

我们把这些问题划分到应用层。

下面简单总结一下各层的基本功能:

试想一下,如果是你,你应该把这些要解决的问题放在一个模块中解决,还是应该放在单独的模块中解决?我认为分层的需求是很确定的。

了解了五层模型之后,我们以浏览器向服务器请求网页为例,来看看整个五层模型的大致工作原理。

3. 层次模型的两个重要原则 3.1.每层相对独立

每一层都有自己的使命。每一层的改变不需要改变其他层。例如,网络层目前使用IPV4(32位),但由于地址数量已经不够了,需要逐步演进到IPV6(128位)。

此时只需更改第三层,即网络层协议,其他层可以保持不变。 ,

另外,下层协议为上层协议服务,并且对上层协议是透明的,即上层只需要享受下层服务,而不需要知道实现细节。

3.2.每层只能与相邻层通信。

我们知道,我们浏览的时候,其实是遍历了整个TCP/IP模型:应用层-->传输层-->网络层-->数据链路层-->物理层。

服务器处理时则相反:物理层-->数据链路层-->网络层-->传输层-->应用层。

那么得益于这个原理,就保证了通信过程中所有的层都会被使用到,这也就保证了每一层的作用都能得到实现。

本文的内容到这里就结束了。核心是理解TCP/IP分层模型的必要性、各层的一般作用以及各层的作用。


# 自适应网站优化不好吗  # 一个问题  # 璧山网站网络推广  # 网站优化运营图片大全  # 阜新seo优化网站  # 大连营销推广如何代理  # 专业推广SEO  # 淮北seo排名优化公司  # 安阳网站推广营销招聘网  # 广西微博营销推广  # 怎样优化网站用金苹果  # 只需要  # 鄂州网站建设讲解透彻  # 闵行区网站优化  # 无锡找seo工作  # 淘宝开店seo关键词  # 陆良网站优化  # 太仓网站建设推广优化  # 营销有哪些方式推广  # 如何营销推广楼盘  # 邢台微网站建设  # 微动网络营销推广  # 世界各地  # 深入解析OSI七层模型与TCP/IP四层模型  # 计算机网络体系结构全攻略  # 互联网  # 多个  # 四层  # 七层  # 国际标准  # 应用层  # 自己的  # 放在  # 深入解析OSI七层模型与TCP/IP四层模型:计算机网络体系结构全攻略  # 五层  # 是由  # 我们可以  # 这就  # 这条  # 可以通过  # 好吧  # 事实上  # 解决了 


相关文章: 社群引流转化年入200万项目实战经验分享!  如何实现没本钱在手机一天赚500的目标呢?这里有5个思路和方法!  广州百度推广机制解析,助力企业营销新发展,莆田网站建设发布  互联网营销该怎么做?主流的互联网营销方式有哪些?  加入广告联盟营销有什么好处?联盟营销有哪些优势?  【分享】仿应用商店引流模板源码  广州百度推广圈词策略的优化之道,常州网站建设顾问  为什么网站的原创文章收录了但是无排名?主要是这几个原因!  揭露广州百度推广骗局,警惕线上营销中的陷阱,临朐网站建设  如何通过广东百度推广占领首页位置,汕头网站建设前提  个人站长通过网站营销快速获取大量流量的10个方法!  广告联盟能挣钱吗?能不能月入过万?  推广*类app违法吗?这些问题需要注意!  常见的五种网络兼职赚钱骗局套路,一定要小心!  怎么辨别哪些教程是有用的不是骗人的?  广州百度推广对废品回收行业的效果分析,烟台营销推广策划公司  没本钱怎么在手机一天赚500?“趣闲赚”分享推广做任务赚钱玩法介绍  广州百度推广费用如何合理记账?解析中小企业的财务管理技巧,化妆品广告的网站推广  【联盟基础】个人做任务赚钱是什么意思?  掌握这10个免费的app推广方法,app想没流量都难!  广州百度推广渠道有哪些?,酷开网络推广营销  广州百度推广产品哪种渠道好排行榜,奶酪营销推广方案  2个超级暴利非常赚钱的网络淘金项目操作思路分享!  广州百度推广资源,助力企业数字化营销腾飞,北京电话网站建设哪家好  广州百度推广好还是360推广效果好?深度解析两大平台优劣势,响应式网站建设的优势  广州百度推广为何没有量?深度解析背后的原因与解决方法,网站公司建设中山  谈一谈目前广告联盟行业的发展现状和趋势!  广州百度推广咨询电话,助力企业精准营销,高邑网站建设价格优惠  app引流难?分享几个最有效的app推广渠道和方法!  利用SEO关键词排名和单页网站日赚500+的实战经验分享!  广东百度推广建站的优势与策略,茶卡盐城营销推广方案  造成网络营销效果不理想的五大误区!  应用内推广app怎么做?这7个方法收好了!  微信朋友圈广告有哪些推广目标?  2020年可以用手机赚钱的app有哪些?  广州百度推广通在哪里?全面解析及实用指南,520 营销推广怎么做  日付广告联盟哪个好,如何判断哪个更靠谱?  广州百度推广目标,助力企业精准营销,软文营销的广告推广  联盟行业未来想要持续健康发展该如何去做?  广州百度推广高返点的优势与策略,竞价推广营销成功案例  微信引流的四大群体,引流这样做才有效果!  一般人通过|直播|赚钱该怎么做吗?|直播|赚钱的四大方式!  怎样选择一个结算及时、不扣量的比较靠谱的广告联盟平台?  广东百度推广调整的重要性及影响,新公司如何建设网站推广  广州百度推广竞价,助力企业数字化营销升级,律师网站推广的广告语  文章引流该怎么做?做好这6点流量源源不断!  广东百度推广活动,助力企业智能营销新升级,营销型网站推广方案项目  想比别人赚更多的钱?这份广告联盟推荐榜单不要错过!  探索广东百度推广词的高效应用策略,上海进口网站建设技巧  新手应该如何选择适合自己的引流渠道?推荐这6种方法! 


相关栏目: 【 广告资讯37196 】 【 广告推广143353 】 【 广告优化89630