第一节Internet(互联网)概述
Internet(中文译为互联网,也叫国际互联网)的用户遍及全球,超过几亿,目前仍在不断上升。Internet已经成为企业、政府和研究机构共享信息的基础设施,同时也是开展电子商务的基础。一个网络连接到Internet的任何一个节点上,就意味着连入了整个Internet,并作为它的一个组成部分。
5.1.1Internet的发展阶段
1、Internet的起源
Internet起源于ARPAnet(阿帕网)。20世纪70年代,美国国防部提出组建一个新的网络的构想,当它遭到攻击而部分损坏时,整个网络仍能正常工作。这一组建计划由高级研究规划署(Advanced Research Projects Agency)执行,因此被称为ARPAnet,它使人们能够共享硬件和软件资源,起初,只限于军事、国防项目的承包单位以及从事有关国防研究的各个大学。1983年,ARPAnet被拆分为MILnet和ARPAnet两个网络,前者用于军事,后者用于研究,两者之间仍有网桥进行通讯联系,因此就慢慢被称为Internet。
2、Internet的第一次快速发展
Internet的第一次快速发展是在20世纪80年代,20世纪80年代初,作为美国一个科研机构,全国科学基金会(National Science Foundation)开发了6个超级计算机相连的网络NSFnet,它是一个三级计算机网络,分为主干网、地区网和校园网,覆盖美国主要的大学和研究所。1986年,NSFnet实现与ARPAnet的互联,不久很多学术团体和企业研究机构也都纷纷加入该网络,进一步促进了Internet的发展。
3、Internet的第二次飞跃
20世纪90年代,Internet开始第二次飞跃。1991年,全国科学基金会和美国的其他政府机构开始认识到Internet的使用范围必将扩大,不仅限于大学和研究机构,于是政府决定将Internet的主干网交给私人公司来经营,并开始对介入Internet的单位收费。随后,IBM、MERIT和MCI成立了一家非盈利性公司ANS(Advanced Network and Services),正是由于这些公司的加入,使得它在世界范围内得以迅速发展,也使得在Internet上进行商业活动有了可能,而商业化机构的介入也使得Internet在通信、资料检索和客户服务等方面显现出巨大潜力,世界各地无数的企业及个人纷纷涌入Internet,带来了Internet发展史上一次质的飞跃。
到20世纪末,Internet已经成为一种通过服务器将小型网络连接起来的错综复杂的网络结构。大部分情况下,服务器通过专门进行Internet
通讯的线路来传送数据,个人计算机则通过直接线路,或者通过电话线与调制解调器等连接到这些服务器上。
5.1.2Internet的构成、接入技术与应用服务
Internet由下列网络群构成:
1、主干网。主干网通常为大规模网络,这些网络主要用来与其他网络互连,如美国的NSFNET、欧洲的EBONE、大型的商用主干网。
2、区域网。如连接大专院校的区域网。
3、商用网络。商用网络是为客户提供连接骨干网的服务网络,或只供公司内部使用且连接到Internet的网络。
4、局域网。如校园网等。
Internet接入技术的目的在于将用户的局域网或计算机与公用网络连接在一起。目前,我国Internet用户接入Interne主要采用以下几种方案:拨号上网(PSTN+MODEM)、专线(DDN)接入、综合业务数字网(ISDL)、Cable MODEM、数字用户线(XSDL)以及无线接入技术等。
Internet的产生、发展和应用反映了现代信息技术发展的新特点。无论从管理角度,还是从商业角度来看,Internet最重要的特性就是它的开放性,由此可以带来无限生机。Internet连接的地区、集体乃至个人,超越种种自然或人为的限制。从用户角度来看,Internet是一系列通过网络来完成通讯任务的应用程序。Internet最普通和最广泛的网络应用服务包括信息查询浏览(WWW)、电子邮件、文件传输(FTP)、远程登录(Telnet)等。
第二节TCP/IP协议
5.2.1TCP/IP网络协议
Internet统一使用TCP/IP协议,该协议是Internet上最基本的协议,其英文名称是Transfer Control Protocol/Internet Protocol(传输控制协议/互联协议)。
TCP协议是传输控制协议,它向应用程序提供可靠的通信连接。TCP协议能够自动适应网上的各种变化,即使在Internet暂时出现堵塞的情况下,也能够保证通信的可靠性。TCP规定了为防止传输过程中数据包丢失的检错方法,用以确保最终传送信息的正确性。IP协议是国际网络协议,它能适应各种各样网络硬件,对底层网络硬件几乎没有任何要求。任何一个网络只要可以从一个地点向另一个地点传送二进制数据,就可以使用IP协议。
TCP协议和IP协议是互补的,两者结合保证了Internet在复杂环境下能够正常运行。TCP/IP协议经过精心设计,运行效率很高。虽然计算机的速度已比TCP/IP刚诞生时提高了几千倍,连接Internet的计算机数量大幅增加,数据传输也飞速增长,但TCP/IP仍能满足Internet的需要。
尽管这两个协议可以分开使用,各自完成自己的功能,但由于它们是在同一时期为一个系统来设计的,并且功能上也是相互配合、相互补充的,因此计算机必须同时使用这两个协议,因此常把这两个协议称作为TCP/IP协议。
5.2.2TCP/IP参考模型
TCP/IP参考模型是一种建立在既成事实上的标准。参考模型是在TCP/IP协议出现之后制定的。TCP/IP参考模型采用了四层的体系结构。
1、应用层(Application Layer)
应用层是指使用TCP/IP进行通信的应用程序,是TCP/IP的最高层,为用户提供一组公用程序,它通过传输层传送与接收数据。应用软件和传输层之间的接口由端口号(port)和套接字(socket)定义。一个套接字是一个通信端点的抽象表示。例如,在TCP之上通信的两个应用程序,它们之间的逻辑连接由相关的两个套接字唯一确定,套接字可以由三元组〈TCP,IP地址,端口号〉唯一标识。运行时,套接字的地址是一个三元组〈TCP,本地IP地址,本地进程号〉,而两个应用进程的连接由五元组〈TCP,本地IP地址,本地进程号,远程IP地址,远程进程号〉唯一标识。
应用层的协议比较多,常见的有:Telnet(远程登陆协议),可以远程登录网络上任何一部主机;FTP(文件传输协议),可以在两台主机之间传输文件;SMTP(简单的电子邮件传输协议),可以将电子邮件传送给网络上任何一台主机,或接收别人传送过来的电子邮件;SNMP(简单的网络管理协议),可以监督网络上任何一台主机的活动情形;DNS(域名服务器),可将主机名称转换成IP地址格式等。
2、传输层(Transfer Layer)
传输层的主要任务是使资源和目的端主机上的对等实体进行会话,完成所谓的“端到端”通信,支持多个应用,确保数据交换的可靠性。其两个端到端的协议是TCP和UDP,TCP(传输控制协议)是一种面向连接的可靠的数据传输服务,报文可以从一端无差错的送往互联网上的其他机器。UDP(用户数据协议)与TCP协议的功能相同,但UDP是一种不可靠的、无连接的基于数据包的协议,用于不需要TCP而是自己完成这些功能的应用程序。
3、网际层(Internet Layer)
网际层提供网络的一个“虚拟”网络,也就是屏蔽各个物理网络的差异,使得传输层和应用层间这个互联网络看做是一个整体的“虚拟”网络。网际层的主要任务是使主机可以将信息分组发送到任何网络。网际层有四个重要的协议,即IP协议,ICMP协议,ARP协议和RARP协议。IP协议是这个层次中最重要的协议,它是一个无连接的报文分组发送协议,包括处理来自传输层的分组发送请求、路径选择、转发数据包等,但并不具有可靠性,也不提供错误恢复等功能。在TCP/IP网络上传输的基本信息单元是IP数据包。ICMP协议用于网络中传送各种控制信息。ARP(地址解析协议)知道对方的网络地址而询问其网络适配卡的地址(硬件地址)。RARP(反向的解析协议)向网络上的其他主机询问自己的IP地址。
4、网络接口层(Network Interface Layer)
网络接口层是TCP/IP协议的最底层,负责接收和发送IP数据包,提供网络硬件设备的接口。这个接口可能提供可靠的传送,也可能是不可靠的传送;可能是面向数据包的,也可能是面向流的。TCP/IP协议在这层次并没有规定任何的协议,但可以使用绝大多数的网络接口。
第三节IP地址与域名
5.3.1IP地址
互联网是由上亿台主机互相连接形成的全球性网络,因此,互联网上的每一台主机都必须有一个唯一的地址,以便识别和区分网络上的每台主机,就像电话有唯一电话号码一样。作为该主机在互联网上的唯一标志,这个地址就称为IP地址。
IP地址是一个32位的二进制数,为书写方便和记忆,通常采用点分十进制表示法,即8位一组分成四组,每组用十进制数表示,并由圆点分隔。比如,百度主机服务器的IP地址为119.75.218.70,而“四川大学”服务器的IP地址为125.69.85.18。
5.3.2域名
由于用数字表示的IP地址难以记忆,不如用字符表示来的直观。为了便于使用和记忆,也为了易于维护和管理,采用一种称为域名的表示方法来表示IP地址,如“四川大学”服务器的域名为www.scu.edu.cn,而“百度”服务器的域名为www.baidu.com。所以,域名可以看做是用字符表示的IP地址。
域名(Domain Name)是由一串用点分隔的名字组成的互联网上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。域名由若干部分组成,各部分之间用小数点分开,每个部分由至少两个字母或数字组成。域名比较常用的格式如下:“站点服务类型名、公司或机构名、网络性质名、最高层域名”。
最高层域名也称顶级域名,往往是国家或地区的代码,如中国的代码是cn,美国的代码是us;网络性质名即第二级域名,往往表示主机所属的网络性质,如商业界com,教育界edu,政府部门gov,科学机构ac等;公司或机构名是第三级域名,如新浪网sina,搜狐网sohu等;站点服务器类型名即第四级域名,如万维网www,文件传输服务ftp等。
在“互联网名称与数字地址分配机构”(ICANN)巴黎2008年会上,ICANN理事会一致通过一项重要决议,允许使用其他语言包括中文等作为互联网顶级域字符。至此,中文国家代码“中国”正式启用。自2009年始,全球华人上网时,在浏览器地址栏通过直接输入中国域名后缀“中国”,就可以在互联网上访问到相应的网站,网民不用再安装任何插件。中文域名的推出客观上拓展了有限的域名资源空间,从一定程度上缓解了域名资源的需求与供给方面的紧张情况,另外,中文域名也在一定程度上解决了原来由于英文域名中不同域名注册商标权人的读音相同的不同汉字商标而导致的用英文或拼音注册域名时的冲突问题。然而,域名的本质特征不可能因中文域名的出现而改变,域名抢注导致的商标权侵犯问题仍然大量存在。
5.3.3域名的注册
一个企业只有通过域名注册,才能在互联网上确定自己的一席之地。域名的注册包括以下几部分:
1、域名的一般命名规则:域名中只能包含26个英文字母,0~9十个数字,英文中的连字符;域名中字符的组合规则,不区分英文大小写,对于一个域名的长度有一定的限制;不得使用被限制使用的名称,如对国家、社会或者公共利益有害的名称,公众知晓的其他国家或地区名称、国外地名、国际组织名称等。
2、确定本企业的域名。既然域名被视为企业的网上商标,那么注册一个好的域名至关重要。一个好的域名往往与单位的信息一致,单位名称的中英文缩写,企业产品的注册商标,与企业广告语一致的中英文内容,比较有趣、好记或者有特殊意义的名字等。同时,选择域名是需要注意保护避免与其他网站混淆。