TCP/IP协议优点&体系结构介绍
T C P / I P是一个稳定的、构造优良的、富有竞争性的协议。
T C P和I P是两个独立且紧密结合的协议,负责管理和引导数据报文在I n t e r n e t上的传输。二者使用专门的报文头定义每个报文的内容。T C P负责和远程主机的连接。而I P负责寻址,使报文被送到其该去的地方。
TCP/IP的优点
T C P / I P使跨平台,或称为异构的网络互联成为可能。举例来说,一个Windows NT网络可以包含U N I X和M a c i n t o s h工作站,甚至可以包含U N I X网络或M a c i n t o s h组成的网络, T C P / I P
也有如下的特性:
•好的破坏恢复机制。
• 能够在不中断现有服务的情况下加入网络。
• 高效的错误率处理。
• 平台无关性。
• 低数据开销。
因为T C P / I P最初的设计目的与国防部有关,所以,上面列出的特性实际上是T C P / I P的设计要求。“好的破坏恢复机制”基于下面的想法:当网络被侵入或被攻击而遭到破坏时,它的剩余部分仍能完全工作。在不中止已存在于某一处服务的前提下加入整个网络的能力基于同样的道理。处理高错误率的能力基于如下考虑:如果报文信息使用一个路由丢失时,应该有一种机制使其能够通过另一路由到达目的地。平台无关性意味着网络和客户端可以是Windows 、U N I X、M a c i n t o s h或任何其他的平台或上面所述平台的组合。T C P / I P如此高效依赖于它的低开销。性能是任何网络的关键。在速度和简单性方面没有其他协议可以与T C P / I P媲美。
TCP/IP的层和协议
T C P和I P共同管理网络上流进和流出的数据流。I P不停地把报文放到以太网上,而T C P负责确信报文到达。T C P负责下面的工作:
• 握手过程
• 报文管理
• 流量控制
• 错误检测和处理
体系结构
T C P / I P是处理上述所有操作并和远程主机通信的一个环境。T C P / I P由四层组成,这与O S I
由七层组成不相同。这四层包括:
• 应用层( A p p l i c a t i o n )
• 传输层( Tr a n s p o r t )
• 网络层( N e t w o r k )
• 链路层( L i n k )
T C P / I P和O S I之间在层格式方面的主要区别是:传输层不保证任何时刻的传输。T C P / I P为用户提供用户数据报协议( U D P ),这是一个更简单的协议,在U D P中,T C P / I P协议栈中的所有层执行特定的工作或运行应用。
1. 应用层
应用层包括S M T P、F T P、N F S、N I S、L P D、Te l n e t和Remote Login。对于大多数I n t e r n e t
用户来说这些都是很熟悉的。
2. 传输层
传输层包括U D P和T C P。U D P几乎不进行检查,而T C P提供传输保证。
3. 网络层
网络层由以下协议组成: I C M P、I P、I G M P、R I P、O S P F和用于路由的E G P,用户不必
操心这些,因为它们是相当底层的东西。
4. 链路层
链路层包括A R P和R A R P,负责报文传输。