1. 程式人生 > >第一章心得(前三節)

第一章心得(前三節)

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)