文章开始我想先亮明一下我个人的立场,个人关于世界的思考立场是偏唯心的。文章的标题其实也表明了我对于计算机网络的理解立场是从形而上出发的。

计算机网络是计算机专业的同学的必修课,但很多同学学习的过程中都会觉得东西很多很杂,开始学还比较有动力,但越往后学就越发现,迷失在了计算机网络的庞杂知识体系之中。那困惑究竟在哪里呢?相信大多数同学学习计算机网络也都是分层学习的,比如我们用的教材叫《计算机网络自顶向下方法》,就是从应用层、运输层、网络层、链路层这样一路向下讲的。继续说困惑,困惑就在于这样的一个个分层,为什么要分层?不分层不可以吗?我们这样一层层的学的意义在哪里?如果按部就班的学习,你只能是顺着教材一步一步逆来顺受,不断的接受这种分层的现实,最后越来越迷惑。

我想,要理解计算机网络为什么要分层,还是要回到“什么是计算机网络?”想到网络,在我们的思维中,可能就是有非常多的点,它们彼此关联。但是,只知道这样网络的形态是不够的。我们关心的是如何利用这样的一个网络完成点之间的通信交流。有了这两点,基本上就可以描述一个形而上的网络的。而在现有的计算机网络的分层体系中,能够体现我这个“形而上网络”的就是网络层和传输层。而我们学习的重点也正是这两层。

而剩下的物理层、链路层、应用层,就已经不是我那个“形而上网络”本身了。先来讲物理层和链路层,这两层处于网络的边缘,可以说和“形而上网络”关系不大。如果不叫这两个名字,叫什么“阿猫阿狗”也是无关痛痒的。但是它们必须存在啊,网络层和传输层,尽管在形而上真真确确。但是,我们的计算机网络,毕竟不单单是我们思维上那个真确的产物,我们必须利用它,用它来达成我们形而下的痴求。那么,物理层和链路层就可以代表我们对于计算机网络形而下的解释。

最后就剩下应用层了。他是“形而上”抑或是“形而下”?似乎都不是,如果站在应用层的角度看其他云云,那都是阿猫阿狗了。应用层既无关乎“形而上网络”,也无关乎“形而下网络”,它似乎在整个网络之外,也似乎没有网络就没有存在的意义。那他是什么呢?还真有点说不清楚了。

计算机网络为什么要分层,从形而上到形而下视角的理解相关推荐

  1. 计算机网络class5(分层结构、协议、接口、服务)

    分层结构.协议.接口.服务 1.为什么要分层 发送文件前要完成的工作: 发起通信的计算机必须将数据通信的通路进行激活 要告诉网络如何识别目的主机 发起通信的计算机要查明目的主机是否开机,并且与网络连接 ...

  2. 计算机网络系列——网络分层

    网络分层详细解析 提示:本文为计算机网络系列 文章目录 网络分层详细解析 前言 一.有哪些网络分层?为什么分层? 二.OSI七层模型 三.TCP/IP五层模型 四.TCP/IP四层模型(TCP/IP协 ...

  3. 计算机网络体系结构:分层结构

    1.为什么要分层? 首先了解一下我们在发起文件前要完成的工作: (1)发起通信的计算机必须将数据通信的通路进行激活. (2)要告诉网络如何识别目的主机. (3)发起通信的计算机要查明目的主机是否开机, ...

  4. 【计算机网络】网络分层:五层或七层因特网协议栈

    目录 一.协议分层 二.网络协议栈 1. 五层网络协议栈 应用层 运输层 网络层 链路层 物理层 2. 七层OSI参考模型 表示层 会话层 一.协议分层 为了给网络协议的设计提供一个结构,网络设计者以 ...

  5. 计算机网络基础——网络分层模型

    一.OSI模型与TCP/IP模型对比 OSI模型的上面三层(应用层.表示层.会话层)与TCP/IP模型的应用层是面向用户应用的,OSI模型的下面4层(传输层.网络层.数据链路层.物理层)与TCP/IP ...

  6. 【EMNLP20 论文笔记】HGN:基于分层图网络的多跳阅读理解模型

    Yuwei Fang, Siqi Sun, Zhe Gan, Rohit Pillai, Shuohang Wang, Jingjing Liu Microsoft Dynamics 365 AI R ...

  7. 计算机网络学习笔记-计算机网络体系结构-分层思想以及必要性

    文章目录 前言 一.常见的计算机网络体系结构 二.计算机网络体系结构分层的必要性 三.计算机网络体系结构分层思想举例 总结 前言 如果你是计算机专业相关学生,你一定听过OSI模型,它可能无数次让你奔溃 ...

  8. 面视必备,史上最通俗计算机网络分层详解

    1.引言 整个暑假去面试,面试了很多家公司(无论是小厂还是大厂)问到的深度不同,网络原理是面试最容易问到的问题,虽然我们在项目中很少去实践它,但是了解其原理,会让我们背后网络通信是如果工作的,既能在面 ...

  9. 计算机网络分层的优点有哪些,计算机网络分层设计优点有哪些

    asamen 新兵答主 01-30 TA获得超过6678个赞 计算机网络系统是独立的计算机通过已有通信系统连接形成的,其功能是实现计算机的远程访问和资源共享.因此,计算机网络的问题主要是解决异地独立工 ...

  10. 计算机网络为什么要引入分层的思想,简述为什么要对计算机网络分层以及分层的一般原则...

    cengneilai 答疑小能手 08-11 TA获得超过3447个赞 计算机网络系统是独立的计算机通过已有通信系统连接形成的,其功能是实现计算机的远程访问和资源共享.因此,计算机网络的问题主要是解决 ...

最新文章

  1. javascript onmouseout问题解决方案
  2. 织梦动态PHP可以删除吗,DeDe织梦cms如何全站动态化,取消静态功能
  3. 使用vivado进行逻辑开发时,进行到Generate Bitstream时报错
  4. PyQt5 快速开发 与 实战
  5. 压力管道流量计算公式_这个非常重要!水处理常用计算公式汇总
  6. django-前端上传图片190912
  7. 设置Cookie请求头报错(Refused to set unsafe header “Cookie“)
  8. 【笔记】软件质量保证(Software Quality Assurance)复习笔记
  9. orcad 连mysql_OrCAD Capture CIS元件库用mysql数据库
  10. JavaScript工具类:util.js用法实例
  11. 选购羽毛球拍的初级知识
  12. 误操作导致系统进不去得重装,C盘资料没备份?!别慌,还有救!-200820
  13. android定位附近店铺,高德地图怎么添加店铺位置_高德地图定位怎么设置添加自己家店铺位置_攻略...
  14. 【Unity开发小技巧】Unity打包IOS端APP
  15. Vue基础实战-敲击瓶子
  16. 网易前端微专业,JavaScript程序设计:JS调试
  17. webgl 绿布视频抠图
  18. java 字符串转数组、数组转字符串、List转数组、数组转List
  19. 【转发重要论文】顶中区N200: 一个中文视觉词汇识别特有的脑电反应
  20. linux输出重定向跨服务器,【一看就懂,一听就会】Linux重定向详解——输出重定向...

热门文章

  1. 谷歌支付 googleplay API权限相关设置
  2. Excel 地址 行列转换
  3. array和linked list的区别
  4. GPU深度报告,三大巨头,十四个国内玩家一文看懂【物联网智商精选】
  5. windows10 wifi热点手机连接显示无网络连接问题解决
  6. TypeScript-键盘映射
  7. 单模和多模光纤的区别是什么?
  8. 高校如何优雅的使用Ipv6--抱着道长的大腿
  9. 个税计算公式excel_我月薪1万,为啥个税只交150块捏?
  10. 《蜘蛛侠1,2,3》