引言
之前最开始并接触学习的是华为的路由器交换机等知识,后来慢慢的扩充到了计算机网络,现在在备考计网专业课,因此写一下我对计网现阶段知识的认知,也是对考研备考时的一个复习。我将用易于理解的逻辑阐述下计网中难以理解的知识,希望大家也多多补充并及时纠正我的错误。
对于计算机网络(我还是习惯称作数据通信)。数据通信的学习是由点到面的,是一环扣着一环的,每个知识点是相互依存却又彼此独立的。网络其实和我们的日常生活一样!数据通信不是靠死背,也不是死记,而是通过理解的方式加强对网络的认知,至于一些需要特定记忆的东西,在认识网络的过程中你就已经将它铭记于心了。
因此在学习的时候,要有一个清晰的思维逻辑图,每个层的作用、每个协议的用途、每个概念的提出都是有其理由的。学习时候常问自己:它是什么?我们用它干啥?它是怎么来的?(就像哲学中所说:我是谁?我从哪来?要到哪去?)
什么是因特网?
提到因特网,很多人仅仅知道它是我们现在使用的网络。简单的解释什么是因特网?是不是觉得这个东西很抽象,根本无从谈起?这里要提到两个概念:“node”与“Link”。
“node”它的意思是结点。它由我们的设备终端,比如个人电脑啊!打印机啊!服务器啊!等等设备的统称;而“Link”是链接、链路的意思。我们要把这些“node”连接到一起,实现各种设备的互联互通。我们将这些已经互联互通的设备称之为network(网络)
但是在一个网络里太单调了,你只能在自己的网络里玩单机游戏,要想和其他小伙伴一起联机,就要联网。那么每个网络之间也要互通。每个网络与网络之间形成的庞大网络统称为因特网。
众多的node由link连接形成了network,而network之间互连的网络就是internet因特网。
起源
1969.ARPAnet——阿帕网
因特网的诞生可以追溯到美苏古巴导弹危机的时期,美国考虑到苏联核武器的问题,想要通过一种新兴技术可以使得分布在全球的军事指挥系统不在听从统一调度,而是相互独立,并通过某种通信方式相互连接。这样即使一方被摧毁时,其它指挥所仍然可以运作。在这样的情境下诞生了ARPAnet。
但是APRAnet后来不行了,他仅仅用于军事领域,而且它很排外,大部分电脑还互不兼容。随着苏联日渐的疲惫,战争的危机也慢慢消退了。这个用于战争的网络慢慢那也转向了民用和商用。
NSFnet——国家自然科学基金网
美国的国防部发现,很多想要采用ARPnet连接的用户大部分居然是非军事领域的。从而渐渐便转向了民用化,此时,1983年TCP/IP协议成功带资上位,成为主流协议。很快在1986年,NSFnet出现了,它得益于TCP/IP协议,它连接了美国五个超大型计算中心。
后来,NSFnet由企业管理,出现了ISP(互联网接入服务)也宣告着NSFnet和网络正是走进了校园、企业和地方区域。
WWW——万维网
这个大家就熟悉了吧!我们上网时常常使用的WWW.什么什么的,就是今天我们所用的万维网。他是在后来无数的竞争中脱颖而出的最优网络服务 。
RFC——请求评论
因特网的诞生没这么轻松,为了解决因特网前身所面临的体系结构问题而引发的问题,以及后续基于因特网的协议标准化开发,因此RFC诞生了,它通过因特网草案、建议标准、草案标准、因特网标准来指定一个计算机网络标准。想成为网络大师并发表自己对于现有网络的想法和意见,或者查询现有网络协议的详细情况,那就通过RFC来阐述自己的观点吧
此时,在因特网中还有一个小坑:internet与Internet
乍一看没啥区别,不都是因特网吗?但是他们区别可大了!!!
“i”开头的internet:
是指互连网 ,它指由多个计算机网络互连而成的(计算机)网络。它的通信协议(即通信规则)可以是任意的。
“I”开头的Internet:
指因特网或互联网 ,它指当前全球最大的、开放的、由众多网络相互连接而成的特定的计算机网络,它采用TCP/IP协议作为通信的规则,并且前身为ARPAnet。