计算机网络,根据其规模可以分为WAN(Wide Area Networ,广域网)和LAN(Local Area Network,局域网)。
计算机网络的发展历程
计算机在发明之初的很长时间,并不具备网络功能。为了让更多人使用计算机,出现了批处理(Batch Processing)系统。所谓批处理,是指事先将用户和数据装入卡带或磁带中,并由计算机按照顺序去执行。
批处理系统之后,又出现了更先进的分时系统(TSS)。它是指将多个终端与一个计算机相连接,允许多个用户同时使用一台计算机的系统。让用户感觉到“完全是自己在独占地使用一台计算机”。
随着通信技术的发展,又诞生了计算机间的通信技术(计算机与计算机之间通过通信线路相连接),使得用户可以即时读取另一台计算机中的数据。进而也产生了多台计算机分布式系统。
随着基于分组交换技术的计算机网络日渐成熟,人们开始尝试建立一种能够互联多种计算机的网络。连接异构型计算机的通信网络技术就是现在我们所看到的互联网技术。
由于个人电脑与UNIX工作站在性能上的显著提升,利用这些轻量级设备搭建网络要比使用大型主机操作更为简单,价格也更低廉。曾经在大型主机上才能运行的公司核心业务系统逐渐被转移到轻量级的个人电脑和UNIX工作站上去运行。
与此同时,许多发展道路各不相同的网络技术也都在向着互联网靠拢。例如,曾经一直作为通信基础设施的电话网,随着互联网的快速发展,逐渐被IP(Internet Protocol)网所取代。通过IP网,不只是计算机,电视机、手机终端、相机、固定电话和家用电器等都可以被连接在同一个网络里。
随着网络功能的不断扩展,从前只需要“单纯建立连接”的问题,也逐渐需要“安全建立连接”。
互联网是由许多独立发展的通信技术融合而成,能够使它们之间不断融合并趋于统一的正是TCP/IP技术。TCP/IP是通信协议的统称。
协议的概念
互联网中常见的协议包括IP、TCP、HTTP等;而在LAN中,常见的协议有IPX/SPX等。
TCP/IP就是IP、TCP、HTTP等协议的集合。
简单来说,协议就是计算机与计算机之间通过网络实现通信时事先达成的一种“约定”。两台计算机之间必须能够支持并遵循相同的协议,才能事先相互通信。
汉语和英语相当于“协议”。
聊天相当于“通信”。
聊天的内容相当于“数据”。
如今的网络协议通常基于分组交换技术。分组交换是指将需要通信的数据分割为一个个叫做“包”(Packet)的较小单位进行传输的方法。
这里所说的包,与日常生活中的快递包裹非常相似。快递通常都附有寄件人和收件人的详细地址,为区别包裹的次序还需要在每个包裹上附有编号。计算机通信中也会将发送端地址、接收端地址和分组序号写入“报文首部”。接收端会根据分组序号组装出原始的数据。
通信协议中通常会规定报文首部应该写入哪些信息、如何处理这些信息。
国际标准化组织(ISO)曾制定过一个国际标准OSI(Open Systems Interconection),对通信协议进行了规范,但并没有得到普及。不过作为OSI协议指导方针的OSI参考模型却对TCP/IP等有着重要影响。
网友评论