上了计算机网络课之后我一直觉得,TCP/IP的五层模型是很让我费解的东西,以至于我到最后都没怎么明白这门课。

然后这几天主要是因为疫情,在家实在无聊,于是决定重新开始研究这个东西。而后突然恍然大悟一般,觉得自己弄懂了其中的道理。

首先我们来写一下这五层都是啥。

应用层,传输层,网络层,数据链路层,物理层。

这里的讲解主要结合我对谢希仁第七版《计算机网络》教材的理解讲述。

我们知道,所有在计算机上运行的软件,如果想要进行网络通讯的话,是肯定要传输信息的。不可能有应用什么信息都不传输,单纯地为了网络通信而网络通信。所以只要是进行网络通信的软件,就必定会产生数据以进行传输。

现在我们有了数据。就可以开始准备给数据送走。

但是我们知道,送走数据之前要先给数据进行一些格式化的控制,这个道理很简单,就如同新闻联播主持人上台前必定字字考究,演讲者发表演讲之前需要先把自己的想法形成一定格式的语言。

毕竟,你不可能听到新闻联播讲方言,也不可能看到演讲者完全不准备,只是按照自己的随想胡言乱语。

  所有的消息,在网上传递,就必定需要一定的主题和格式。

然后让我们来思考一下,从邮局和押运的区别。

单纯因为保密级别而产生的区别我们就不提了,我们需要看到的是他们的传播过程。

邮局可能会在某个下午收到一个包裹,然后根据地址转运到当地的分局,分局再转运到另一个分局,等等等,我们可以看到邮局的运送方式是一段一段的,而且邮局在这样的运输过程当中,并不能拍着胸脯讲“包裹绝对不会丢!”,如果你的包裹不甚丢失,那么他们也只能说一句抱歉。你为了邮递也只能再寄一次。

但是押运就不同了。一辆防弹汽车,全程荷枪实弹,很多时候还会再跟上那么一两辆护卫车辆,里面坐的也是一些严整以待的军警,把一份很重要的货物押运过去。虽然他们依然不能保证,这个东西绝对会送到,因为也有可能恐怖分子或者武装力量出来劫道,但是这种情况不是太多,毕竟几千万的钱可以挣,命没了可啥都没了。于是乎,押运就能保证你的货物在绝大多数情况下都会到达目的地。

如果这份货物是一条信息,我们就又能得出一条理论。

所有的信息,在网上传递,就必定需要选择一种运输方式

噢对了,这两种运输方式相同的是:所有信息,在网上传递,就必定需要选择运送的目的地

然后我们的消息已经走在网络上了,这个时候无论什么运输方式,我们都需要将它装上车,然后司机师傅开车,将我们的信息开始运输,我们需要这么一位司机师傅,因为没有他,我们的消息就走不出去。但也是因为有他,我们就必定需要让师傅学会交通规则,堵车等待排队,不能闯红绿灯,还要让师傅学会走哪条路比较近。

       所有的信息,在网上传递,就必定需要一种传递链路控制信息

然后就是需要一条大马路。不然师傅不能飞过去。

以上五条红字,按顺序分别对应:

软件产生数据,开始通信。

       软件选择数据协议格式。——应用层

       软件选择数据运输方式。——传输层

       软件选择数据运输地点。——网络层

       数据开始运输,数据注意网络情况,适时选择路线变换,时刻注意数据正确性——数据链路层

当然最后还有一条很重要的是:数据开始在物理设备上传输——物理层

TCP/IP五层协议模型的萌新解释相关推荐

  1. 计算机网络学习之TCP/IP五层协议模型、TCP和UDP

    一.TCP/IP五层协议 TCP/IP 五层协议和 OSI 的七层协议对应关系如下: 应⽤层 (application layer):直接为应⽤进程提供服务.应⽤层协议定义的是应⽤进程间通讯和交互的规 ...

  2. tcp/ip五层协议模型

    每一层都呼叫它的下一层提供的网络来完成自己的需求.(如果是四层模型数据链路层和物理层在一层) 1.物理层:负责光电信号传递方式.集线器工作在物理层.以太网协议. 2.数据链路层:负责设备之间的数据帧的 ...

  3. 一文打败TCP/IP五层协议基础知识

    注意: 文章如有抄袭部分,请私信我. 未经允许,不得转载,如需转载,可以私信我. 前言 在很久之前,计算机刚刚被研究出来,当时的计算机还不能上网,玩游戏等,它只用于科学家,并没有给普通人使用. 后来, ...

  4. 【网络基础概念】: 网络相关硬件、TCP/IP四层协议模型、OSI七层协议模型。

    # 时人不识凌云木,直待凌云始道高 # 大家好,我是码辣,是一只正在努力的小小猿一枚,希望大家多多关照 ^v^. # 初次见面,希望大家能够喜欢.(如果你认为文章可以,别忘一键三连呀!嘿嘿. # 有什 ...

  5. 数据的封装与解封装:TCP/IP五层协议

    分层思想 随时时代的发展网络已经覆盖到了我们每个人的生活中,聊天.购物.直播.看剧,人们在享用网络带来的便利的同时却未必了解网络中数据传输的过程. 网络通信很复杂,为了降低复杂性,1974年国际标准组 ...

  6. 计算机网络—网络原理之<TCP/IP 五层协议 >图解+详述

    网络原理之 TCP/IP 五层协议 应用层 举个例子: 自定义应用层协议的两个步骤: 常见的应用层协议 传输层 UDP UDP 特点: TCP TCP协议的主要机制 1. 确认应答 2. 超时重传 T ...

  7. SOI七层模型和TCP/IP五层协议:

    SOI七层模型和TCP/IP五层协议: 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 应用层:(数据) HTTP:80 HTTPS:443 SSH:22 DNS:53 Telnet:23 ...

  8. TCP/IP五层协议及功能

    ** TCP/IP五层协议及功能 ** 第一层--物理层(Physical) 物理层:作为放置传输数据载体介质的一层,存在着大量数据传输通道的实物载体,类似架空明线.平衡电缆.光纤.无线信道等. 主要 ...

  9. OSI七层协议和Tcp/IP五层协议,路由器交换机和HUB的区别

    在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版了开放系统互联的七层参考模型.一台计算机操作系统中 的网络过程包括从应用请求(在协议栈的顶部)到网络介质(底部) ...

最新文章

  1. 10.5 QQ 支持
  2. 这是一个测试:测试博客在浏览器中是否可以显示数学内容以及代码格式
  3. 智能语音技术新发展与发展趋势
  4. ubuntu 学习笔记2--安装tomcat
  5. extjs中滚动条属性_前端学习随笔6 盒模型及相关属性
  6. 《Android框架揭秘》——2.1节主机环境构成
  7. 百度文库的内容怎么复制
  8. 学计算机专业的人,哪些人适合学习计算机专业?
  9. 域名劫持的特征都有哪些?
  10. 基本的LC串联和并联振荡电路分析
  11. QQ邮箱今天大面积出现无法下载附件的问题
  12. 音诺恒RK3568高性能智能商显安卓广告机主板解决方案
  13. 2021最新python学习视频教程
  14. 怎么在电脑上进行音频以及视频的素材合并
  15. android 关机闹钟 实现,android 关机闹钟
  16. 医学分子生物学试题答案
  17. 【python】 给目录内文件批量改名
  18. AndroidVideoCache源码赏析
  19. 按照现行四川省安全文明施工费计价管理办法【2017】5号文件测算安全文明施工费系数
  20. 【UE4】使用Unreal Datasmith教程(3dsmax2018 SketchUp2018)

热门文章

  1. 情绪管理本质上是认知管理 —— 一份情绪、认知管理升级清单
  2. MySQL rank() over、dense_rank() over、row_number() over 用法介绍
  3. kubernetes addons之node-problem-detector
  4. 基金评价专题1:绩效指标
  5. HTML背景图的使用(超详细)
  6. python读取excel文件数据写入MySQL数据库(入门级)
  7. 膝盖中了一箭之康复篇9-12周
  8. word文件太大怎么压缩变小?
  9. Tomcat环境配置(超级简单)
  10. UiPath认证考试