由于我們大部分時(shí)間都工作在應(yīng)用層,下層的事情不用我們操心;其次網(wǎng)絡(luò)協(xié)議體系本身就很復(fù)雜龐大,入門門檻高,因此很多人都不清楚TCP/IP的工作原理。要想精通TCP/IP的工作原理,就是需要明白。一個(gè)主機(jī)的數(shù)據(jù)要經(jīng)過哪些過程才能發(fā)送到對(duì)方的主機(jī)上。
TCP/IP 協(xié)議采用4層結(jié)構(gòu),分別是應(yīng)用層、傳輸層、網(wǎng)絡(luò)層和鏈路層,每一層都呼叫它的下一層所提供的協(xié)議來完成自己的需求。還有一種說法TCP/IP是5層結(jié)構(gòu)。就是在4層基礎(chǔ)上加入了物理層。而4層是把物理層層歸到了鏈路層當(dāng)中。
鏈路層:把數(shù)據(jù)通過物理介質(zhì)傳送給對(duì)方。對(duì)0和1進(jìn)行分組,定義數(shù)據(jù)幀,確認(rèn)主機(jī)的物理地址,傳輸數(shù)據(jù);
網(wǎng)絡(luò)層:定義IP地址,確認(rèn)主機(jī)所在的網(wǎng)絡(luò)位置,并通過IP進(jìn)行MAC尋址,對(duì)外網(wǎng)數(shù)據(jù)包進(jìn)行路由轉(zhuǎn)發(fā);
傳輸層:定義端口,確認(rèn)主機(jī)上應(yīng)用程序的身份,并將數(shù)據(jù)包交給對(duì)應(yīng)的應(yīng)用程序;
應(yīng)用層:定義數(shù)據(jù)格式,并按照對(duì)應(yīng)的格式解讀數(shù)據(jù)。
聯(lián)系客服