三、TCP/IP的分层 + E8 _9 h$ ]7 v7 W+ F0 ]
1、TCP/IP的分层模型 ( l% {- m- J5 \' U m: H
Internet采用了TCP/IP协议,如同OSI参考模型,TCP/IP也是一种分层模型。它是基于硬件层次上的四个概念性层次构成,即网络接口层、IP层、传输层、应用层。 - ]# ^2 ^: b+ c! S8 A1 U7 l
网络接口层:也称数据链路层,这是TCP/IP最底层。功能:负责接收IP数据报并发送至选定的网络。
6 B8 L$ A5 Z9 Y, k$ L" A& y IP层:IP层处理机器之间的通信。功能:它接收来自传输层的请求,将带有目的地址的分组发送出去。将分组封装到数据报中,填入数据报头,使用路由算法以决定是直接将数据报传送至目的主机还是传给路由器,然后把数据报送至相应的网络接口来传送。
% F5 p7 x4 C F" J4 { " [: \ b, A& @" [( v! q/ g, n0 z, s
传输层:是提供应用层之间的通信,即端到端的通信。功能:管理信息流,提供可靠的传输服务,以确保数据无差错的地按序到达。
, x+ [3 c; K. O1 m5 X5 {) T7 F 2、TCP/IP模型的分界线 5 W: k( w# B& M: d* [1 R3 @
协议地址分界线:以区分高层和低层的寻址,高层寻址使用IP地址,低层寻址使用物理地址。应用程序IP层之上的协议软件只使用IP地址,而网络接口层处理物理地址。 1 g' s! X1 T/ L8 I e' U
操作系统分界线:以区分系统与应用程序。在传输层和应用层之间。
$ t8 L' R4 I7 W. y/ z 3、复用与分解
+ ]7 M! l" T$ ~0 w0 r 发送报文时,发送方在报文中加和了报文类型、选用协议等附加信息。所有的报文以帧的形式在网络中复用传送,形成一个分组流。在接收方收到分组时,参考附加信息对接收到的分组进行分解。
9 r* a; j$ n5 D( N0 Q' E四、IP协议 ; D- ^2 A6 G) I
1、Internet体系结构
% Y; z O! j7 z$ F7 g- t 一个TCP/IP互联网提供了三组服务。最底层提供无连接的传送服务为其他层的服务提供了基础。第二层一个可靠的传送服务为应用层提供了一个高层平台。最高层是应用层服务。 % P4 t- \# n5 D3 E5 D
2、IP协议: 这种不可靠的、无连接的传送机制称为internet协议。
& \- _, W9 a7 J) s# G& n* c 3、IP协议三个定义: 8 b# O7 v; z, t$ C/ s
(1)IP定义了在TCP/IP互联网上数据传送的基本单元和数据格式。
* S9 c) y5 z [6 P* h (2)IP软件完成路由选择功能,选择数据传送的路径。
* l% C( r {+ {" i, b3 d( a (3)IP包含了一组不可靠分组传送的规则,指明了分组处理、差错信息发生以及分组德育的规则。
( P# b, c0 ^. }# Z; l! _9 M 4、IP数据报:联网的基本传送单元是IP数据报,包括数据报头和数据区部分。
9 x' ^2 y7 N! G7 D7 z0 q 5、IP数据报封装:物理网络将包括数据报报头的整个数据报作为数据封装在一个帧中。 & ^4 a- ?3 C/ h. J$ T" t" ?4 L
6、MTU网络最大传送单元:不同类型的物理网对一个物理帧可传送的数据量规定不同的上界。
6 W8 d+ p. M5 n 7、IP数据报的重组:一是在通过一个网络重组;二是到达目的主机后重组。后者较好,它允许对每个数据报段独立地进行路由选择,且不要求路由器对分段存储或重组。 ; p8 q1 Q6 @$ |! j
8、生存时间:IP数据报格式中设有一个生存时间字段,用来设置该数据报在联网中允许存在的时间,以秒为单位。如果其值为0,就把它从互联网上删除,并向源站点发回一个出错消息。 ( U. }" D7 x, f6 L
9、IP数据报选项: - |& O+ w7 X: H0 Q/ j( X
IP数据报选项字段主要是用于网络测试或调试。包括:记录路由选项、源路由选项、时间戳选项等。 3 H) H4 t: x V) i$ W! b4 v$ H# R0 x
路由和时间戳选项提供了一种监视或控制互联网路由器路由数据报的方法。 |