- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 传输控制协议(Transmission Control Protocol,TCP)是传输层的一种面向连接的通信协议,它可提供可靠的数据传输。大量数据通常都要求有可靠的传输。 传输控制协议 TCP协议将源主机应用层的数据分成多个分段,然后将每个分段传送到网际层,网际层将数据封装为IP数据包,并发送到目的主机。 目的主机的网际层将IP数据包中的分段传送给传输层,再由传输层对这些分段进行重组,还原成原始数据,并传送给应用层。另外,TCP协议还要完成流量控制和差错检验的任务,以保证可靠的数据传输。 传输控制协议 用户数据报协议(User Datagram Protocol,UDP)是一种面向无连接的协议,因此,它不能提供可靠的数据传输,而且UDP不进行差错检验,必须由应用层的应用程序来实现可靠性机制和差错控制,以保证端到端数据传输的正确性。 虽然UDP与TCP相比显得非常不可靠,但在一些特定的环境下还是非常有优势的。例如,要发送的信息较短,不值得在主机之间建立一次连接。另外,面向连接的通信通常只能在两个主机之间进行,若要实现多个主机之间的—对多或多对多的数据传输,即广播或多播,就需要使用UDP协议。 用户数据报协议 应用层的协议主要有以下几种: 远程终端协议Telnet:本地上机作为仿真终端登录到远程主机上运行应用程序。 文件传输协议FTP:实现主机之间的文件传送。 简单邮件传输协议SMTP:实现主机之间电子邮件的传送。 域名服务DNS:用于实现主机名与IP地址之间的映射。 动态主机配置协议DHCP:实现对主机的地址分配和配置工作。 路由信息协议RIP:用于网络设备之间交换路由信息。 超文本传输协议HTTP:用于Internet中的客户机与WWW服务器之间的数据传输。 网络文件系统NFS:实现主机之间的文件系统的共享。 引导协议BOOTP:用于无盘主机或工作站的启动。 简单网络管理协议SNMP:实现网络的管理。 应用层协议 3.4 OSI与TCP/IP参考模型的比较 3.4.1 两种模型的共同点 3.4.2 两种模型的区别 (1)采用了协议分层方法,将庞大且复杂的问题划分为若干个较容易处理的范围较小的问题。 两种模型的共同点 (2)各协议层次的功能大体上相似,都存在网络层、传输层和应用层。 网络层实现点到点通信,并完成路由选择、流量控制和拥塞控制功能,传输层实现端到端通信,将高层的用户应用与低层的通信子网隔离开来,并保证数据传输的最终可靠性。传输层的以上各层都是面向用户应用的,而以下各层都是面向通信的。 两种模型的共同点 (3)两者都可以解决异构网的互联,实现世界上不同厂家生产的计算机之间的通信。 两种模型的共同点 (4)两者都能够提供面向连接和无连接的两种通信服务机制,都是基于一种协议集的概念,协议集是一簇完成特定功能的相互独立的协议。 两种模型的共同点 OSI参考模型是在具体协议制定之前设计的,对具体协议的制定进行了约束。因此,造成在模型设计时考虑不很全面,有时不能完全指导协议某些功能的实现,从而导致对模型的修修补补。 TCP/IP正好相反,协议在先,模型在后。 模型实际上只不过是对已有协议的抽象描述。TCP/IP不存在与协议的匹配问题。 模型设计的差别 OSI协议分为7层,而TCP/IP协议只有4层,除网络层、传输层和应用层外,其他各层都不相同。另外,TCP/IP虽然也分层次,但层次之间的调用关系不像OSI那么严格。 层数和层间调用关系不同 在OSI中,两个实体通信必须涉及到下一层实体,下层向上层提供服务,上层通过接口调用下层的服务,层间不能有越级调用关系。OSI这种严格分层确实是必要的。遗憾的是,严格按照分层模型编写的软件效率极低。为了克服以上缺点,提高效率, TCP/IP协议在保持基本层次结构的前提下,允许越过紧挨着的下一级而直接使用更低层次提供的服务。 层数和层间调用关系不同 TCP/IP在设计之初就着重考虑不同网络之间的互联问题,并将网际协议IP作为一个单独的重要的层次。 OSI最初只考虑到用一种标准的公用数据网将各种不同的系统互联在起。 后来,OSI虽认识到了网际协议的重要性,然而已经来不及像TCP/IP那样将网际协议IP作为一个独立的层次
文档评论(0)