预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第二章网络协议与体系结构计算机网络体系结构的形成开放系统互联参考模型OSI/RM OpenSystemInterconnectionReferenceModel 开放—可与世界上任何地方遵守 相同标准的其它系统通信。 互联—将不同的系统互相连接起来, 达到交换信息、共享资源、 分布应用和分布处理的目的。 ISO----七层协议体系结构 事实上的国际标准----TCP/IP网络协议的三要素: 语法:数据与控制信息的结构或格式; 语义:何种控制信息,完成何种动作或响应; 同步:事件实现顺序的说明; 分层的体系结构 高度结构化方式设计的层次化结构 如层次可划分为:图2-1划分层次例 文件传送模块 通信服务模块 网络接入模块 好处: 各层独立;灵活性好; 结构可分割;易于实现和维护; 易于标准化工作协议与划分层次计算机网络原理体系结构传输层:负责主机中两个进程之间的通信,保证源主机和目 标主机之间“透明”、可靠地传输报文,向上层提供 端到端的服务,具有复用和分用的功能。 应用层:为用户进程提供访问开放系统互联环境的界面和访 问服务,该层的应用程序等待要处理的请求,在各自 的端口收听,它不是字处理器等,在该层运行的应用 程序有FTP和HTTP等。 数据在各层之间的传递过程:图2-3 假定两个主机直接连接 数据单元的首尾,传送数据的顺序 协议数据单元PDU(ProtocolDataUnit)(对应某层) 协议栈(ProtocolStack)对等层之间的实体通信层间关系---- (N+1)实体只能看见(N)服务无法看见(N)协议, (N)协议对(N+1)是透明的。 (N)被称为服务提供者,(N+1)为服务用户。 (N)连接:为(N+1)交换信息提供的连接。 (N)中继:为(N+1)实体提供的中继。服务访问点(SAP):两层实体交换信息的地方 (N)在SAP向(N+1)提供服务,是两层之间的逻辑接口。 处于同一系统,外部不可见。 服务原语:(N)与(N+1)的交互图2-4 请求reques:一个实体希望得到完成某些操作的服务; 指示indication:通知一个实体,有某个事件发送; 响应response:一个实体希望响应一个事件; 证实comfirm:返回对先前请求的响应。 服务数据单元SDU:两层实体交换的信息的单位 PDU协议数据单元:PCI协议控制信息、SDU服务数据单元OSI与TCP/IP体系结构的比较客户—服务器方式客户软件: 在进行本地其它计算的同时,作为通信的客户; 被用户调用,在用户机上运行,可以主动向服务器发起通信; 可与多个服务器通信; 不需特殊和复杂的硬件和操作系统。 服务器软件 专门提供某种服务的程序; 在共享计算机上运行; 被动地等待和接收来自多个客户的通信请求; 需较强大的硬件和操作系统的支持。 客户进程和服务器进程通信示意图2-8 1、客户发起建立连接请求; 2、服务器接收连接建立请求; 3、逐级使用下一层提供的服务。 一台计算机中的多个服务器可被多个计算机的客户访问 图2-9