4、协议(有时也称为通信协议)是指在计算机与计算机之间进行通信必须遵循的一些事先约定好的规则。网络协议必须遵循标准化的体系结构,目前主要有ISO的OSI标准和TCP/IP协议组标准。u ISOOSI/RM层次模型 在OSI/RM层次模型中,把网络协议规定成7层模型。 I. 物理层 给出了一个通信信道的物理媒体上传输原始的二进制数据流(也称比特流)时的协议。 II. 数据链路层.--- 给出了把二进制数据流划分成数据帧,并依照一定规则传送与处理的协议。 III.网络层 把数据帧划分成更小的“分组”,规定分组的格式,给出使分组经过通信子网正确的从源传送到目的地
5、的协议。网络层是控制通信子网正常运行的协议,它提供两类典型的数据分组传送服务方式。l 数据报(datagram):也称为无连接的网络服务,适宜于传送短的报文,传送速度快。l 虚电路(virtualcircuit):是基于连接的网络服务,类似于电话系统的通话。 IV. 运输层(传输层) 根据高层用户的请求建立起有效的网络通信连接,处理端到端之间通信的差错控制、恢复处理和流量控制问题,也可以方便的撤消与拆除网络连接。 V. 会话层 允许不同主机上的各种进程之间进行会话。 VI. 表示层 为应用层提供传输的信息在表示方面的规则与协议。 VII.应用层
6、 为各类不同的网络应用提供使用网络环境的手段,具体规定了在用户级别需要的、带有通信任务的许多常用信息服务的规则和协议。u TCP/IP协议组 TCP/IP协议组,也称因特网协议组,共有5层结构。 I. 物理层 II. 数据链路层 III.网络层 用来方便的连接各种通信子网,负责路由选择合适的通信节点,使数据能从源主机发往目的地主机。其中有IP协议、ICMP(网际控制报文)协议、ARP协议、RARP协议等。 IV. 传输层 只存在于主机之间,提供主机之间进程与进程的有效数据传输。其中有TCP协议与UDP协议。 V. 应用层 提供了各种应用