1. 使用HTTP協議訪問Web
web
(1)根據web瀏覽器地址欄中指定的url,web瀏覽器從web服務器端獲取文件資源等信息,從而顯示web界面
瀏覽器
(2)客戶端:經過發送請求獲取服務器資源的web瀏覽器等服務器
(3)web是創建在HTTP協議上通訊的網絡
2. HTTP的誕生大數據
(1)時間:1989年,1996年成爲標準,HTTP/1.0(記載於RFC1945,目前爲HTTP/1.1,標準爲RFC2616)ui
(2)三項www構建技術:①把SGML做爲頁面的文本標記語言的HTML; ②最爲文檔傳遞協議的HTTP; ③指定文檔所在 地址的URLurl
(3)1990,CERN誕生第一臺web服務器和web瀏覽器;1993,Mosaic問世;1994,Netscape Navigator;1995,IE問世spa
以後是Apache服務器,2004,Firefox問世,以後Chrome,opera等
htm
3. 網絡基礎TCP/IP接口
(1)網絡是在TCP/IP協議族的基礎上運做的,規則--協議protocol
(2)廣義TCP/IP協議:IEEE802.3,TCP,IP,UDP,ICMP,HTTP,FDDI,FTP,SNMP,PPPOE等
(3)協議族分層:應用層,傳輸層,網絡層,數據鏈路層
(4)應用層:向用戶提供應用,FTP,DNS,HTTP
(5)傳輸層:網絡鏈接中兩臺計算機之間的數據傳輸,TCP,UDP
(6)網絡層:處理網絡上流動的數據包,含傳輸線路,選線,路徑,IP
(7)鏈路層:網絡接口,硬件部分,網卡,光纖,適配器等物理可見部分
(8)TCP/IP傳輸流:HTTP客戶端--TCP--IP--網絡鏈路--IP--TCP--HTTP服務器
(9)IP:做用是把各類數據包傳送給對方,有兩個重要條件:IP地址和MAC地址,IP地址指節點被分配到的地址,MAC地
址指網卡所屬的固定地址,IP地址可變,IP地址與MAC地址配對
(10)使用ARP協議憑藉MAC地址進行通訊:IP間通訊依賴MAC地址,ARP可解析地址,根據通訊方IP反查對應的MAC地
址,屬於中轉協議,但通訊細節沒法預知
(11)TCP:字節流服務,大塊數據分割成報文段,爲了便於傳送大數據,採用三次握手策略:SYN--SYN/ACK--ACK,
若是中斷,從新來過
(12)DNS:提供域名到IP地址之間的解析服務,域名請求IP
4. URI和URL:統一資源標識符和統一資源定位符
(1)URI:某個協議方案表示的資源的定位標識符(協議方案指協議類型,如HTTP協議類型),當前URI協議方案30多個
(2)URL:表示資源的地點,是URI的子集
(3)URI格式:http://user:pass@www.example.com.jp:80/dir/index.htm?uid=1#ch1
協議方案名+登陸信息+服務器地址+服務器端口號+帶層次的文件路徑+查詢字符串+片斷標識符
(並非全部的應用程序都符合RFC)