TCP/IP协议的分层

2009年02月21号  |  00:47分类:协议基础  |  标签:  |  
 
 

      在”什么是TCP/IP协议”这篇文章中,我们初略的提到TCP/IP协议也有一个理论上的分层定义,如下图:

Tcp/ip协议层次图 

 TCP/IP协议体系中的各个协议,被人们按其自身的功能差异性和相似性分别归入了链路层、网络层、传输层中。例如:

 

链路层包含:ARP、RARP、硬件接口

网络层:IGMP、IP、ICMP

传输层:TCP、UDP

 

      强调一点,不管是OSI参考模型还是TCP/IP协议抽象层次,都是由下往上看的。最下的层次为第一层,依次往上数,区别在于TCP/IP只有四层。由于小弟研究TCP/IP协议,不是从代码的角度去研究的,因此不敢说TCP/IP中的链路层就是OSI中的物理层与链路层的浓缩,同样,TCP/IP中的应用层就完全等于OSI中的会话层+表示层+应用层。这一点,需要看完《TCP/IP详解:第二卷》的朋友,指教!

       以上,为什么没有提到TCP/IP中的应用层呢?应用层中工作的是用户进程,不是协议。对于用户进程的精确定义,需要大家向Google和百度请教,这是程序开发领域的术语!通俗的说,QQ、迅雷、PPLIVE都是用户进程,而且是网络进程,这些进程会产生,需要网络传输的用户数据。未完待续。。。。

喜欢本文,那就收藏到: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

相关文章


发表您的评论

您必须 登录 才能发表评论。