《圖解HTTP》讀書筆記-----第一章
阿新 • • 發佈:2019-01-03
一、瞭解web及網路基礎
1.HTTP超文字傳輸協議
2.WWW構建技術:
- HTML(超文字標記語言)把SGML(標準通用標記語言)作為頁面的文字標記語言
- HTTP 文件傳輸協議
- URL(統一資源定位符)
3.TCP/IP協議族:與網際網路相關聯的協議集合
HTTP屬於其子集
分為四層:應用層,傳輸層,網路層,資料鏈路層
- 應用層:向客戶提供應用服務時通訊的活動。(FTP:檔案傳輸協議,DNS:域名系統,HTTP....)
- 傳輸層:對應用層提供處於網路連線中的兩臺計算機之間的資料傳輸(TCP:傳輸控制協議,UDP:使用者資料報協議)
- 網路層:IP協議。處理網路上流動的資料包。規定了通過怎樣的路徑到達對方計算機。
- 鏈路層(資料鏈路層,網路介面層):處理連線網路裡的硬體部分。
傳送端從應用層往下走,接收端從應用層往上走。
傳送端增加首部,接收端刪除首部。
4.IP(網路協議)位於網路層:
作用:把各種資料包傳送給對方。
重要條件:IP地址,MAC地址
使用ARP協議憑藉MAC地址進行通訊:ARP用以解析地址的協議,可以根據通訊方的IP地址就可以返查出對應的MAC地址
5.TCP協議 位於傳輸層:
提供可靠的位元組流服務,將大塊資料分割成報文段
三次握手策略:
- 傳送端傳送帶SYN表示的資料包。
- 接收端回傳帶有SNY/ACK的資料包以表示傳達確認資訊。
- 傳送端回傳帶ACK標準的資料包,表示“握手”結束。
6.DNS服務 位於應用層:
提供域名到IP地址之間的解析服務。
IP:162.168.1.1
域名:WWW.abcd.cn
7.URI與URL
URL:統一資源定位符 例如http://hackr.jp/
URI:統一資源識別符號
URI用字串表示某一網際網路資源,而URL表示資源的地點
絕對URI格式
http://
user:pass @ www.example.jp :80 / dir / index. # ch1htm ?uid=1 # ch1協議方案名 登陸資訊 伺服器地址 伺服器埠號 帶層次的檔案路徑 查詢字串 片段識別符號
用來制定HTTP協議技術標準的文件RFC