LFQ 第1章 网络基础
| |
:阴 2008/07/07 17:05 ..by Rico

下面看看TCP/IP网络的例子:

点击在新窗口中浏览此图片


由主机X发出的包经过路由器A、B、C到达主机Y。

比方说主机X是网页服务器,响应主机Y的请求。

httpd服务器(X Layer 7)的响应就是向主机Y发送HTML网页(X Layer 6)。服务器同时会收到许多请求,操作系统在主机Y请求(X Layer 5)时,将启动一个会话发送数据(网页)。数据封装成TCP片段(X Layer 4),再封装成带有源IP和目标IP的IP包(X Layer 3)。主机X在其路由表里查找主机Y未果,将IP包转发到同一网段的路由器A。IP包被发送到以太网接口,并转化为以太帧(X Layer 2),再转化为电子信号由以太网卡的RJ45插口发出(X Layer 1)。

路由器A由其以太网接口收到电子信号(A Layer 1)并将之转化为以太帧(A Layer 2),接着再转化为IP包,并检查是否自己与目标IP地址匹配并不匹配,必须找出到达主机Y之间的路径。参照其路由表,得出要先把IP包发到路由器B上(A Layer 3)。如果A、B间需要经过调制解调器,A将把IP包转化成PPP帧(A Layer 2),调制解调器再把PPP帧转化成声音脉冲(A Layer 1)。

B、C和A同样操作,C最终会找到Y,并把包发给Y。

Y从网卡收到电子信号(Y Layer 1),将之转化为以太帧(Y Layer 2),再转化成IP包(Y Layer 3),发现自己的IP与目标IP匹配。通过TCP协议将片段组合(Y Layer 4),操作系统将之发送给请求的会话(Y Layer 5),比如网页浏览器。数据以HTML格式接收(Y Layer 6)。当收到所有数据后,网页浏览器显示出收到的网页(Y Layer 7)。

IP地址、IP子网和IP超级网
建立在OSI第3层的Internet Protocol(IP)负责IP网络(互联网)上的计算机间端端数据传递。要在大型网络中找到计算机间的路径,计算机必须有单一的识别方法。为实现这一点,Internet Protocol定义了IP地址,由32位0和1组成。

比如11000000101010000000000100000001即有效的IP地址。为便于使用,IP地址用4组数据以点分隔的十进制数表示。比如:

点击在新窗口中浏览此图片


引用
点击在新窗口中浏览此图片请注意,IPv6格式不同,本书采用IPv4。

一个网络接口可以分配多个IP地址,同一网段里两个IP相同将引起冲突,只有其一可以使用网络,甚至一个也不行。
内文分页: [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]
< Tags: >

0 comment(s)

发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 不区分大小写