1 / 13
文档名称:

传输控制协议网际协议指导(翻译).docx

格式:docx   大小:36KB   页数:13页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

传输控制协议网际协议指导(翻译).docx

上传人:niupai21 2022/6/14 文件大小:36 KB

下载得到文件列表

传输控制协议网际协议指导(翻译).docx

相关文档

文档介绍

文档介绍:传输控制协议/网际协议指导
本备忘录的状态
这本RFC是TCP/IP协议的指南,重点介绍通过一个路由器从来源主机提 交一个IP数据包到目的地主机的步骤。它不指定一个因特网标准。
绪论
这本教程仅仅包含TCP/IP技术的突出特点,因此一个输入产生许多
1 2 3 ... n
\ I I / 八
\ I I / I
flow
Ide-multiplexerI of data
I I
I I
1
and 1—to—n de-multiplexer
如果以太网帧离开网卡进入以太网驱动程序,包能向上传递给ARP(地址解 析协议)模块或到IP (网间协议)模块。在以太网帧的字段属性决定了以太网帧 是否被传递给
ARP或IP模块。
如果IP报文进入IP包,它被向上传递到TCP或UDP ,由在IP头的字段属 性决定。
如果UDP报文进入UDP,应用消息向上传递给网络应用程序,这是由UDP头 的端口值决的。如果TCP消息进入TCP,应用消息向上传递给网络应用程序,这 是由TCP头的端口值决的。
向下复用很容易实现因为从每一个开始点只有一条向下的路径;每个协议模 块增加它的头信息从而使包能在目的计算机上被分开。
从应用程序出来的数据通过TCP或者UDP复合到IP模块,然后被送到更低 层。
尽管因特网技术支持许多网络媒介,在我们这里使用的例子都是以太网来讨 论的因为以太网是基于IP的最常见物理网络。在图1中的计算机有唯一的以太 网连接。6字节的物理地址对每一个在以太网的接口是唯一的,它们被存储在以 太网驱动程序的底层接口中。
计算机同样有4字节的IP地址,这个地址被存储在IP模块的底层,IP地址 对在internet上的每台计算机必须是唯一的。
每台计算机知道属于自己的IP地址和物理地址。

如果一台计算机和2个独立的以太网连接,它的样子如图3所示:
network applications |
I
.\ I
/
..\
I / .
|TCP|
IudpI
\
/
I
ip I

―* *—

|ARP|
I
I
I
I
IarpI
\
1
I
I
I
/
|ENET| |ENET| |
――@--——@-- |
| Ethernet Cable 2
o
Ethernet Cable 1
图 3. TCP/IP Network Node on 2 Ethernets 请注意这台计算机有两个物理地址和两个IP地址。
从图3的结构中我们发现计算机有多于一个的物理网络接口,那么IP模块就
是n to m复用器和m
to n分路器的结合。
1 2 3 ...
n
1 2 3 ... n
\ I I
/ I
\ I I /
\ I I
/ I
\ I I /
I
flow
flow
ImultiplexerI of
Ide-multiplexerI of
data
data
/ I I \ I / I I \
/ I I \ v / I I \
1 2 3 ... m 1 2 3 ... m
图4. n-to-m复用器and m-t o-n分路器
从上面我们可以看出这种多路技术可以从任意的方向接收和发送数据,有一 个以上网络接口的IP模块比我们最初的把数据从一个网络送到另一个网络的例 子要复杂的多,数据可以从各个网络接口传过来也可被送向网络。
TCP UDP
\ /
\ /
I IP I
I I
I — I
I / \ I
I / v I
/ \
/ \
data data
comes in goes out
here here
图5. IP包的发送和接收的例子
发送IP包到另一个网络的过程叫做传递IP包,一台专门用来传递IP包的 计算机。计算机叫做〃路由器〃。
就如你从图中看到的一样,在路由器上传递的IP包不涉及TCP和UDP模块, 一些路由器执行时更本就不要TCP或UDP模块。

IP模块是interner技术成功的中心所在,当消息向下通过协议栈时每一个 模块或驱动程序加上自己的头到消息中去。每一个模块或驱动程序从消息中去掉 相应的头当消息沿协议栈向上传时,IP头包含了用以从许多物理网络中区分唯 一的逻辑网络的IP地址,互相连接的物理网络是internet的组成部分,这些互 相联络的物理网络就构成了 internet。
独立的物理网络
IP通过网络应用程序处于网络硬件之中,如果你发明新的物理网络,你可 以投入使用只要你用新的驱动程序基于IP。因