- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TCI协议原理与编程tci协议族体系结构
第二章 TCP/IP协议族体系结构 第二章 TCP/IP协议族体系结构 2.1 TCP/IP层次结构及其与OSI七层体系结构的比较 2.1.1 分层体系结构的对应 2.1.2 总体发展 2.1.3 标准及规范 2.1.4 网络层 2.1.5 传输层 2.1.6 应用层2.2 路由器 2.2.1 路由器的工作原理 2.2.2 路由器的功能2.3 TCP/IP各层协议组成 第二章 TCP/IP协议族体系结构 网络体系结构的概念 网络系统是一个庞大而复杂的系统。一般把网络的层次结构和每层所使用协议的集合称为网络体系结构。 一个具体的网络系统其所包含的层数和每层所使用的协议是确定的。在这种层次结构中,各层协议之间形成了一个从上到下类似栈的结构的依赖关系,通常叫协议栈。 第二章 TCP/IP协议族体系结构 为了使不同体系结构的计算机网络都能互连,国际标准化组织ISO于1977年成立了专门机构研究该问题。 提出一个试图使各种计算机在世界范围内互连成网的标准框架,即著名的开放系统互连基本参考模型OSI/RM ,简称为OSI。 2.1.1 分层体系结构的对应 OSI的七层协议体系结构既复杂又不实用,但其概念清楚,理论较完整。 TCP/IP协议是人们在网络建设中边实践边开发研究的一个产物,已经成了人们公认的,在Internet上使用的事实上的工业标准协议。 2.1.1 分层体系结构的对应 OSI 7层协议 物理层 —— 透明地传送比特流 链路层 —— 形成一条无差错的链路,进行帧传输 网络层 —— 分组通信,选择路由,源到目标间的无差错通信 传输层 —— 报文分组,向上一层提供可靠的端到端连接 会话层 —— 通信会话管理,何时何方发信的管理 表示层 —— 语法的判断、变换以及格式变换 应用层 —— 语义表示与匹配,应用程序接口,构成网络平台 2.1.1 分层体系结构的对应 OSI 7层协议数据流演化过程 2.1.1 分层体系结构的对应 OSI参考模型中采用了七个层次的体系结构,而TCP将OSI中的应用层、表示层和会话层合并为应用层。 图2-5画出了TCP/IP与OSI这两种体系结构的对比,注意高度。 2.1.1 分层体系结构的对应 2.1.2 总体发展 TCP/IP与OSI的不相点。 2.1.2 总体发展 TCP/IP是一个四层的体系结构,其中网络接口层(并没有什么具体内容)。每一层完成不同的通信功能。 2.1.3 标准及规范 1.链路层(Link Layer) TCP/IP协议栈的最低层,也称为数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。 链路层的功能是把接收到的网络层数据报(也称IP数据报)通过该层的物理接口发送到传输介质上,或从物理网络上接收数据帧,抽出IP数据报并交给IP层。 2.1.3 标准及规范 2.网络层(network layer) 也称为互联网层,由于该层的主要协议是IP协议,因而也可简称为IP层。它是TCP/IP协议栈中最重要的一层,主要功能是可以把源主机上的分组发送到互联网中的任何一台目标主机上。 2.1.3 标准及规范 3.传输层(Transport Layer) 我们通常所说的两台主机之间的通信其实是两台主机上对应应用程序之间的通信,传输层提供的就是应用程序之间的通信,也叫端到端(End to End)的通信。 在TCP/IP协议族中传输层包含两个不同的传输协议:一个是TCP(传输控制协议);另一个是UDP(用户数据报协议)。 2.1.3 标准及规范 4.应用层(Application Layer) 应用层向使用网络的用户提供特定的、常用的应用程序,如使用最广泛的远程登录(Telnet)、文件传输协议(FTP)、超文本传输协议(HTTP)、域名系统(DNS)、简单网络管理协议(SNMP)和简单邮件传输协议(SMTP)等。要注意有些应用层协议是基于TCP协议的(如FTP和HTTP等),有些应用层协议是基于UDP协议的(如SNMP等)。 2.1.3 标准及规范 这四层结构中有两个重要的边界:一个是将操作系统与应用程序分开的边界,另一个是将高层互联网地址与低层物理网卡地址分开的边界, 2.1.3 标准及规范 1.操作系统边界 操作系统边界的上面是应用层,应用层处理的是用户应用程序(用户进程)的细节问题,提供面向用户的服务。 2.地址边界 地址边界的上层为网络层,
文档评论(0)