计算机网络(1)先看看故事吧

这个学期新开的课程,另外我也是在课程上才知道如果要靠研究生的话,必须要掌握好的专业技能包括:数据结构、操作系统、计算机组成原理、计算机网络
如果这么看起来的话,也就是说最基础的学科我已经学了两个了,不管怎么说,无论是站在考研还是保研的角度去思考问题,我也都应该把这门课学得不错。

关于未来,当然还没有看清,其实人们总是习惯将这个世界上生活着的每一天当做是有尽头的,好像这一天没有好好度过的话就是荒废了自己虚度了青春背负了罪孽一样,其实所有的原罪在人类诞生的时候亚当夏娃两口子就已经犯完了,所以不必对所谓的“审判”恐慌,然而遇事不决量子力学,从科学的角度上来说,既然这个世界的一切变化都是量子化的,那么在一个阶段的你我,要不停滞不前、要不进行飞跃,似乎确实只有阶段性的“审判”才能拯救我们,而这似乎也是区别“咸鱼”和“有奔头的人”的区别之所在。
但我仍然不愿意承认这样的生活,如果每件事情和每个人都是量子化的,那么多彩世界的交织在一起,又能否构成一个不断发展而连续不断的存在?我像这实在是很容易的,就像是就着曾经看过的优质动漫和电视剧吃饭的时候,那正是完美的和谐。
希望生活仍然是繁重而不绝望的工作加上具有调剂效果的娱乐加上愈发完美的颜和强壮的身体,否则,活着的成本也太高了。

正文

先说一些杂七杂八的概念和提纲

iso/osi为模型和主线,对比tcp/ip实际系统
网络分层(功能、协议、实现),包括物理层、链路层、网络层、传输层、应用层
计算机网络技术的出现,本质上是由于人们对于更加复杂的信息处理技术的需求增长。
什么是计算机网络?
所谓的计算机网络,就是“大量相互独立但是彼此连接的共同完成计算任务的计算机们”
抑或,“一组通过单一技术相互连接的自主计算机集合”
这种状态成为connected
计算机网络=计算机+通讯技术
所谓internet,就是网络的网络。
计算机网络和分布式系统的区别:所谓的分布式系统,只是一种关联系统或者说模型,好比说所谓的万维网(world wide web)就是运行在internet上的将其上所有的一切表现成为文档和web页面状态的分布式系统。

其实很多的名词亦或是概念都是如此,在它已经衍化到了一定的程度的时候,你就已经不会关心它到底应该如何定义了,其实我认为,归根结底,值得人们去定义并且记住的只有两类东西:生僻字和数学公式。
好比说最近准备在小说网站上尝试二次元小说的写作,总有人在问我二次元是什么意思,你凭什么写二次元,你甚至都不一定知道二次元的真正精髓。
我只能说,有些东西如果注定出现,就算你去回避也会出现在你的身边,已经不被人们用“某一代”称呼的我们,理所应当比任何人都有权利和话语权去书写和创作属于我们自己的二次元,懂者自然懂,不懂的人还掌握着这个世界的权力,世界的先进性总是要晚个一二十年才会被发现,向来如此,但是对我们来说,二次元,实在是和小说一样,是个无需置辩、“深入理解”、掌握并应用的东西。
这一顿胡扯的目的在于,视图辩论我正在复习的东西确实应用广泛,毕竟,看看接下来的故事和例子,你确实会发现它们比起一个简单的名词“计算机网络”要来得顺眼多了。

商业应用

问题在于:资源共享。
目的是让所有人都可以访问所有的程序、设备、数据,并且访问这些数据跟用户的物理位置并没有什么卵关系。
优点在于节省和容易维护,毕竟共享起来而不是私人的东西就少了很多b事儿。
这种所谓的“共享”往往更体现在信息而不是物理资源上(就算不是也是否则为什么叫计算机网络),所有的公司,其员工都通过计算机网络即时访问有关的信息和文档

如果是大公司,这个问题并不简单,无论是信息还是物理资源的存储都完全可能是分散的,vpn,也即虚拟专用网络可以将不同地点的网络联络成一个扩展的网络,其作用是“终结地理位置的束缚”(话说果然程序员们都有中二情结么……)

一个公司的信息系统不妨就想象成为是多个数据库,以及许多用户,数据呢是存储在性能强大的计算机上的,又称服务器(出现了!),通常呢这些服务器是被集中(各种意义上)在一起,由一个管理员进行维护,注意啊这是server
然后员工们呢就是客户机(client),通过客户机员工可以访问远程的数据,这个访问(从客户到服务器)是通过网络来实现的,细节我不知道。

这就是所谓的cs模型,是许多网络应用的基础(分段:网络 应用),最受欢迎的就是web应用(又出现了!),在这种应用中,服务器针对于客户的请求,根据数据库生成网页(原理出现了)
这种访问可以是相邻的也可以是很远的,只不过就是建立在www的基础上

具体的进程也就是精髓在于:该模型中有两个进程,一个是客户机通过网络将消息发送给服务器,等待应答;一个是服务器获得请求后将数据或者工作发回去,哦了

构建计算机网络还有一个目的,就是为了进化低级的人类提供通信媒介,比如电子邮件,或者说ip电话(出现了!),好比说桌面共享(出现了!)

总而言之精髓就在于一个词,共享或者说是协同

看书的时候我发现了一句很是文艺的断言:人们说通信和传输正在进行着一场比赛,无论谁赢得比赛,都将淘汰另外一个
很正常,因为一个代表愿意等待,而一个,是结束等待,而付出虚拟的代价

毕竟人们越来越远越来越多,交流和疏远的矛盾不被打破这个看似和谐的局面要想不被打破,必须有些超越想象的技术来一把屎一把尿地好好维护维护,目前看来它维护得还真是好,毕竟很多孩子就算终日不跟人交流,也能通过若干社交网站和影视软件得到满足并且体验人世间能有的最顶级的苦辣酸甜七情六欲,并且像是几十几百年之前的人类一样限于某个固执之中,而且他们的选择还多一些。
真好。

当然对于一些公司来说还有一个目的就是做电子商务(马云我赐你姨妈!)也就是通过计算机网络与客户和供应商来打交道(其实我们在淘宝的时候都很少想到其实除了你和面对面的商家之外还有来自于官方的小黑手始终横在你们两个中间吧),这就是电子商务(出现了!)
这个优点主要体现在方便性和节省时间

家庭应用

简单来说人类出于各种高级需求而购买的东西里面都有嵌入式的计算机和计算机网络
目的:连通性
通过internet来实现
家庭用户可以通过这来访问信息、交互、购买产品来享受电子服务。
当然你能够看得出来这跟公司应用的计算机网络有很多的相同和不同的着重点,不必怀疑,因为那些不同早就已经体现出来了。

某个中二的以太网发明者说网络的价值正比于用户数量的平方,我这个数学学得不好的人十分感谢这货的假象没有高级到用别的我看不懂的数学公式表达的程度

总而言之,获取信息,这是家庭应用的重点之所在
这些信息都是采取cs模型实现的,不必惊讶,没什么好惊讶的,与你自己认识的偏差事实上只是日常积累和两种应用侧重点的天生不同所造成的

还有一种对等(peer to peer也就是p2p)的技术,组成一个松散群体,每个人可以与其他人通信,客户端和服务器没有明确的分工
这些对等系统往往没有中央内容数据库,而是每个用户只在本地维护自己的数据库,并且为附近群体中的其他成员提供服务,究而复始建立起一个大型的本地数据库,还真是厉害呢总是不是人干的事儿
涉及到了很多关于侵权的问题

这是人和远程数据库的应用,已经足够让人着迷了,别急,还有别的,那就是人人通信(人人网:?)
也就是所谓的即时信息,比如twitter
推广开来还比如广播电台(Internet上的),youtube,远程学习
所谓的人人并不就是即时的人与人,终极意义在于社会网络应用,正所谓一群人凑在一起就会搞事情,搞了再维护比如维基百科

第三类就是广义的电子商务,简单来说精髓就是信息的访问和利用,比如网上银行,比如电子二手市场
b2c,在线购书
b2b,造车
g2c,政府相关部门
c2c,在线拍卖
p2p,共享(注意着重点)

第四类应用:娱乐
其实简单来说还是信息的传播只不过传播的内容……
还有一类应用是普适计算,测量和报告都通过网络来完成,真是相当的变态

移动用户(不是那个移动用户)

前提?当然是与internet的连接,否则你玩个屁
电话公司所经营的是蜂窝网络(一种无线网路,出现了!),也就是基于基站提供的覆盖面
无线热点(出现了!)是另外一种无线网络,通过无线调制调节器将你的生命重新复苏

台式电脑,不是无线,不是移动
笔记本,不是无线,是移动
建筑物网络,是无线,不是移动
手持计算机,是无线,是移动

后来3g4g移动网络出现了
还有移动商务,我相信这属于那种无需解释的名词
总之,这一部分的关键仍然在于连接,不同的是连接是作为一种亟待解决的问题而存在的

这里有段很强的话:如果一个网站需要收取一定的费用才能允许客户通过信用卡支付,那么立刻就能够听到来自于客户的巨大反对声,但是如果移动电话运营商的客户可以简单地用手机结账而客户需要为这种便利性买单的话,就可能被视作是正常的行为而接受
曲线救国
还有一些应用好比说传感器网路,可穿戴式计算机

你可能感兴趣的:(计算机网络(1)先看看故事吧)