【网络奇遇记】我和因特网的初相遇3 —— 网络的体系结构篇

这篇具有很好参考价值的文章主要介绍了【网络奇遇记】我和因特网的初相遇3 —— 网络的体系结构篇。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【网络奇遇记】我和因特网的初相遇3 —— 网络的体系结构篇,《网络奇遇记》,网络,计算机网络,网络安全,tcp/ip,网络协议
🌈个人主页:聆风吟
🔥系列专栏:网络奇遇记、数据结构
🔖少年有梦不应止于心动,更要付诸行动。


一. 常见的三种计算机网络体系结构

1.1 开放系统互连参考模型

    为了使不同体系结构的计算机网络都能互连起来,国际标准化组织(简称:ISO)于1977年成立了专门机构研究该问题。不久,它们提出了一个使全世界各种计算机可以互连成网的标准框架,这就是著名的开放系统互连参考模型,简称OSI。在1983年形成了开放系统互连参考模型的正式文件(ISO 7498国际标准)。

    OSI参考模型是一个七层协议的体系结构,自下而上依次是物理层、数据链路层、网络层、运输层、会话层、表示层以及应用层,如下图所示:
【网络奇遇记】我和因特网的初相遇3 —— 网络的体系结构篇,《网络奇遇记》,网络,计算机网络,网络安全,tcp/ip,网络协议
    OSI体系结构是法律上的国际标准,只获得了一些理论研究的成果,但在市场化方面却输给了TCP/IP标准。OSI失败的原因有以下几点:

  • OSI的专家们缺乏实际经验,他们在完成OSI标准时没有商业驱动力。
  • OSI的协议实现起来过分复杂,而且运行效率很低。
  • OSI标准的制定周期太长,因而使得按OSI标准生产的设备无法及时进入市场。
  • OSI的层次划分也不太合理,有些功能在多个层次中重复出现。

1.2 TCP/IP参考模型

    因特网是全球覆盖范围最广、用户数量最多的互联网,它采用TCP/IP参考模型。TCP/IP参考模型是一个四层协议的体系结构,自下而上依次是网络接口层、网际层、运输层以及应用层,TCP/IP体系结构相当于将OSI体系结构的物理层和数据链路层合并为了网络接口层,将会话层和表示层合并到了应用层,如下图所示:
【网络奇遇记】我和因特网的初相遇3 —— 网络的体系结构篇,《网络奇遇记》,网络,计算机网络,网络安全,tcp/ip,网络协议

TCP/IP体系结构各层包含的主要协议如下图所示:
【网络奇遇记】我和因特网的初相遇3 —— 网络的体系结构篇,《网络奇遇记》,网络,计算机网络,网络安全,tcp/ip,网络协议

(1) TCP/IP体系结构的网络接口层并没有规定什么具体内容,这样做的目的是可以互连全世界各种不同的网络接口,例如有线的以太网接口、无线局域网的Wi-Fi接口,而不限定仅使用一种或几种网络接口。因此,TCP/IP体系结构在本质上只有上面个三层。

(2) 国际协议IP是TCP/IP体系结构网际层的核心协议。

(3) 传输控制协议(TCP)和用户数据报协议(UDP)是TCP/IP体系结构传输层的两个重要协议。

(4) TCP/IP体系结构的应用层包含了大量的应用层协议,例如超文本传送协议(HTTP)、简单邮件传送协议(SMTP)、域名系统(DNS)以及实时运输协议(RTP)等。

    由于TCP/IP协议体系中包含大量的协议,而IP协议和TCP协议是其中非常重要的两个协议,因此用TCP和IP这两个协议来表示整个协议大家族,常称为TCP/IP协议族。

补充:在嵌入式系统开发领域,TCP/IP协议族也常称为TCP/IP协议栈。这是因为TCP/IP协议体系的分层结构与数据结构中的栈在图形画法上是类似的。


1.3 原理参考模型

原理参考模型是一个五层协议的体系结构,自下而上依次是物理层、数据链路层、网络层、运输层以及应用层。五层协议的原理体系结构将TCP/IP体系结构的网络接口层又重新划分为物理层和数据链路层,这样更利于我们对计算机网络的学习。
【网络奇遇记】我和因特网的初相遇3 —— 网络的体系结构篇,《网络奇遇记》,网络,计算机网络,网络安全,tcp/ip,网络协议



二. 计算机网络各层的主要功能

    我们以五层原理体系结构为例,自下而上、非常简单地介绍一下各层的主要功能。实际上,如果要真正弄清楚各层作用还需要学习了后面章节中协议的之后,让我们细水长流,以后的事情交给以后,不给当下造成学习障碍。

2.1 物理层

计算机网络物理层的主要功能是将数字信号转换为传输介质上的模拟信号,以便在传输介质中传输。它的主要任务包括:

  1. 通过传输介质传输比特流:物理层负责将比特流转换为适合传输介质的电信号,并将这些电信号传输到接收方。

  2. 建立、维护和释放物理连接:物理层负责建立物理连接,以便在通信中传输数据。在通信完成后,物理层负责释放连接,以便其他设备可以使用传输介质。

  3. 传输介质的管理:物理层负责管理传输介质的使用,包括传输速率、电气特性、机械特性等。

  4. 差错检测和纠正:物理层负责检测和纠正传输过程中出现的错误,以确保传输的准确性和可靠性。

2.2 数据链路层

【网络奇遇记】我和因特网的初相遇3 —— 网络的体系结构篇,《网络奇遇记》,网络,计算机网络,网络安全,tcp/ip,网络协议
它的主要功能包括:

  1. 封装数据:数据链路层将网络层传输过来的IP数据报封装成帧,加上帧头和帧尾,以便在物理层进行传输。

  2. 传输控制:数据链路层负责控制帧的传输,包括数据帧的发送和接收,以及处理出现的差错和重传。

  3. 访问控制:数据链路层通过媒体访问控制协议(MAC协议)来控制网络上的节点访问媒介的顺序和方式,以避免数据碰撞和冲突。

  4. 差错检测:数据链路层通过循环冗余校验(CRC)等技术来检测数据传输中出现的差错,以保证数据的可靠传输。

  5. 流量控制:数据链路层通过设置窗口大小等机制来控制发送方的发送速率,以避免网络拥塞和数据丢失。

  6. 链路管理:数据链路层负责维护链路状态信息,包括链路地址、链路状态、链路速率等,以提供更高层次的服务。

2.3 网络层

【网络奇遇记】我和因特网的初相遇3 —— 网络的体系结构篇,《网络奇遇记》,网络,计算机网络,网络安全,tcp/ip,网络协议
网络层主要功能是提供端到端的逻辑通信,为各个主机之间的通信建立逻辑上的路径。具体来说,它的主要功能包括:

  1. 路由选择:网络层通过路由选择算法,选择最优路径将数据包从源主机发送到目标主机。

  2. 分组转发:网络层将报文分组,每个数据包都有自己的目的地址和源地址,通过路由选择算法将分组转发到正确的目的地。

  3. 差错控制:网络层对分组进行差错检测和处理,保证数据的正确性。

  4. 流量控制:网络层负责控制数据包的流量,以避免网络拥塞。

  5. 拥塞控制:网络层监测网络负载情况,通过拥塞控制机制,保证网络的稳定性和可靠性。

    总之,网络层是计算机网络中非常重要的一层,它为逻辑通信提供了基础,保障了网络的正常运行。

2.4 运输层

【网络奇遇记】我和因特网的初相遇3 —— 网络的体系结构篇,《网络奇遇记》,网络,计算机网络,网络安全,tcp/ip,网络协议
他的主要功能包括:

  1. 可靠性传输:运输层通过使用流量控制、差错控制和重传机制等技术,确保数据的可靠传输,即使在网络出现故障时也能够保证数据的完整性和可靠性。

  2. 分段和重组:运输层将应用层传输过来的数据进行分段和重组,以便于网络传输和接收。

  3. 连接控制:运输层通过建立、维护和终止传输层连接,确保数据的可靠传输和正确接收,同时还可以对连接进行管理和监控。

  4. 流量控制:运输层通过流量控制机制,控制数据的发送和接收速率,避免网络拥塞和资源浪费。

  5. 差错控制:运输层通过差错控制机制,检测和纠正数据传输过程中出现的差错。

  6. 多路复用和分解:运输层可以同时处理多个数据流,实现多路复用和分解,提高网络的性能和效率。

    总的来说,运输层在计算机网络中具有重要的作用,它能够保证数据的可靠传输和正确接收,提高网络的性能和效率,同时也是实现各种应用程序之间通信的基础。

2.5 应用层

应用层是计算机网络中最高层的一个层次,主要功能包括:

  1. 提供数据交换的应用程序接口,使得应用程序可以通过网络传输数据。
  2. 提供各种服务和协议,如文件传输、电子邮件、网络电话、视频会议、网络游戏等。
  3. 实现数据的编解码、压缩、加密等处理,增强数据传输的安全性和可靠性。
  4. 实现应用程序的网络管理,包括网络资源的分配、调度和控制等。
  5. 提供网络故障的诊断、测试和修复功能,保证网络的正常运行。

    总之,应用层是网络通信的最高层,主要提供各种高层次服务和协议,方便用户在网络中进行数据交换和各种应用程序的实现。



📝全文总结

本文主要讲解:
    本文主要讲解了常见的三种计算机网络体系结构 —— 开放系统互连参考模型、TCP/IP参考模型、原理参考模型,以及介绍了计算机网络各层的主要功能。

     今天的干货分享到这里就结束啦!如果觉得文章还可以的话,希望能给个三连支持一下,聆风吟的主页还有很多有趣的文章,欢迎小伙伴们前去点评,您的支持就是作者前进的最大动力!
【网络奇遇记】我和因特网的初相遇3 —— 网络的体系结构篇,《网络奇遇记》,网络,计算机网络,网络安全,tcp/ip,网络协议文章来源地址https://www.toymoban.com/news/detail-756158.html

到了这里,关于【网络奇遇记】我和因特网的初相遇3 —— 网络的体系结构篇的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机网络(十四)——因特网的路由选择

    随着路由器数量的增大,传统的距离向量算法是无法在如此大量的路由器中收敛的。同时每隔ISP管理着自己的路由器网络,希望按照自己的意愿运行路由器,而不是互联网中所有的路由器都运行一种路由选择协议。这些都可以通过自洽系统(Autonomous System)解决。 (1)自洽系

    2024年02月12日
    浏览(37)
  • 【MOOC 作业】第1章 计算机网络和因特网

    不是标答也不是参考答案 仅从个人理解出发去做题 1、(20分) ‌试比较分组交换和电路交换的主要优缺点。 电路交换: 特点:在端系统间通信期间,预留了端系统间沿路径通信需要的资源。 优点:发送方可以以恒定的速率向接收方发送数据。 缺点:创建端到端电路和预留端

    2024年02月11日
    浏览(43)
  • 【MOOC 测验】第1章 计算机网络和因特网

    1、主机或端系统通过(   )接入因特网。 A. ISP B. 调制解调器 C. 交换机 D. 路由器 P21:端系统(PC、智能手机、Web 服务器、电子邮件服务器等)经过一个接入 ISP 与因特网相连。 2、‌主机一般被划分为两类:客户和 (   ) 。 A. 端系统 B. 大型主机 C. 数据中心 D. 服务器 3、

    2024年02月11日
    浏览(37)
  • 【计算机网络 - 自顶向下方法】计算机网络和因特网

    1. 什么是Internet 1.1 因特网的具体构成 终端: 也称主机(Host)或端系统(End system),运行应用程序(智能网约汽车、智能家电)。 通信链路: 光纤,铜线,电磁波。主要指标为传输速率也称带宽(Bandwidth),可分为有线链路和无线链路。 交换设备: 转发分组(Packet),有

    2024年02月07日
    浏览(49)
  • mininet虚拟网络中的主机与宿主Ubuntu及因特网互通实现

    环境: Win10(物理机),Vmware workstation ,Ubuntu(vm中的虚拟机),mininet 构建的虚拟网络环境说明: 在一win10的物理机中安装了vm平台,在vm中加载了一ubuntun系统,在改ubuntu系统中安装了mininet。 目标: 通过mininet 构建虚拟网络环境(使用python代码构建一个交换机,一个控制器

    2024年03月10日
    浏览(49)
  • 【网络奇遇之旅】:那年我与计算机网络的初相遇

    🎥 屿小夏 : 个人主页 🔥个人专栏 : 计算机网络 🌄 莫道桑榆晚,为霞尚满天! 在信息时代的浪潮中,计算机网络如一座桥梁,将分散在不同地理位置的计算机系统紧密连接,为人们带来前所未有的便利与可能性。这座桥梁不仅实现了硬件和软件资源的共享,还架设了通

    2024年02月05日
    浏览(52)
  • 5.3.1 因特网的路由协议(一)

    5.3.1 因特网的路由协议(一) 我们知道因特网在现实生活中的应用非常广泛,我们可以进行网络聊天、查询资料,购物等,他给我们的现实生活带来了极大地方便,我们已经知道互联网是由一个个经过路由器连接的网络组合而成的,对于用户来说彼此之间发送的消息实际上是

    2024年02月09日
    浏览(40)
  • 5.3.3 因特网的路由协议(三)OSPF协议

    5.3.3 因特网的路由协议(三)OSPF协议 前面我们学习了基于距离向量算法的路由信息协议RIP(5.3.2 因特网的路由协议(二)基于距离向量算法的RIP协议),为了克服RIP协议的局限性于是就有了新的内部网关协议OSPF协议,OSPF是Open Shortest Path First的缩写,又被成为开放式最短路径

    2024年02月09日
    浏览(35)
  • Python 标准类库-因特网数据处理之Base64数据编码

    该模块提供将二进制数据编码为可打印ASCII字符并将这种编码解码回二进制数据的功能。它为RFC 3548中指定的编码提供编码和解码功能。定义了Base16、Base32和Base64算法,以及事实上的标准Ascii85和Base85编码。 RFC 3548 编码适用于对二进制数据进行编码,以便可以安全地通过电子邮

    2024年02月06日
    浏览(46)
  • 5.3.2 因特网的路由协议(二)基于距离向量算法的RIP协议

    5.3.2 因特网的路由协议(二)基于距离向量算法的RIP协议 一、RIP协议概念 RIP是Routing Information Protocol缩写,又称为路由信息协议,是最先得到应用的内部网关协议,RIP作为一个常在小型互联网中使用的路由信息协议,它是依据 跳数 来作为度量值进行路由选择,这里的跳数可

    2024年02月09日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包