[工学]Ch05 Internet的协议及应用.ppt

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

Chapter 5 Internet的协议及应用(PartI TCP/IP体系结构—— IP协议) Internet基本协议栈 IP地址 地址转换协议ARP IP协议 ICMP协议 IP寻址 Internet 路由协议 组播 TCP/IP模型 TCP/IP模型 TCP/IP模型 TCP/IP模型 Internet基本协议栈 OSI与TCP/IP模型的比较 数据封装流程 IP地址 特殊IP地址 IP地址中网络号或主机号为全0或全1的一般用做特殊处理,不用来标识网络或主机。 如: IPv4 IPv4地址由4个字节(32位)组成,每个字节之间由点号分割,用十进制表示。 分成5类: A类:最高位为0,随后7位为网络号,最后24位表示主机号。可以标识126个A类网络,每个网络可以有224-2(约1600万)个主机。 B类:最高两位10,随后14位为网络号,最后16位表示主机号。可以标识214-2(约16000)个B类网络,每个网络可以有216-2(约65000)个主机。 C类:最高三位为110,随后21位为网络号,剩下8位为主机号。可以标识200万个C类网络,每个网络最多只能有254个主机。 D类:最高四位为1110,是组播地址,标识一个组的地址。 E类:最高五位为11110,是保留地址。 IP地址与MAC地址的区别 地址转换协议ARP (Address Resolution Protocol) 地址转换规程 当链路层要封装网络层分组时,它需要知道目的物理地址。 首先,每个主机都有ARP缓存,用来存放一些IP地址与MAC地址的对应关系。主机根据分组头上的目的IP地址查阅自己的ARP缓存,如果没查到,就用广播地址发送ARP请求。 被请求的IP地址所对应的主机返回一个ARP响应。 主机收到响应后,就可发送数据帧,并将该IP地址与MAC地址对存放在ARP缓存中。 Proxy ARP Reverse ARP - RARP RARP协议定义在RFC903 RARP协议用于查找物理地址所对应的IP地址,例如对于无盘机,启动时需要知道自己的IP地址。 arp Utility IP协议 IPv4包头 版本号与头标长度 服务类型(TOS) 总长度、分段功能 LAN-WAN数据分段 怎样分段? TTL、Protocol 分组头校验、源/目的地址 选项(option) IPv4协议提供的功能 IPv6协议 扩展地址空间,128位地址长度 简化了头标 修订了参数 增加了流标记域 改善了选项功能 提供地址的自动配置(即插即用plug play) IP - Version Number IP v 1-3 defined and replaced IP v4 - current version IP v5 - streams protocol IP v6 - replacement for IP v4 During development it was called IPng Next Generation IPv8、IPv9、IPv16… IPv6头标格式 头标比较 V6: 6 fields + 2 addr V4: 10 fields + 2 addr + options Deleted: Header length type of service identification, flags, fragment offset Header Checksum Added: Traffic class Flow label Renamed: length - Payload length Protocol - Next header time to live - Hop Limit Redefined: Option mechanism 头标参数说明 Version –字段的长度仍是4位,它指明了协议版本号。 Traffic Class – 8 bit, 可以为包赋予不同的类别或优先级。它类似IPv4的Type of Service字段,为差异化服务留有余地。 Flow Label – 20 bit, Flow Label字段是IPv6的新增字段。由源节点标注,为特定序列的包请求各路由器特殊处理(效果好于一般转发)。实时数据传输如语音和视频可以使用Flow Label字段以确保QoS。 Payload Length – 16 bit length of packet。这个16位字段表明了有效载荷长度。与IPv4包中的Total Length字段不同,这个字段的值并未算上IPv6的40位报头。计算的只是报头后面的扩展和数据部分的长度。因为该字段长16位,所以能表示高达64KB的数据有效载荷。如果有效载荷更大,则由超大包(jumbogram)

文档评论(0)

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

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

1亿VIP精品文档

相关文档