TCP-iP协议体系结构分为四层,由高到低分别是:应用层,传输层,网络层,链路层,体系图如下
①链路层 也称网络接口层,就是装得一些网络驱动层序,tcp-ip协议的重点不是链路层
②网络层 也称互联网层,该层的主要协议就是IP协议了
③传输层 主要有两个传输协议,一个是TCP一个是UDP
④应用层 就是应用程序比如QQ,MSN
tcp-ip协议通信模型
步骤:①数据源以数据流形式经过传输层(TCP、UDP)形成数据段
②然后数据段经过网络层(IP层)打包成数据包,继续传输
③数据包经过链路层,然后经过以太网驱动-ip协议-对方网卡驱动程序
④经过对方的链路层一步步解析,一步步到达对方应用层,就此数据传输完成
数据传递与封装
①当数据以数据流的形式通过应用层(如果是使用FTP形式就加FTP,如果是HTTP形式就加HTTP头)
②当数据流经过传输层 就在数据流前面再加上一个TCP头或者UDP头形成数据段
③当数据段经过网络层 在数据段前加上IP头,形成数据报(包括源地址、目的地址)
④当数据报经过链路层的时候 就会在前面加上以太网头或者令牌网头(、包类型、CRC等)
⑤传到目的地址后经过对方链路层解析 去掉以太网头或者令牌网头然后向上传
⑥经过网络层后 解析IP头然后去掉IP头以后然后上传
⑦到达传输层 去掉TCP头或者UDP头上传到应用层
⑧然后一数据流形式传到应用层。至此数据传递完成
原文地址:http://blog.csdn.net/ttf1993/article/details/45168679