计算机网络协议分析 (41).pdf

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

第四章IP

4.1IP的基本原理

概述

➢IP特点

➢IP软件设计思想

➢IP主要功能

IP特点

➢面向无连接

➢不可靠传输

➢IP地址,保证设备唯一性

IP软件设计思想

•主机角度:将IP软件分为两个不同的部分

–一部分处理输入:输入部分使用IP首部中的PROTO字段来

决定应该由上层协议中的哪个模块来接收传入数据报

–另一部分处理输出:输出部分使用一张本地选路表来选择

外发数据报要送往的下一跳。

IP软件设计思想

•网关中的选路过程

–网关将发送来的数据报继续转送到它的下一跳.所以网

关中的软件都不能轻易地被划分成输入和输出部分。

–在IP处理传入数据报时可能会产生输出数据。而当发送

来的数据报引起错误时,网关还必须生成ICMP差错信息,

这更进一步地使输入和输出的界限模糊。

lP软件设计思想

为保持IP软件的简单性和统一性,措施:

➢统一的输入队列及统一的选路过程。

➢独立的IP进程。

IP软件作为一个单一的、自包含的进程执行。

➢本地主机接口。

在主机和网关上使用同样的程序。

lP软件设计思想

统一的输入队列及统一的选路过程。

✓IP过程处理的所有数据报采用相同的输入队列形式,与这

些数据报是来自于网络的还是由本机产生的无关。

✓IP只是从队列中取出每个数据报并为它们选择路由。

✓一个统一的输入结构使事情变得简单:IP不需要在程序代

码中对本地生成的数据报个别对待。

✓IP使用单一的路由箅法来为所有的数据报选择路由

lP软件设计思想

➢本地主机接口:在主机和网关上使用同样的程序。

–为本地传送创建了一个伪网络接口(本地接口),它具有与其

他网络接口相同的结构,但它所对应的是本地协议软件,而

不是一个物理网络。

–IP算法为每个数据报选择路由,并将其传递给某个网络接

口,包括以本机为目标的数据报。

–当个常规网络接口收到一份数据报时,它将该数据报发往

某个物理网络。

lP软件设计思想

➢本地主机接口:在主机和网关上使用同样的程序。

–当本地接口接收到一份数据报时,它利用PR0T0字段来决

定应当由本机上的哪个协议软件模块来接收此数据报。

–IP认为所有选择路由的过程是统一而且对称的:它从任一接

口接收一份数据报,并为其选择路由,然后发送到另一个接口,

而不必为本机产生的(或发往本机的)数据报做特殊处理。

IP的主要功能

•网络报文的转发:

–当一个报文到达网络层时,协议会根据报文中的目的IP地址在

路由表中查找相关的路由表项,并根据路由表项中的目的地

址,下一跳,出接口三元组将报文从相关的出接口转发。

•一个特殊情况是当出接口为环回接口时,报文会通过环回接口被

交付给上层协议。IP中使用的数据包被称为“IP数据

报”(IPdatagram)。

小结

➢IP特点

➢IP软件设计思想

➢IP主要功能

文档评论(0)

158****6446 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档