Web以及網絡基礎(圖解http筆記01)

雜記

1.通過發送請求獲取服務器資源的web瀏覽器都可以成爲客戶端。

2.http通常被翻譯爲超文本傳輸協議(約定俗成的),“超文本轉移協議”更準確。

3.www(萬維網)基礎技術:HTML(超文本標記語言) ,HTTP協議,和指定文檔所在地址的URL.

 

TCP/IP基礎

1.目前使用的網絡實在tcp/ip協議族的基礎上運行的,而http是他內部的一個子集。

2.計算機之間通信就要約定俗成一些規則,如電纜規格到IP地址的選定等等。這些協議集合總稱tcp/ip

3.協議族最重要的一點就是分層。tcp/ip協議族按層次分別分爲以下4層:

應用層,傳輸層,網絡層和數據鏈路層。層次化後設計變得簡單了。

3.1.應用層:應用層決定了向用戶提供應用服務時的通信的活動:eg: ftp(文件傳輸協議) dns域名系統,http。

3.2.傳輸層:傳輸層對上層應用層,提供網絡連接中的兩臺計算機之間的數據傳輸:傳輸層協議有:tcp(傳輸控制協議) 和udp(用戶數據報協議)。

3.3 網絡層:(又名網絡互連層):用於處理咋網絡上流動的數據包。所謂的數據包是網路上傳輸的最小數據單位。該層規定了通過怎樣的路徑(所謂的傳輸路線)到達對方計算機,並把數據包傳送給對方。

3.4.鏈路層:(又名數據鏈路層,網絡接口層):用於處理鏈接網絡的硬件部分。包括操作系統,硬件的設備驅動,nic(網絡設備器,即網卡)。及光纖等物理可見部分(還包括連接器等一切傳輸的媒介)。硬件上的範疇均在鏈路層的作用範圍之內。

4.工作原理:

利用tcp/ip協議族進行網絡通信時,會通過分層順序與對方進行通信,如發送端從應用層往下走,接收端則嚮應用層往上走。

 

與http關係密切的協議:ip tcp 和dns

負責傳輸的IP協議,按層次分,ip網際協議位於網絡層。ip協議的作用是吧各種數據包傳送給對方。ip地址指明瞭節點被分配到的地址,mac地址是指網卡所屬的固定地址。ip地址可以跟mac地址進行配對,IP地址可以變換,但mac地址根本上不會更改。

 

tcp協議位於傳輸層,提供可靠的字節流服務。字節流服務時指:爲了方便傳輸,將大塊數據分割成以報文段爲單位的數據包進行管理。而且tcp協議能夠確認數據是否最終送達對方。

爲了準確無誤地將數據送達目標處,tcp協議採用三次握手策略:發送端首先發送一個帶有syn標誌的數據包給對方,接收端收到後,回傳個帶有syn/ack標誌的數據包以示傳達確認信息。最後,發送端回傳一個帶有ack標誌的數據包,代表握手結束

 

負責域名解析的dns服務:

dns服務是和http協議一樣處於位於應用層的協議,它提供域名到ip地址之間的解析服務。

計算機既可以被賦予ip地址,也可以被賦予主機名和域名。

 

URI和URL

URI就是某個協議方案表示的資源定位標識符,,採用HTTP協議時,協議方案就是HTTP。除此之外,還有ftp,telnet,file等。標準的URI協議方案有30種左右。 

URL表示資源的地點(互聯網上所處的位置),可見URL是URI的子集。

 

發佈了54 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章