第一章心得(前三節)
HTTP(HyperText Transfer Protocol)超文字傳輸協議
1、HTTP通常被譯為超文字傳輸協議
但是這種譯法並不嚴謹。嚴謹的譯名應該是“超文字轉移協議”。
2、HTTP的誕生
(1)1989年3月,CERN(歐洲核子研究組織)的蒂姆。伯納斯-李博士提出了一種能讓遠隔兩地的研究者們共享知識的設想。
(2)現在已經提出了3項www構建技術,分別是
【1】把SGML(標準通用標記語言)作為頁面的文字標記語言的HTML;
【2】作為文件傳遞協議的HTTP;
【3】制定問道所在地址的URL
(3)駐足不前的HTTP
【1】HTTP/1.0,1996年的5月,HTTP正式作為標準公佈。版本被命名為HTTP/1.0,並記載於RFC1945。該協議標準至今
仍然被廣泛使用在伺服器端。
【2】HTTP/1.1,1997年的1月,是目前最主流的HTTP協議版本。
3、網路基礎TCP/IP
(1)TCP/IP協議族
計算機與網路裝置要互相通訊,雙方就必須基於相同的方法。比如,【1】如何探測到通訊目標,【2】由哪一邊先發起通訊
【3】使用哪種語言進行通訊、【4】怎樣結束通訊等。這些規則都要實現確定。不同的硬體、作業系統之間的通訊,這些都要
制定一種規則。
(2)TCP/IP都包括:
傳輸層
【1】TCP(Transmission Control Protocol 傳輸控制協議) 【2】IP 網際網路協議地址(英語:Internet Protocol Address),是分配給網上上使用網際協議
【3】FTP 檔案傳輸協議(英文:File Transfer Protocol,縮寫:FTP) 【4】UDP全稱是使用者資料報協議
【5】ICMP 是(Internet Control Message Protocol控制報文協議。 【6】DNS 域名系統(DomainNameSystem),該系統用於命名組織到域層次結構中的計算機和網路服務。
【7】SNMP簡單網路管理協議(SNMP),由一組網路管理的標準組成 【8】HTTP 超文字傳輸協議(HTTP,HyperText Transfer Protocol)
【9】FDDI 光纖分散式資料介面(Fiber Distributed Data Interface) 【10】IEEE802.3 通常指乙太網。一種網路協議。
【11】PPPoE 基於乙太網的點對點通訊協議 (英語:Point-to-Point Protocol Over Ethernet)
(3)TCP/IP的分層
‘按層次分別分為以下 4 層:1、應用層 2、傳輸層 3、網路層 4、資料鏈路層
好處
【1】 如果網際網路只由一個協議統籌,在某一個部分要發生變動就要更換全部。分了層次後只需更換要產生變動部分的那個協議即可。
把各層之間的介面部分規劃好之後,每個層次內部的設計就能夠自由改動了。
【2】 層次化之後,每一層只需要考慮自己層次上的問題,而不用關心其他問題。
分層情況
1、應用層:決定了向用戶提供應用服務時通訊的活動。
( FTP HTTP DNS)
2、傳輸層:對上層應用層,提供處於網路連線中的兩臺計算機之間的資料傳輸。
(UDP TCP)
3、網路層:用來處理在網路上流動的資料包。(對於網路中兩臺要通訊的裝置找到一天通訊線路)關鍵詞:路徑選擇、路由及邏輯定址
(IP ARP RARP ICMP IGMP)
4、資料鏈路層:來處理連線網路的硬體部分
(Ethernet、 SerialLine)