1、TCP/IP分層
TCP/IP共分四層,分別是:網(wǎng)絡連接層,網(wǎng)絡層,傳輸層,應用層。我們一般做應用層的開發(fā),用到的協(xié)議有HTTP協(xié)議,F(xiàn)TP協(xié)議,SMTP,POP3等協(xié)議。
2、ISO分層
3、TCP協(xié)議和UDP協(xié)議
傳輸控制協(xié)議TCP (Transport Control Protocol) - 數(shù)據(jù)流傳輸(面向連接,可靠)
用戶數(shù)據(jù)報文協(xié)議UDP(User Datagram Protocol) - 數(shù)據(jù)報文傳輸(無連接不可靠
4、HTTP請求處理過程
瀏覽器發(fā)起請求獲取頁面信息,瀏覽器只和本機傳輸層對話。傳輸層將請求截取封裝成TCP請求段,添加一些隨機數(shù)字標識數(shù)據(jù),然后把請求傳給本地網(wǎng)絡層。網(wǎng)絡層把數(shù)據(jù)解析封裝成一定大小的本地IP數(shù)據(jù)報,并且傳輸給網(wǎng)絡連接層/網(wǎng)絡連接層把數(shù)據(jù)報封裝成物理介質(zhì)的模擬信號數(shù)據(jù),通過wire將數(shù)據(jù)傳輸?shù)酵ㄟ^地址表識的遠程機器的網(wǎng)絡連接層,遠程機器由網(wǎng)絡連接層進行解析,一層一層往上解析,直至應用層。