1.當(dāng)我們在網(wǎng)頁瀏覽器的地址中輸入URL時隘击,Web頁面是如何呈現(xiàn)的侍芝?
web頁面通過瀏覽器地址中的URL從web服務(wù)端獲取文件資源等信息,從而顯示出web頁面埋同。
image
web通過HTTP協(xié)議州叠,完成客戶端到服務(wù)端一些列運作流程⌒琢蓿可以說web是建立在HTTP協(xié)議上通信的咧栗。
2.TCP/IP協(xié)議
TCP/IP協(xié)議是互聯(lián)網(wǎng)相關(guān)的各類協(xié)議族的總稱(IP、DNS虱肄、FTP致板、TCP...)。
TCP/IP的分層管理
TCP/IP協(xié)議族按層次分別為以下4層:應(yīng)用層咏窿、傳輸層斟或、和數(shù)據(jù)鏈路層。
- 應(yīng)用層: 應(yīng)用層決定了向用戶提供應(yīng)用服務(wù)時通信的活動集嵌。(比如:FTP萝挤、DNS、HTTP)
- 傳輸層: 傳輸層對上層應(yīng)用層根欧,提供處于網(wǎng)絡(luò)連接中的兩臺計算機之間的數(shù)據(jù)傳輸怜珍。(比如:TCP、UDP)
- 網(wǎng)絡(luò)層: 網(wǎng)絡(luò)層用來處理在網(wǎng)絡(luò)上流動的數(shù)據(jù)包凤粗。數(shù)據(jù)包是網(wǎng)絡(luò)傳輸?shù)淖钚?shù)據(jù)單位酥泛。該層規(guī)定了通過怎樣的路徑到達對方計算機。
- 鏈路層: 用來處理連接網(wǎng)絡(luò)的硬件部分嫌拣。(比如:操控操作系統(tǒng)揭璃、光線等硬件設(shè)備驅(qū)動等物理可見部分)
TCP/IP傳輸流
image
利用TCP/IP協(xié)議族進行網(wǎng)絡(luò)通信時,會通過分層順序與對方進行通信亭罪。發(fā)送端從應(yīng)用層往下走瘦馍,接收端則往應(yīng)用上層走。
image
發(fā)送端在層與層之間傳輸數(shù)據(jù)時应役,每經(jīng)過一層時必定會被打上一個該層所屬的首部信息情组。反之,接收端在層與層傳輸數(shù)據(jù)時箩祥,每經(jīng)過一層時會把對應(yīng)首部消去乌奇。
3.負責(zé)傳輸?shù)腎P協(xié)議
按層次分益楼,IP協(xié)議位于網(wǎng)絡(luò)層。作用是把各種數(shù)據(jù)包傳送給對方。
- IP地址:節(jié)點被分配到的地址厅贪。
- MAC地址:指網(wǎng)卡所屬的固定地址孝情。
4.負責(zé)域名解析的DNS服務(wù)
DNS服務(wù)是應(yīng)用層的服務(wù),它提供域名到IP地址之間的解析服務(wù)。
5.各種協(xié)議與HTTP協(xié)議的關(guān)系
image