筆者科班出身,雖然大學畢業(yè)多年权均,仍記得在校園時被《計算機網(wǎng)絡》支配的恐懼顿膨;那年懵懂,對此課程的認知程度也僅限于應付考試叽赊,隨著時間的推移恋沃,那星星點點的記憶也愈來愈淡;在開發(fā)行業(yè)深耕多年必指,對該書中原本模糊的概念囊咏,有了新的理解與認識,碼幾篇博文鞏固一下塔橡,常言道:“出來混梅割,總歸是要還的”,此刻我只能說這話不假葛家。
OSI七層協(xié)議結構
OSI (Open System Interconnection Reference Model
)
OSI七層協(xié)議結構自上而下依次是:應用層户辞,表示層,會話層癞谒,運輸層(部分書籍譯作傳輸層
)底燎,網(wǎng)絡層刃榨,數(shù)據(jù)鏈路層,物理層书蚪。
TCP/IP四層協(xié)議結構
OSI的七層協(xié)議結構雖然概念清晰喇澡,理論完整;也正是由于此原因導致其比較復雜殊校,實用性較差晴玖;而TCP/IP四層協(xié)議結構則得到了廣泛的應用。
TCP/IP四層協(xié)議結構分為:應用層为流,運輸層呕屎,網(wǎng)絡層,網(wǎng)絡接口層敬察。
五層結構
五層結構是將OSI七層與TCP/IP層結合起來秀睛,用于理論介紹,具體的分層結構包括:應用層莲祸,運輸層蹂安,網(wǎng)絡層,數(shù)據(jù)鏈路層锐帜,物理層田盈。
各層簡介
應用層
應用層是體系結構中的最高層,應用層的任務是通過進程間的交互完成特定網(wǎng)絡應用缴阎。應用層的協(xié)議定義的是:進程間通信和交互的規(guī)則允瞧。常見的應用層協(xié)議有:SMTP(簡單郵件傳輸協(xié)議
),F(xiàn)TP(文件傳輸協(xié)議
)蛮拔,HTTP等述暂,關鍵詞:進程間交互規(guī)則
。運輸層
運輸層的任務是為進程間通信提供傳輸數(shù)據(jù)的服務建炫,常見的主要有兩種協(xié)議畦韭,TCP協(xié)議,與UDP協(xié)議肛跌。關鍵詞:進程間數(shù)據(jù)傳輸服務
廊驼。網(wǎng)絡層
網(wǎng)絡層負責給分組交換網(wǎng)上的不同主機提供通信服務,常見的協(xié)議:IP(網(wǎng)際協(xié)議
)惋砂。關鍵詞:不同主機間通信
。數(shù)據(jù)鏈路層
數(shù)據(jù)鏈路層是在物理層的基礎上為網(wǎng)絡層提供服務绳锅,將數(shù)據(jù)組裝成幀在鏈路上傳輸西饵,同時提供鏈路的管理,糾錯鳞芙,調節(jié)發(fā)送速率眷柔;關鍵詞:邏輯鏈路
期虾。物理層
物理層是數(shù)據(jù)傳輸?shù)拿浇椤jP鍵詞:傳輸媒介
驯嘱。
本文針對計算機網(wǎng)絡的分層體系做了簡單的介紹镶苞,結合關鍵詞會讓你理解各層的作用時事半功倍;后面我們也會針對具體的協(xié)議做詳細的介紹鞠评。