1.1.2网络协议
计算机网络利用利用通信线路连接起来,网络用户在计算机之间通过网络交换信息。就如人与人之间相互交流时需要遵循一定的规矩一样,计算机之间的相互通信也要共同遵守一定的规则,这些规则称为计算机网络协议。
网络协议通常分为几个层次,每层完成自己的功能。通信双方只有在相同层之间才需要相互联系。低层协议为高层协议提供服务。
开放系统互连参考模型(OSI)是国际标准化组织(ISO)推出的网络互连的标准模型。整个模型分为7层,如图(1-1)所示。
应 用 层 对 话 层 传 输 层 数 据 链 路 层 网 络 层 表 示 层
物 理 层
图 1-1
l TCP/IP协议
OSI分层协议模型更多的是被作为一个理论模型,与此模型相对应,一个非常实用的网络协议是TCP/IP协议。
TCP/IP这个名称可以分为两部分:TCP 和 IP 。TCP其实是“传输控制协议“(TRANSPORT CONTROL PROTOCOL)的缩写,IP 表示”INTETNET协议“或称IP协议(INTERNET PROTOCOL)。不过,TCP/IP 却不仅仅代表这两个协议,它表示的是协议的集合,称为TCP/IP 协议簇(PROTOCOL SUITE)。一个协议集就是指由一系列相互补充且互相协作的协议所构成的集合。除传输控制协议和IP协议外,TCP/IP 还包括其他一些协议。下表(1-1)给出了一些常用的TCP/IP 协议。
协议 |
用 途 |
IP |
用于在主机之间传送数据 |
TCP |
用于在程序之间传送数据 |
UDP |
用户数据报协议 |
ICMP |
INTERNET控制报文协议 |
表 1-1
除了上面的4个协议外,TCP/IP 协议集还包括了其他一些协议,其中最重要的包括:(表1-2):
TCP/IP 协议分为以下4层:
网络接口层:负责接收和发送物理祯;
网络层: 负责相邻节点之间的通信;
传输层: 负责起点到终点的通信;
应用层: 提供诸如文件传输、电子邮件等应用程序。
协议 |
全名称 |
UUCP |
Unix-Unix Copy Protocol |
简单网络管理协议(SNMP) |
Simple Network Managerment Protocol |
简单邮件传输协议(SMTP) |
Simple Mail Transmission Protocol |
网络新闻传送协议(NNTP) |
NetNews Transfer Protocol |
文件传输协议 (FTP) |
File Transfer Protocol |
点对点通信协议 (PPP) |
Point to Point Protocol |
串行线路IP协议(SLIP) |
Serial Line Internet Protocol |
超文本传输协议(HTTP) |
Hyper Text Transport Protocol |
表1-2
l HTTP协议---超文本传输协议
HTTP协议将在以后的章节中重点讲述。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>