美文网首页
α计算机网络和因特网

α计算机网络和因特网

作者: tomcat_wu | 来源:发表于2019-05-20 00:22 被阅读0次

        计算机网络,大学的时候学习过,但是学了一学期,就是记得一些模糊的概念。工作之后尝试重新学习了一边,发现还是只记得一些已经不那么陌生的概念。知道计算机网络很重要,但是就是无法理解计算机网络,这是一件很烦人的事情。一直都淹没在细节中,搞不清楚什么是重要的。

        这次参加的计算机网络读书活动,至少要搞清楚一个问题,计算机网络解决的是什么问题?当然这个问题第一章没有告诉我们答案,估计后面的章节也不会告诉我们答案。可能计算机网络的书籍,更多的是材料的堆积吧,而不是告诉我们为何如此设计,面对的需求是什么。想了好一阵子,觉得,计算机网络解决的问题是远程方法调用的问题。

        设想一个场景,在还没有出现什么tcp/ip协议,更没有什么http协议的时代,你接到一个需求,要实现远程方法调用,你会怎么设计代码?我们会这么思考。物理设备必须是连接的。其次,我们会设计一个管道,用于数据的流动。最后我们做一个应用方法,方法入参就是(远程机器地址,端口,方法名,参数)。就按照这个分层设计,写了三个方法,测试通过,对产品经理交差了。需求总是会变更,架构也要慢慢演化。按照这个三层模型,按照需求的驱动,慢慢就演化为现在的四层架构。

        学习的话,自顶向下,我觉得对新手是友好的,但是要理解的话,还是要自己从内往外构建出架构会比较好一些。学习计算机网络,如果告诉自己,计算机网络解决的问题是远程方法调用的问题,那么应该不会迷失在细节中,所有的细节不过就是对远程调用的一个设计而已。现代计算机网络,本质上就是一个分布式系统。如果我们站在架构的角度学习计算机网络,可能会好一些。学习计算机网络,我们应该学习的是如何设计,而不是细节。

        后面每一章,就按照网络系统是如何架构和设计来思考问题。

相关文章

  • 计算机网络

    参考文档《自顶向下方法》待阅读 (一)计算机网络和因特网 什么是因特网 具体构成描述:因特网是一个世纪范围内的计算...

  • 《计算机网络——自顶向下方法》计算机网络和因特网

    1 计算机网络和因特网 1.1 什么是因特网 1.1.1 具体构成描述 桌面PC,工作站等所有的这些计算设备称为主...

  • 计算机网络与因特网

    什么是因特网 因特网是计算机网络的一个类别。更确切地,我们可以从两个方面来描述它: 构成因特网的硬件和软件 为应用...

  • 【笔记】计算机网络和因特网

    1.计算机网络和因特网的概念 1.1计算机网络 计算机网络通过传输介质、通信设备和网络通信协议,把分散在不同地点的...

  • 10月23日

    距离2018结束还有70天,50个工作日 计算机网络和因特网 本章共计54页 什么是因特网网络边缘网络核心分组交换...

  • 计算机网络-第一章概述

    1.1 什么是因特网 1.1.1因特网构成描述 因特网是一个世界范围的计算机网络,即它是一个互联了遍及全世界的数以...

  • 004_计算机网络原理

    第一章 概述 预览学习目标 计算机网络在信息时代的作用因特网概述因特网的组成计算机在我国的发展计算机网络的类别计算...

  • 计算机网络

    第一章 计算机网络和因特网 什么是因特网 网络边缘 网络核心 分组交换网中的时延、丢包和吞吐量 协议层次及服务模型...

  • 计算机网络-自顶向下方法笔记

    1. 计算机网络和因特网 简单介绍了计算机网络结构。 我的思考: 类比邮局送信系统、快递系统。 分层的真正含义:不...

  • 概述

    目录 1.1 计算机网络在信息时代中的作用1.2 因特网概述 1.2.1 网络的网络 1.2.2 因特网发展的三个...

网友评论

      本文标题:α计算机网络和因特网

      本文链接:https://www.haomeiwen.com/subject/pqbczqtx.html