3.3 计算机网络的协议
(1)网络协议的定义:计算机网络协议是一组共同遵守的规则和约定,是用来描述进程之间信息交换过程的一种术语。一般来说由三部分组成:语义、语法和语序。
(2) 网络协议的层次结构:
目前比较流行和知名的协议有:国际标准化组织(ISO)提出的“开放系统互连参考模型(OSI)”、美国国防部提出的“TCP/IP协议族”、原国际电报电话咨询委员会(CCITT)就公用分级交换网制定的“X.25协议”、国际电气和电子工程师协会(IEEE)提出的“IEEE802标准组”等。
(3)OSI参考模型:
OSI/RM全称为开放系统互连基本参考模型(Opensystems interconnectional Reference model),简称为OSI。OSI中采用了7个层次的体系结构,可以分为高层、中层、低层。高层(应用层、表示层、会话层)论述的是应用问题,并且通常只以软件的形式来实现,应用层最接近用户,用户和应用层通过网络应用软件相互通信。中层(传输层、网络层)负责处理数据传输的问题,使数据包通过所有网络,实现端到端的传输。低层(数据链路层、物理层)负责网络链路两端设备间的数据通信,物理层和数据链的功能主要由硬件实现。
|

(4)TCP/IP协议
TCP/IP协议是Internet的标准协议,要和Internet相连,必须安装并配置TCP/IP协议。TCP/IP协议其实是一整套数据通信协议的总称,TCP、IP是其中最重要的两个协议。其中,TCP(Transportation Control Protocol)是指传输控制协议,IP(Internet Protocol)则指互联网络协议。
TCP/IP是一种双层程序,它包括网络上的计算机用来建立和断开连接的规则。TCP控制信息在互联网传输前的打包和到达目的地后的重组,IP控制信息包从源头到目的地的传输路径。参照OSI模型的分类方法,将TCP/IP协议的体系结构分成应用层、传输层、网络层、数据链路层和物理层这五层。
TCP/IP协议的系统结构与OSI模型的系统结构对比图如图2-3所示。

图2-3 OSI与TCP/IP体系结构的对比
TCP/IP协议被公认为是异种计算机、异种计算机网络之间彼此通信的重要协议,也是目前最为可行的协议。尽管从名称上看TCP/IP只包含了两个协议,事实上它却是一个协议集,由许多协议构成,除TCP和IP之外,还包括ARP(地址解析协议)、ICMP(网际控制消息协议)、RARP(反向地址解析协议)、Telnet(远程登录协议)、FTP(文件传输协议)、SMTP(简单邮件传送协议)等等。

