【正文】
動程序主機 1圖 15 TCP/IP協議的通信模型 第 1章 Inter與 TCP/IP協議 數據的封裝與傳遞過程 在本節(jié)我們所舉的例子中,當主機 A的 FTP客戶程序向主機 1的 FTP服務器程序提出服務請求時,我們可以把由用戶輸入的 FTP命令和參數看成是要由主機 A傳到主機 1的“數據包”,該數據包由圖 16所示的兩部分組成。 第 1章 Inter與 TCP/IP協議 數據包的頭部 數據部分F T P 命令 F T P 命令的參數圖 16 數據包結構 第 1章 Inter與 TCP/IP協議 當應用程序用 TCP傳送數據時,數據被送入協議棧中,然后逐個通過每一層直到被當作一串比特流送入物理網絡,其中每一層對從它的上層收到的數據都要增加一些頭部信息 (有時還要增加尾部信息 ),這種增加數據頭部 (和尾部 )的過程叫數據封裝或數據打包。數據送到接收方對等層后,接收方將識別、提取和處理發(fā)送方對等層所加的數據頭,這個過程叫數據的解封或拆包。封裝與解封的整個過程如圖 17所示。 第 1章 Inter與 TCP/IP協議 客戶數據F T P 頭T C P 頭IP 頭IP 數據報客戶數據F T P 頭T C P 頭T C P 段客戶數據F T P 頭應用層數據包客戶數據主機 A客戶數據F T P 頭T C P 頭IP 頭以太網頭以太網數據幀 路由器接收以太網數據幀并根據目標IP 地址轉發(fā)到令牌環(huán)網接口客戶數據F T P 頭T C P 頭IP 頭IP 數據報客戶數據F T P 頭T C P 頭T C P 段客戶數據F T P 頭應用層數據包客戶數據主機 1客戶數據F T P 頭T C P 頭IP 頭令牌網頭令牌環(huán)網數據幀發(fā)送端數據封裝過程接收端數據解封過程圖 17 TCP/IP協議數據封裝與解封的整個過程 第 1章 Inter與 TCP/IP協議 習題 1. TCP/IP協議是在怎樣的背景下產生的? 2. Inter為什么要使用 TCP/IP協議? 3. TCP/IP協議的體系結構是怎樣的? 4. TCP/IP協議是如何工作的? 5.什么是 RFC? 6.找到幾個提供 RFC文檔的網站,記住其網址。 7.在網上查找到 RFC1180文檔,下載到本地機上并進行閱讀。