网络初学者需掌握互联网协议.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络初学者需掌握互联网协议

网络初学者需掌握互联网协议 来源:115软件站 想要掌握互联网协议,对于网络结构的分层的理解是必不可少的。现 在就此话题我们来进行一下分析。首先让我们从互联网的一些基础概 念来引入今天的话题……为了使数据能够跨互联网进行传输, 如 J2EE等典型的分布式平台都需要依赖互联网协议的支持。对于跨互 联网的数据传输来说, 互联网协议是至关重要的。对于分布式系统 中的不同组件之间的通信,以及和远程组件间的通信,互联网协议 通常都定义了相关标准。与其他传统的协议一样, 互联网协议定义 了两个或多个通信实体之间进行信息交换的格式和顺序, 以及定义 了消息或事件的传输与/或接受的行为[Kurose 2003]。 互联网协议中最重要的协议是传输控制协议和互联网协议(合称 TCP/IP协议)。IP协议是互联网的基本协议, 用于不同主机之间的 报文的不可靠传送。IP协议并不保证报文是否一定送达、 多长时间 送达, 也不保证在传送多个报文时报文的接收顺序与发送顺序是否 一致。而TCP协议则增加了连接和可靠性的概念。对于跨网络的通信, 尤其是跨互联网的通信, TCP/IP提供了数据流的可靠传送。 为了标识互联网络中的计算机(主机),需要给每一台主机赋予一个 地址, 该地址称为互联网协议地址(简称IP地址)。IP地址唯一标 识了每一个网络及互联网中的每一台主机。IP地址包含两部分: 网 络标识符和主机标识符。IP地址中的网络标识符标识互联网中的网 络,这个标识符是由互联网权威管理机构分配的,并且在整个互联 网上是唯一的。IP地址中的主机标识符是由控制该网络的组织所分 配的。事实上, IP地址可分为三类, 分别用于大型网络、 中型网 络和小型网络。大型网络的数量较少, 中型网络的数量中等,小型 网络的数量很多。 在进一步详细分析TCP/IP协议之前,我们首先概述一下国际标准化 组织的开放系统互连模型(简称OSI模型)中的各层。了解OSI中的 层次对于理解TCP/IP模型中的分层非常关键。 OSI参考模型 不同的系统可以分布在网络上, 在这些系统上运行的应用程序进程 之间可以进行数字通信, OSI参考模型是这类数字通信的一种抽象 描述。参考模型也是一个关于如何进行通信的概念蓝图。参考模型涉 及了高效通信所需的所有处理步骤, 并把这些处理步骤按逻辑关系 进行分组, 并将这些组分别称为层。当通信系统按这种方式进行设 计时, 则称为分层的体系结构。 如图2.1所示, OSI模型是一个七层层次结构。每一层向直接邻近 的上一层提供所请求的增值服务。反过来, 每一层又向与它直接相 邻的下一层提出一些基本的服务请求。OSI的层次划分如下所示。 物理层(或称第一层):这是ISO/OSI参考模型的七层中最低的一层, 它规定了激活、 维持和释放终端系统之间的物理链路所需的电气需 求、 机械需求、 过程需求及功能需求。 数据链路层(或称第二层):该层提供了在网络实体之间传送数据的 方法, 以及检测甚至有可能修复物理层所出现的错误。数据链路层 提供了数据及错误通知的物理传输、 网络拓扑和流量控制。数据链 路层将消息划分成格式化的数据块,每一个数据块称为一个数据帧。 每一个数据帧的数据由两部分组成:帧头和帧数据,帧头包括了数 据帧的发送主机的源地址以及接收主机的目标地址。 网络层(第三层): 该层响应传输层(传输层是与网络层直接相邻的 上一层)的服务请求, 并将服务请求发送给数据链路层。互联网协 议的网络层可通过一个或多个网络将源结点的变长数据包传送到目 的结点。该层所提供的功能包括: 网络路由、 流量控制、 组包和 拆包、 差错控制。 传输层(第四层): 该层响应会话层(会话层是与传输层直接相邻的 上一层)的服务请求, 并将服务请求发送给网络层。传输层的作用 是提供终端用户之间的透明的数据传输。传输层负责将上层数据分段 并提供可靠或不可靠的传输(不可靠传输的传输效率更高)。用户可 以请求在不同的系统间进行可靠的数据传输。传输层通过流量控制和 可靠的数据传输来保证数据完整性。 会话层(第五层):会话层提供了终端用户应用程序进程之间的会话 管理机制, 即负责建立、 管理、 终止表示层实体之间的会话。该 层协调系统之间的通信,并提供三种不同的模式来组织通信:单工、 半双工和全双工。会话层可在数据中插入校验点, 还可终止或重启 会话过程。 表示层(第六层): 表示层为应用层表示数据, 并提供数据转换和 代码格式化。表示层的主要功能包括数据压缩与恢复、 数据加密与 解密等。 应

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档