TCP_IP参考模型.doc

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TCP_IP参考模型剖析

第4章 TCP/IP参考模型 4.1 TCP/IP协议栈概述 TCP/IP(Transmission Control Protocol/Internet Protocol),传输控制协议/互联网络协议。它是美国国防部高级研究计划局的研究结果,早在20世纪70年代就已诞生,后来被集成在UNIX中使用,进而得到推广。它在20世纪80年代脱颖而出,成为互联网的通信协议。随着互联网的不断壮大,TCP/IP协议也随之不断发展,不仅在广域网上被普遍使用,在局域网上TCP/IP协议也已经取代其他协议而成为被普遍采用的协议。如今,TCP/IP协议已经成为了一种普遍且通用的网络互联标准。 TCP/IP协议是以OSI参考模型为框架开发出来的,是一种分层协议。图4-1显示了TCP/IP协议的层次结构域OSI参考模型的对应关系。 应用层 应用层 表示层 会话层 传输层 传输层 网络层 网络层 数据链路层 数据链路层 物理层 物理层 图4-1 TCP/IP层次结构与OSI参考模型的比较 图4-1可以看出,TCP/IP协议的层次结构基本上是按照OSI参考模型设计的。只有在上三层的分层上,TCP/IP协议将OSI参考模型的应用层、表示层和会话层统一整合成为一个单一的应用层,从而使数据格式的表示、会话的建立等功能和应用软件更紧密地结合起来,与OSI参考模型相比更为实用和简单。我们虽然在习惯上把TCP/IP称为协议,实际上它并不是一个单一的协议,而是一组协议的集合,称为TCP/IP协议族。 在TCP/IP协议族里,每一种协议负责网络数据传输中的一部分工作,为网络中数据的传输提供某一方面的服务。正是由于有了这些工作在各个层次的协议,使整个TCP/IP协议族能够有效地协同工作。 图4-2展示了TCP/IP协议族的基本组成结构。 Telnet(虚拟终端协议) FTP(文件传输协议) SMTP(电子邮件传输协议) DNS(域名服务) 其他协议(如HTTP等) TCP(传输控制协议) UDP(用户数据报协议) IP(网际协议).ICMP(网际控制报文协议).ARP(地址解析协议).RARP(反向地址解析协议) 图4-2TCP/IP协议族的基本组成结构 下面我们对TCP/IP协议族的协议进行逐层地简要介绍。 4.2 TCP/IP---应用层 应用层位于TCP/IP协议族的最上层,相当于OSI参考模型的应用层、表示层和会话层的综合。 应用层首先要解决的问题是,协调网络中使用的设备和软件多种多样性的问题,让基于不同系统的用户能够使用相同的资源。应用层通过定义一个抽象的网络虚拟终端来解决这个问题。每一种终端类型,通过将网络虚拟终端和实际终端进行映射,在网络虚拟终端的功能中统一定义如何对资源进行调用和访问。这样用户就可以通过网络虚拟终端调用基于不同系统上的资源。 应用层的另一个功能是解决了不同系统中文件传输的问题。不同系统的文件命名方式、文件行表示方法是不一样的,应用层的工作就是让不同系统之间的文件传输不会出现兼容的问题。 应用层为用户的各种网络应用开发了许多网络应用程序。例如文件传输、网络管理等,甚至包括路由选择。这里我们重点介绍常用的几种应用层协议。 图4-3 TCP/IP协议族的应用层协议 ·文件传输协议(FTP,File Transfer Protocol)是一种文件传输的Internet标准。FTP支持一些文本文件(例如ASCII)和面向二进制流的文件结构。在支持FTP的终端系统间进行相互的文件传输。FTP使用传输层的TCP协议。因此,FTP被认为提供了可靠的面向连接的服务,它适合于远距离、可靠性较差线路上的文件传输。 ·简单文件传输协议(TFTP,Trivial File Transfer Protocol)也是用于文件传输,但TFTP使用UDP提供服务,被认为是不可靠的、无连接的。通常TFTP用于比较稳定、可靠的局域网内部,进行文件传输。 ·简单邮件传输协议(SMTP,Simple Mail Transfer Protocol)支持文本邮件的Internet传输。 ·邮局协议(POP,Post Office Protocol)是一个流行的Internet邮件标准。 ·简单网络管理协议(SNMP,Simple Network Management Protocol)负责网络设备监控和维护,支持安全管理、性能管理等。 ·Telnet协议。Telnet是客户机使用的与远端服务器建立连接的标准终端仿真协议。 ·Http协议(Hypertext Transfer Protocol),是WWW服务程序所用的协议,支持WWW和内部网信息交互,支持包括视频在内的多种文件类型。Http是当今流行的Internet标准。 ·域名系统(DNS,D

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档