一、计算机网络的定义
计算机网络的精确定义并未统一。
计算机网络的最简单的定义是:一些互相连接的、自治的计算机的集合。
互连:是指计算机之间可以通过有线或无线的方式进行数据通信。
自治:是指独立的计算机,它有自己的硬件和软件,可以单独运行使用。
集合:是指至少需要两台计算机。
计算机网络的较好的定义:计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。
二、因特网的标准化工作
因特网的标准化工作对因特网的发展起到了非常重要的作用!!!
要实现不同厂商的硬、软件之间的相互连通,必须遵从统一的标准。
1.标准的分类
①法定标准:由权威机构制定的正式的、合法的标准。
(如OSI:开放系统互联(Open System Interconnection))
②事实标准:某些公司的产品在竞争中占据了主流,时间长了,这些产品中的协议和技术就成了标准。
(如TCP/IP:(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议))
2.面向公众
因特网在制定其标准上的一个很大的特点是面向公众:
①因特网所有的RFC(Request ForComments)技术文档都可从因特网上免费下载:http://www.ietf.org/rfc.htm。
②任何人都可以随时用电子邮件发对某个文档的意见或建议。
3.因特网协会ISOC
因特网协会ISOC是一个国际性组织它负责对因特网进行全面管理,以及在世界范围内促进其发展和使用。
①因特网体系结构委员会IAB,负责管理因特网有关协议的开发。
②因特网工程部IETF,负责研究中短期工程问题,主要针对协议的开发和标准化。
③因特网研究部IRTF,从事理论方面的研究和开发一些需要长期考虑的问题。
4.制定因特网标准
制订因特网的正式标准要经过以下4个阶段
①因特网草案(Internet Draft)(在这个阶段还不是RFC文档)
(以邮件形式发给rfc-editor@rfc-editor.org)
②建议标准(从这个阶段开始就成为RFC文档)
(rfc-editor会给你一个回复,如果草案很棒,就进入了建议标准这个阶段,接着就可以将这个RFC文档放到因特网上请求评论了,等很多人给你进行一些修改,提供一些意见,把你的RFC文档进一步的完善,就到了下一阶段)
③草案标准(Draft Standard)(注:从2011年之后,该阶段取消)
(草案标准拿到IETF(The Internet Engineering Task Force:国际互联网工程任务组)、IAB(Internet 架构委员会)这两个组织进行审核,如果也通过了,那你的因特网草案就真正成为了因特网标准。
④因特网标准(Internet Standard)
三、因特网的组成
1.边缘部分
由所有连接在因特网上的主机组成。
这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。
2.核心部分
由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)。