当前位置:酷聊软件网软件资讯软件教程网管大全网络原理TCP/IP → 资讯列表
资讯标题关闭所有内容预览 | 展开所有内容预览
  • 动态选路 [内容预览] 2 | 2005-03-21 11:22:17
    在前面各章中,我们讨论了静态选路。在配置接口时,以默认方式生成路由表项(对于直接连接的接口),并通过route命令增加表项(通常从系统自引导程序文件),或是通过ICMP重定向生成表项(通常是在默认方式出错的情况下)。在网络很小,且与其他网络只有单个连接点且没有多余路由时(若主路由失败,可以使用备用路由),采用这种方法是...

    [阅读全文]

  • [图文] ICMP路由器发现报文 [内容预览] 0 | 2005-03-21 11:22:15
    在本章前面已提到过一种初始化路由表的方法,即在配置文件中指定静态路由。这种方法经常用来设置默认路由。另一种新的方法是利用ICMP路由器通告和请求报文。一般认为,主机在引导以后要广播或多播传送一份路由器请求报文。一台或更多台路由器响应一份路由器通告报文。另外,路由器定期地广播或多播传送它们的路由器通告报文,允许每个正在监...

    [阅读全文]

  • [组图] ICMP重定向差错 [内容预览] 0 | 2005-03-21 11:22:11
    当IP数据报应该被发送到另一个路由器时,收到数据报的路由器就要发送ICMP重定向差错报文给IP数据报的发送端。这在概念上是很简单的,正如图9-3所示的那样。只有当主机可以选择路由器发送分组的情况下,我们才可能看到ICMP重定向报文(回忆我们在图7-6中看过的例子)1)我们假定主机发送一份IP数据报给R1。这种选路决策经...

    [阅读全文]

  • IP转发或不转发 [内容预览] 0 | 2005-03-21 11:22:10
    前面我们已经提过几次,一般都假定主机不转发IP数据报,除非对它们进行特殊配置而作为路由器使用。如何进行这样的配置呢?大多数伯克利派生出来的系统都有一个内核变量ipforwarding,或其他类似的名字(参见附录E)。一些系统(如BSD/386和SVR4)只有在该变量值不为0的情况下才转发数据报。SunOS4.1.x允许...

    [阅读全文]

  • [组图] ICMP主机与网络不可达差错 [内容预览] 0 | 2005-03-21 11:22:08
    当路由器收到一份IP数据报但又不能转发时,就要发送一份ICMP“主机不可达”差错报文(ICMP主机不可达报文的格式如图6-10所示)。可以很容易发现,在我们的网络上把接在路由器sun上的拨号SLIP链路断开,然后试图通过该SLIP链路发送分组给任何指定sun为默认路由器的主机。较老版本的BSD产生一个主机不可达或者网络...

    [阅读全文]

  • [组图] IP选路的原理 [内容预览] 1 | 2005-03-21 11:21:50
  • [组图] Tracerout程序、局域网和广域网的输出、IP源站选路选项 [内容预览] 0 | 2005-03-21 11:20:55
  • [组图] Ping程序、IP记录路由选项和时间戳选项 [内容预览] 0 | 2005-03-21 11:20:15
  • [组图] ICMP端口不可达差错 [内容预览] 0 | 2005-03-21 11:19:49
  • [组图] ICMP时间戳请求与应答 [内容预览] 0 | 2005-03-21 11:19:44
    ICMP时间戳请求允许系统向另一个系统查询当前的时间。返回的建议值是自午夜开始计算的毫秒数,协调的统一时间(CoordinatedUniversalTime,UTC)(早期的参考手册认为UTC是格林尼治时间)。这种ICMP报文的好处是它提供了毫秒级的分辨率,而利用其他方法从别的主机获取的时间(如某些Unix系统提供的r...

    [阅读全文]

  • [图文] ICMP地址掩码请求与应答 [内容预览] 0 | 2005-03-21 11:19:41
    ICMP地址掩码请求用于无盘系统在引导过程中获取自己的子网掩码(3.5节)。系统广播它的ICMP请求报文(这一过程与无盘系统在引导过程中用RARP获取IP地址是类似的)。无盘系统获取子网掩码的另一个方法是BOOTP协议,我们将在第16章中介绍。ICMP地址掩码请求和应答报文的格式如图6-4所示。ICMP报文中的标识符和...

    [阅读全文]

  • [组图] ICMP报文的类型 [内容预览] 0 | 2005-03-21 11:19:36
    ICMP经常被认为是IP层的一个组成部分。它传递差错报文以及其他需要注意的信息。ICMP报文通常被IP层或更高层协议(TCP或UDP)使用。一些ICMP报文把差错报文返回给用户进程。ICMP报文是在IP数据报内部被传输的,如图6-1所示。ICMP的正式规范参见RFC792[Posterl1981b]。ICMP报文的格式...

    [阅读全文]

  • [图文] RARP和分组格式和服务器设计 [内容预览] 0 | 2005-03-21 11:19:32
    具有本地磁盘的系统引导时,一般是从磁盘上的配置文件中读取IP地址。但是无盘机,如X终端或无盘工作站,则需要采用其他方法来获得IP地址。网络上的每个系统都具有唯一的硬件地址,它是由网络接口生产厂家配置的。无盘系统的RARP实现过程是从接口卡上读取唯一的硬件地址,然后发送一份RARP请求(一帧在网络上广播的数据),请求某个...

    [阅读全文]

  • [组图] ARP(地址解析协议)的高速缓存、分组格式和代理以及arp命令 [内容预览] 0 | 2005-03-21 11:19:26
    本章我们要讨论的问题是只对TCP/IP协议簇有意义的IP地址。数据链路如以太网或令牌环网都有自己的寻址机制(常常为48bit地址),这是使用数据链路的任何网络层都必须遵从的。一个网络如以太网可以同时被不同的网络层使用。例如,一组使用TCP/IP协议的主机和另一组使用某种PC网络软件的主机可以共享相同的电缆。当一台主机把...

    [阅读全文]

  • [图文] netstat命令和IP的未来 [内容预览] 0 | 2005-03-21 11:19:24
    netstat(1)命令也提供系统上的接口信息。-i参数将打印出接口信息,-n参数则打印出IP地址,而不是主机名字。这个命令打印出每个接口的MTU、输入分组数、输入错误、输出分组数、输出错误、冲突以及当前的输出队列长度。在第9章将用netstat命令检查路由表,那时再回头讨论该命令。另外,在第13章将用它的一个改进版本...

    [阅读全文]

  • [图文] ifconfig命令 [内容预览] 0 | 2005-03-21 11:19:20
    到目前为止,我们已经讨论了链路层和IP层,现在可以介绍TCP/IP对网络接口进行配置和查询的命令了。ifconfig(8)命令一般在引导时运行,以配置主机上的每个接口。由于拨号接口可能会经常接通和挂断(如SLIP链路),每次线路接通和挂断时,ifconfig都必须(以某种方法)运行。这个过程如何完成取决于使用的SLIP...

    [阅读全文]

  • [组图] 特殊情况的IP地址 [内容预览] 0 | 2005-03-21 11:19:12
    经过子网划分的描述,现在介绍7个特殊的IP地址,如图3-9所示。在这个图中,0表示所有的比特位全为0;-1表示所有的比特位全为1;netid、subnetid和hostid分别表示不为全0或全1的对应字段。子网号栏为空表示该地址没有进行子网划分。我们把这个表分成三个部分。表的头两项是特殊的源地址,中间项是特殊的环回地址...

    [阅读全文]

  • [图文] 子网寻址 [内容预览] 0 | 2005-03-21 11:19:06
    现在所有的主机都要求支持子网编址(RFC950[MogulandPostel1985])。不是把IP地址看成由单纯的一个网络号和一个主机号组成,而是把主机号再分成一个子网号和一个主机号。这样做的原因是因为A类和B类地址为主机号分配了太多的空间,可分别容纳的主机数为224-2和216-2。事实上,在一个网络中人们并不安排...

    [阅读全文]

  • [图文] IP路由选择 [内容预览] 0 | 2005-03-21 11:19:02
    从概念上说,IP路由选择是简单的,特别对于主机来说。如果目的主机与源主机直接相连(如点对点链路)或都在一个共享网络上(以太网或令牌环网),那么IP数据报就直接送到目的主机上。否则,主机把数据报发往一默认的路由器上,由路由器来转发该数据报。大多数的主机都是采用这种简单机制。在本节和第9章中,我们将讨论更一般的情况,即IP...

    [阅读全文]

  • [图文] IP首部 [内容预览] 0 | 2005-03-21 11:18:59
    IP是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输(见图1-4)。许多刚开始接触TCP/IP的人对IP提供不可靠、无连接的数据报传送服务感到很奇怪,特别是那些具有X.25或SNA背景知识的人。不可靠(unreliable)的意思是它不能保证IP数据报能成功地到达...

    [阅读全文]

  • 串行线路吞吐量计算 [内容预览] 0 | 2005-03-21 11:18:58
    如果线路速率是9600b/s,而一个字节有8bit,加上一个起始比特和一个停止比特,那么线路的速率就是960B/s(字节/秒)。以这个速率传输一个1024字节的分组需要1066ms。如果用SLIP链接运行一个交互式应用程序,同时还运行另一个应用程序如FTP发送或接收1024字节的数据,那么一般来说就必须等待一半的时间(...

    [阅读全文]

  • 路径MTU [内容预览] 0 | 2005-03-21 11:18:56
    当在同一个网络上的两台主机互相进行通信时,该网络的MTU是非常重要的。但是如果两台主机之间的通信要通过多个网络,那么每个网络的链路层就可能有不同的MTU。重要的不是两台主机所在网络的MTU的值,重要的是两台通信主机路径中的最小MTU。它被称作路径MTU。两台主机之间的路径MTU不一定是个常数。它取决于当时所选择的路由。...

    [阅读全文]

  • [图文] 最大传输单元MTU [内容预览] 0 | 2005-03-21 11:18:54
    正如在图2-1看到的那样,以太网和802.3对数据帧的长度都有一个限制,其最大值分别是1500和1492字节。链路层的这个特性称作MTU,最大传输单元。不同类型的网络大多数都有一个上限。如果IP层有一个数据报要传,而且数据的长度比链路层的MTU还大,那么IP层就需要进行分片(fragmentation),把数据报分成若...

    [阅读全文]

  • [图文] 环回接口 [内容预览] 0 | 2005-03-21 11:18:50
    大多数的产品都支持环回接口(LoopbackInterface),以允许运行在同一台主机上的客户程序和服务器程序通过TCP/IP进行通信。A类网络号127就是为环回接口预留的。根据惯例,大多数系统把IP地址127.0.0.1分配给这个接口,并命名为localhost。一个传给环回接口的IP数据报不能在任何网络上出现。我...

    [阅读全文]

  • [图文] 压缩的SLIP和PPP(点对点协议) [内容预览] 0 | 2005-03-21 11:18:47
    由于串行线路的速率通常较低(19200b/s或更低),而且通信经常是交互式的(如Telnet和Rlogin,二者都使用TCP),因此在SLIP线路上有许多小的TCP分组进行交换。为了传送1个字节的数据需要20个字节的IP首部和20个字节的TCP首部,总数超过40个字节(19.2节描述了Rlogin会话过程中,当敲入一个...

    [阅读全文]

  • [图文] 尾部封装和SLIP(串行线路IP) [内容预览] 0 | 2005-03-21 11:18:46
    RFC893[LefflerandKarels1984]描述了另一种用于以太网的封装格式,称作尾部封装(trailerencapsulation)。这是一个早期BSD系统在DECVAX机上运行时的试验格式,它通过调整IP数据报中字段的次序来提高性能。在以太网数据帧中,开始的那部分是变长的字段(IP首部和TCP首部)。把...

    [阅读全文]

  • [图文] 以太网和IEEE 802封装 [内容预览] 2 | 2005-03-21 11:18:42
    从图1-4中可以看出,在TCP/IP协议族中,链路层主要有三个目的:(1)为IP模块发送和接收IP数据报;(2)为ARP模块发送ARP请求和接收ARP应答;(3)为RARP发送RARP请求和接收RARP应答。TCP/IP支持多种不同的链路层协议,这取决于网络所使用的硬件,如以太网、令牌环网、FDDI(光纤分布式数据接口...

    [阅读全文]

  • [图文] 应用编程接口和测试网络 [内容预览] 3 | 2005-03-21 11:18:40
    使用TCP/IP协议的应用程序通常采用两种应用编程接口(API):socket和TLI(运输层接口:TransportLayerInterface)。前者有时称作“Berkeleysocket”,表明它是从伯克利版发展而来的。后者起初是由AT&T开发的,有时称作XTI(X/Open运输层接口),以承认X/Ope...

    [阅读全文]

  • [图文] 标准的简单服务 [内容预览] 0 | 2005-03-21 11:18:36
    有一些标准的简单服务几乎每种实现都要提供。在本书中我们将使用其中的一些服务程序,而客户程序通常选择Telnet。图1-9描述了这些服务。从该图可以看出,当使用TCP和UDP提供相同的服务时,一般选择相同的端口号。如果仔细检查这些标准的简单服务以及其他标准的TCP/IP服务(如Telnet、FTP、SMTP等)的端口号时...

    [阅读全文]

  • 标准化过程和RFC [内容预览] 0 | 2005-03-21 11:18:34
    究竟是谁控制着TCP/IP协议族,又是谁在定义新的标准以及其他类似的事情?事实上,有四个小组在负责Internet技术。1)Internet协会(ISOC,InternetSociety)是一个推动、支持和促进Internet不断增长和发展的专业组织,它把Internet作为全球研究通信的基础设施。2)Internet...

    [阅读全文]

 TCP/IP   61   30   1/3页   首页   1   2   3      GO