- 1、本文档共103页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.4.6 OSI 与 TCP/IP体系结构的比较 应用层 运输层 网络层 表示层 会话层 数据链路层 物理层 7 6 5 4 3 2 1 OSI 的体系结构 应用层 网络接口层 网际层 IP (各种应用层协议如 TELNET, FTP, SMTP 等) 运输层(TCP 或 UDP) TCP/IP 的体系结构 无连接分组交付服务 运输服务 (可靠或不可靠) 各种 应用服务 TCP/IP 的三个服务层次 TCP/IP 四层协议的表示方法举例 应用层 运输层 网际层 网络 接口层 主机A 主机B 路由器 网络 2 网络 1 应用层 运输层 网际层 网络 接口层 网际层 网络 接口层 4 3 2 1 沙漏计时器形状的TCP/IP协议族 HTTP SMTP DNS RTP TCP UDP IP 网际层 网络接口层 运输层 应用层 … … … 网络接口 1 网络接口 2 网络接口 3 Everything over IP IP 可为各式各样的应用程序提供服务 IP over Everything IP 可应用到各式各样的网络上 1.5 应用层的客户-服务器方式 在 TCP/IP 的应用层协议使用的是 客户-服务器方式 计算机的进程(process)就是运行着的计算机程序。 为解决具体应用问题而彼此通信的进程称为“应用进程”。 应用层的具体内容就是规定应用进程在通信时所遵循的协议。 客户和服务器 客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。 客户-服务器方式所描述的是进程之间服务和被服务的关系。 客户是服务请求方,服务器是服务提供方。 客户软件的特点 在进行通信时临时成为客户,但它也可在本地进行其他的计算。 被用户调用并在用户计算机上运行,在打算通信时主动向远地服务器发起通信。 可与多个服务器进行通信。 不需要特殊的硬件和很复杂的操作系统。 服务器软件的特点 专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求。 在共享计算机上运行。当系统启动时即自动调用并一直不断地运行着。 被动等待并接受来自多个客户的通信请求。 一般需要强大的硬件和高级的操作系统支持。 客户进程和服务器进程使用 TCP/IP 协议进行通信 数据链路层 物理层 运输层 网络层 数据链路层 物理层 运输层 网络层 ① 客户发起连接建立请求 ② 服务器接受连接建立请求 应用层 应用层 因特网 客户 服务器 以后就逐级使用下层 提供的服务 (使用 TCP 和 IP) 功能较强的计算机可同时运行多个服务器进程 数据链路层 物理层 运输层 网络层 应用层 计算机 3 服务器 1 服务器 2 数据链路层 物理层 运输层 网络层 应用层 计算机 1 客户 1 数据链路层 物理层 运输层 网络层 应用层 计算机 2 客户 2 因特网 两个计算机交换文件 文件传送模块 计算机 1 计算机 2 文件传送模块 只看这两个文件传送模块 好像文件及文件传送命令 是按照水平方向的虚线传送的 把文件交给下层模块 进行发送 把收到的文件交给 上层模块 再设计一个通信服务模块 文件传送模块 计算机 1 计算机 2 文件传送模块 只看这两个通信服务模块 好像可直接把文件 可靠地传送到对方 把文件交给下层模块 进行发送 把收到的文件交给 上层模块 通信服务模块 通信服务模块 再设计一个网络接入模块 文件传送模块 计算机 1 计算机 2 文件传送模块 通信服务模块 通信服务模块 网络接入模块 网络接入模块 通信网络 网络 接口 网络 接口 网络接入模块负责做与网络接口细节有关的工作 例如,规定传输的帧格式,帧的最大长度等。 分层的好处 各层之间是独立的。 灵活性好。 结构上可分割开。 易于实现和维护。 能促进标准化工作。 层数多少要适当 若层数太少,就会使每一层的协议太复杂。 层数太多又会在描述和综合各层功能的系统工程任务时遇到较多的困难。 计算机网络的体系结构 计算机网络的体系结构(architecture)是计算机网络的各层及其协议的集合。 体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。 实现(implementation)是遵循这种体系结构的前提下用何种硬件或软件完成这些功能的问题。 体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。 1.4.3 具有层协议的体系结构 TCP/IP 是四层的体系结构:应用层、运输层、网际层和网络接口层。 最下面的网络接口层并没有具体内容。 因此往往采取折中的办法,即综合 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结构 。 五层协议的体系结构 应用层(applicat
文档评论(0)