TCPIP学习笔记..doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TCP/IP入门(2) 什么是虚拟网络互连? 所谓虚拟互连网络也就是逻辑互连网络,它的意思就是互连起来的各种物理网络的异构性本来是客观存在的(比如局域网有的采用的是以太网, 有的采用令牌环网),但是我们利用 IP 协议就可以使这些性能各异的网络从用户看好像是一个统一的网络(在网络的上层, 我们看不到各网络具体的异构细节)。使用IP 协议的虚拟互连网络可简称为 IP 网。 好处是: 当互联网上的处于不同网络的主机之间进行通信时, 就好像在一个网络上通信一样, 而看不见互连的各具体的网络异构细节. IP报文 各个字段说明 版本 IP协议版本号, IPv4此字段值为4, IPv6此字段值为6 首部长度 取值范围5(0101)~15(1111), 单位为4字节,包括固定部分和可选部分, 因此首部最长为60字节, 最为20字节; 服务类型 长度为8位(由于该字段一直弃而不用, 因此不用考虑) 总长度 该字段长度为16位, 以字节为单位, 长度包含IP的头部和数据部分, IP数据报最大长度为65535字节, 但是注意最大不要超过MTU的长度 标识 16位长度, 唯一标识一个数据报可以将之当成一个计数器, 每发送一个数据包, 则该值加1, 如果数据报则每个的标识都一样, 各个分片共享一个标识号 标志 3位标志中第一位不使用, 第二位为DF(Don`t Fragment不分片), 如果该位为1, 并且传输的数据报超过最大传输单元(MTU), 则该数据报会被丢弃, 并发送一个ICMP差错报文; 第三位MF(More Fragment更多分片),表示是否有更多的分片, 如果该位为1, 则说明后续还有分片, 最后一片MF为0 片偏移 用以指出该分段的第一个数据字节在原始数据报中的偏移位置(以8字节为单位),IP分片后每一个分组都具有自己的首部, 而且标志位相同, 但是片偏移值不同, 通过片偏移值接收端可以重新组装IP包 生存时间(TTL) 表示数据报最多可经过的路由器的数量. 取值0~255每经过一个路由器, TTL值减1为0时被丢弃, 并发送ICMP报文通知源主机, TTL可以避免数据报在路由器之间不断循环(Tranceroute程序的实现原理) 协议类型 指明IP层上承载的是哪个高级协议, 在分用的过程中, 协议栈知道该交给的协议处理, 如1为ICMP, 2为IGMP, 6为TCP, 17为UDP等. 头部校验和 保证数据报头部的数据完整性但校验不包括数据部分。这样做的目的有二:一是所有将数据封装在IP数据包中的高层协议均含有覆盖整个数据的校验和因此IP数据报没有必要再对其所承载的数据部分进行校验。二是每经过一个路由器IP数据报的头部要发生改变如TTL而数据部分不变这样只对发生改变的头部进行校验显然不会浪费太多的时间。为了减少计算时间一般不用CRC校验码而是采用更简单的网际校验和Internet Checksum)。 选项与填充 增加首部的可变部分是为了增加IP数据报的功能, 如支持排错, 测量以及安全等, 选项长度从1到40字节不等, 取决于所选择的项目(选项为4字节整数倍否则用0填充); 但这样就增加了每一个路由器处理数据的开销, 实际上这些选项很少被使用, 很多路由器都并不考虑IP首部的选项字段; IP地址分类 IP地址的编址方法共经历了三个历史阶段。这三个阶段是: 1)分类的 IP 地址。这是最基本的编址方法; 2)划分子网。这是对最基本的编址方法的改进; 3)构成超网。这是比较新的无分类编址方法,提出后很快得到推广, 并沿用至今; 分类的IP地址: A)为了适应不同网络规模的需求将IP地址进行分类不同类型IP地址拥有的主机数不一样。两级的 IP 地址可以记为: IP 地址 ::= { 网络号, 主机号} B)特殊地址 对于因特网 IP 地址中有特定的专用地址,不作分配(但他们还是IP地址): (1) 主机地址全为0 不论哪类网络,主机地址全为0表示指向本网,常用在路由表中。 (2) 主机地址全为1 主机地址全为1表示广播地址,向特定的所在网上所有主机发送数据报。 (3) 32位全为1 若 IP 地址 4 字节 32 比特全为1,表示仅在本网内进行广播发送。 (4) 网络为127 TCP/IP 协议规定网络号 127 不可用于任何网络。其中有一个特别地址:127.0.0.1 称之为还回地址(loop-back); C)使用范围: 网络类别 最大网络数 第一个可用的网络号 最后一个可用的网络号 每个网络中的最大主机数 A 2^7 -2 1 126 2^24 -2 B 2^14 -1 128.1 191.255 2^16 -2 C 2^21 -1 192.0.1 22

文档评论(0)

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

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

1亿VIP精品文档

相关文档