- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山师管经学院电子商务本科学习资料Internet 体系结构 TCPIP 协议
第6章 TCP/IP协议本章要点本章介绍了TCP/IP协议集的层次结构、协议分类,按照层次分别介绍了各层中主要的协议,其中IP协议、TCP协议和各应用层协议是掌握的重点。6.1 TCP/IP概述
尽管ISO的OSI 7层模型详细刻画了网络当中各层的功能以及它们之间的接口规范,但实际上Internet采用的标准却是TCP/IP协议。TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网际协议,是一个工业标准的协议集TCP/IP最初是为广域网设计的是由ARPANET网的研究机构发展起来的Internet标准由Internet结构委员会IAB负责制定,IAB又分成两个工作组:Internet研究部IRTF和Internet工程部IETF,目前Internet上的协议都是由IETF来制定和标准化的。
有关Internet工作的文档、新协议或修改过的协议以及TCP/IP协议标准都出现在一系列技术报告中,这些报告称为Internet RFC。RFC可长可短,可以覆盖很多概念或细节,也可以是标准,或仅仅是新协议的建议。
正如OSI 7层模型一样,TCP/IP协议栈分成四层,自下向上分别是链路层(网络接口层)、网络层、运输层、应用层,如图6.1所示。应当说明的是,TCP/IP协议栈是一个庞大的协议族,TCP和IP只是这个协议集中的典型代表,图6.1中列出的只是最常用到的一些协议。关于OSI层模型与TCP/IP协议栈对应关系如图6.2所示。
图6.1 TCP/IP协议栈
图6.2 TCP/IP协议栈与OSI七层模型对应关系
图6.3所示是一个典型的采用TCP/IP通信的实例,从中我们可以看到:
数据通信在逻辑上是对等层之间的通信;
数据报文仍然要经过逐层封装和逐层拆解的过程;
不同网络之间通信需要经过路由器进行路由转发。
图6.3 一个TCP/IP的通信实例
图6.4给出了一个数据流经各层的封装与拆解过程,我们可以看到,这个过程与第三章中介绍的OSI 7层模型类似,只不过此处不再是七层而是四层。以下的各节中,我们将按照层次的顺序重点讲述TCP/IP协议栈中最常用的一些协议。
6.2 网际协议IP
IP协议在OSI 7层模型中对应网络层,因此IP协议的主要作用就是网络层的功能。在网络层当中很重要的一项就是对各节点进行地址标示。
6.2.1 IP地址及其分类
IP地址就是给每个连接在因特网上的主机(或路由器接口)分配一个全球唯一的32bit(4字节)的标识符,目前所用的版本是IPv4。IP地址结构分为两部分,即{网络号,主机号}具体分类如图6.5所示。
图6.4 TCP/IP协议的数据分装
图6.5 IP地址分类
从图中可以看到:
A、B、C类地址的网络号分别为1、2、3字节长,而在网络号字段的最前面有1-3位的类别比特,其数值分别是0,10,110。
A、B、C类地址的主机号字段长度分别是3、2、1字节长。
D类用于组播地址,E类是保留地址。
在整个地址分配空间当中,并非所有地址都可以分配,还有一些特殊地址用作特殊用途,如表6.1所示。一般来讲,因特网把全0”字段解释成本(this),把全1”字段解释成所有(all)。因此,主机号为0”的IP地址指的是本主机,而网络号为0”的地址指的是本网络例如,如图6.6所示。
当目的地址为:
55:称为有限广播地址或本地网广播地址,它表示所有本子网的主机都要接收此数据包,这种广播不会跨过路由器。
55:称为定向广播地址,表示向子网子网内所有主机发送数据包。
55:所有子网广播,表示向系统默认子网内所有主机的广播。
:称为本地回环地址,它一般用于检查本地主机的TCP/IP协议栈是否正确加载。
表6.1 特殊地址
Net.id Host.id 源地址使用 目的地址使用 含义 0 0 可以 可以 在本网络(子网)上的本主机 0 Host.id 可以 不可以 在本网络(子网)上的某台主机 全1 全1 不可以 可以 只在本网络(子网)上进行的广播 Net.id 全1 不可以 可以 对Net.id上的所有主机进行广播 127 任意数 可以 可以 用作测试本地回环地址
图6.6 IP广播地址
考虑到以上这些特殊地址,A、B、C类地址的实际分配范围如表6.2所示。事实上,这种分类方法并不合适,例如对于A类地址,每个网络中有将近1600万个地址,这么大的地址空间任何一个单独的机构都是用不了的。但事实的情况恰恰相反,像IBM公司、麻省理工学院等分别拥有一个单独的A类地址,因此造成了巨大的浪费。事实上,目前IPv4地址枯竭的一个重要原因就是分配不合理。在整个可分配的地址范围当中,还有一部分保留地址用作各单位内部使用,
文档评论(0)