网络协议这个大户 TCP IP协议栈的各个层次讲解

2013-08-21 17:31 来源:互联网 作者:和静

对于网络协议有所了解的朋友,相信都知道TCP IP网络协议这个大户,那么对于TCP IP协议来说,我们需要掌握的内容还真不少,这次我们则重点讲解一下协议栈的内容。我们知道,TCP IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。如下图所示

1

图 TCP IP协议栈

两台计算机通过TCP IP协议通讯的过程如下所示

2

图 TCP IP通讯过程

传输层及其以下的机制由内核提供,应用层由用户进程提供(后面将介绍如何使用socket API编写应用程序),应用程序对通讯数据的含义进行解释,而传输层及其以下处理通讯的细节,将数据从一台计算机通过一定的路径发送到另一台计算机。应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部(header),称为封装(Encapsulation),如下图所示
1 2 3 4 > 
网络协 TCP P协议栈

相关阅读

暂无数据

一周热门