日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HTTP学习笔记(适合初学)

發布時間:2023/12/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HTTP学习笔记(适合初学) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

web及網絡基礎

  • http協議訪問web
  • 網絡基礎TCP/IP
  • TCP/IP通信傳輸流
  • IP、TCP和DNS
  • 完整訪問web圖解
  • URI和URL

http協議訪問web

  • 網頁瀏覽器直接輸入URL即可呈現Web頁面
  • 根據 Web 瀏覽器地址欄中指定的 URL,Web 瀏覽器從 Web 服務器端獲取文件資源(resource)等信 息,從而顯示出 Web 頁面

    • 通過發送請求獲取服務器資源的 Web 瀏覽器等,都可稱為客戶端(client)
    • 而提供資源響應的一端稱為服務器端

    Web 使用一種名為 HTTP(HyperText Transfer Protocol,超文本傳輸協議)的協議作為規范,完成從客戶端到服務器端等一系列運作流程。而協議是指規則的約定。
    Web 是建立在 HTTP 協議上通信的。

    網絡基礎TCP/IP

    • 通常使用的網絡(包括互聯網)是在 TCP/IP 協議族的基礎上運作的。而HTTP屬于它內部的一個子集。
    • 計算機與網絡設備要相互通信,雙方就必須基于相同的方法。不同的硬件、操作系統之間的通信,所有的這一切都需要一種規則。這種規則稱為協議。


    TCP/IP 是互聯網相關的各類協議族的總稱,協議中存在各式各樣的內容。從電纜的規格到 IP 地址的選定方法、 尋找異地用戶的方法、雙方建立通信的順序,以及 Web 頁面顯示需 要處理的步驟等等。

    • TCP/IP 協議族按層次分別分為以下 4 層:應用層、傳輸層、網絡層和數據鏈路層。

    把 TCP/IP 層次化是有好處的。比如,如果互聯網只由一個協議統籌,某個地方需要改變設計時,就必須把所有部分整體替換掉。而分層之后只需把變動的層替換掉即可。把各層之間的接口部分規劃好之 后,每個層次內部的設計就能夠自由改動了。
    層次化之后,設計也變得相對簡單。處于應用層上的應用可以只考慮分派給自己的任務,而不需要弄清對方的傳輸路線是怎樣的、是否能確保傳輸送達等問題。

    應用層決定了向用戶提供應用服務時通信的活動 ;預存了各類通用的應用服務。比如,FTP(File Transfer Protocol,文件傳輸協議)和 DNS(Domain Name System,域 名系統)服務就是其中兩類。 HTTP 協議也處于該層
    傳輸層傳輸層對上層應用層,提供處于網絡連接中的兩臺計算機之間的數據 傳輸。 在傳輸層有兩個性質不同的協議:TCP(Transmission Control Protocol,傳輸控制協議)和 UDP(User Data Protocol,用戶數據報 協議)
    網絡層(網絡互連層)網絡層用來處理在網絡上流動的數據包。數據包是網絡傳輸的最小數據單位。 該層規定了通過怎樣的路徑(所謂的傳輸路線)到達對方計 算機,并把數據包傳送給對方
    鏈路層(數據鏈路層,網絡接口層)處理連接網絡的硬件部分。包括控制操作系統、硬件的設備驅動、NIC(Network Interface Card,網絡適配器,即網卡)及光纖等物理可見部分(還包括連接器等一切傳輸媒介)。 硬件上的范疇均在 鏈路層的作用范圍之內。

    TCP/IP通信傳輸流

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

  • 發送端的客戶端在應用層 (HTTP 協議)發出一個想看某個 Web 頁面的 HTTP 請求。
  • 在傳輸層(TCP 協議)把從應用層處收到的數據(HTTP 請求報文)進行分割,并在各個報文上打上標記序號及端口號后轉發給網絡層。
  • 在網絡層(IP 協議),增加作為通信目的地的 MAC 地址后轉發給鏈 路層。這樣一來,發往網絡的通信請求就齊全了。
  • 接收端的服務器在鏈路層接收到數據,按序往上層發送,一直到應用層。當傳輸到應用層,就算真正接收到由客戶端發送過來的 HTTP 請求。
  • 發送端在層與層之間傳輸數據時,每經過一層時必定會被打上一個該層所屬的首部信息。
    反之,接收端在層與層傳輸數據時,每經過一層 時會把對應的首部消去。
    這種 把數據信息包裝起來的做法稱為封裝。

    IP、TCP和DNS

    • IP
      IP(Internet Protocol)網際協議位于網絡層。 IP 是一種協議的名稱,IP 協議的作用是把各種數據包傳送給對方。
      IP 地址 指明了節點被分配到的地址,MAC 地址是指網卡所屬的固定 地址。IP 地址可以和 MAC 地址進行配對。IP 地址可變換,但 MAC 地址基本上不會更改。
    • ARP 協議
      IP 間的通信依賴 MAC 地址。網絡上通信的雙方在同一局域網 (LAN)內的情況很少,通常是經過多臺計算機和網絡設備中轉才能連接到對方。中轉時,會利用下一站中轉設備的 MAC 地址來搜索下一個中轉目標。這時,會采用 ARP 協議(Address Resolution Protocol)。ARP 是一種用以解析地址的協議,根據通信方 的 IP 地址就可以反查出對應的 MAC 地址。

    • TCP協議
      TCP 協議采用了三次握手,用 TCP 協議把數據包送出去后,TCP 不會對傳送后的情況置之不理,它一定會向對方確認是否成功送達。
      握手過程中使用了 TCP 的標志—— SYN和 ACK
      握手過程中某個階段莫名中斷,TCP 協議會再次以相同的順序發送相同的數據包。


    1、發送端首先發送一個帶 SYN (同步包)標志的數據包給對方。
    2、接收端收到后, 回傳一個帶有 SYN/ACK 標志的數據包以示傳達確認信息。
    3、最后,發送端再回傳一個帶 ACK(確認包) 標志的數據包,代表“握手”結束。

    • DNS(域名解析系統)
      位于應用層,提供域名到 IP 地址之間的解析服務

    用戶通常使用主機名或域名來訪問對方的計算機,而不直接通過IP 地址訪問。
    因為與IP地址的一組純數字相比,用字母配合數字的表示形式來指定計算機名更符合人類的記憶習慣。但要讓計算機去理解名稱,相對而言就變得困難了。因為計算機更擅長處理一長串數字。為了解決上述的問題,DNS服務應運而生。
    DNS協議提供通過域名查找IP地址,或逆向從IP地址反查域名的服務

    完整訪問web圖解

    URI和URL

    • URI - 統一資源標識符
    • URL - 統一資源定位符

    URI用字符串標識某一互聯網資源
    URL表示資源的地點(互聯網上所處的位置)
    可見URL是URI的子集

    URI格式

    協議http:或https:等協議方案名獲取訪問資源時要指定協議類型。不區分字母大小寫,最后附一個冒號(:)
    登錄信息(認證)指定用戶名和密碼作為從服務器端獲取資源時必要的登錄信息(身份認證)
    服務器地址使用絕對URI必須指定待訪問的服務器地址。 地址可以是類似hackr.jp這種DNS可解析的名稱,或是192.168.1.1這類IPv4地址名,還可以是[0:0:0:0:0:0:0:1]這樣用方括號括起來的IPv6地址名
    服務器端口號指定服務器連接的網絡端口號
    帶層次的文件路徑指定服務器上的文件路徑來定位特指的資源
    查詢字符串可以使用查詢字符串傳入任意參數
    片段標識符使用片段標識符通常可標記出已獲取資源中的子資源(文檔內的某個位置)

    初次學習做筆記,有不對的地方敬請大家提出,積極改正謝謝!<O*_*O>

    第四周 2020/8/13

    總結

    以上是生活随笔為你收集整理的HTTP学习笔记(适合初学)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 中文字字幕一区二区三区四区五区 | 日本两性视频 | 午夜尤物| 91九色视频| 涩涩视频软件 | 中文字幕被公侵犯的漂亮人妻 | 农村老妇性真猛 | 亚洲天堂视频在线播放 | 国产三级久久 | 国产精品88 | 黄色岛国片 | 色综合天天综合网国产成人网 | 男女黄床上色视频免费的软件 | 香港三日本8a三级少妇三级99 | 日日噜夜夜噜 | 91精品国产91久久久久 | 99国产视频在线 | 国产精品伦一区二区 | a在线免费 | 亚洲妇女av | 欧美一级视频在线观看 | 91亚洲精品久久久蜜桃 | 日韩电影在线一区二区 | 成人爱爱免费视频 | 国产色视频网站 | 91传媒网站 | 精产国品一二三区 | av中文在线天堂 | 亚洲gay视频 | 日韩狠狠 | 亚洲精品福利网站 | 依依综合网 | 国产精品国产自产拍高清av | 抱着老师的嫩臀猛然挺进视频 | 色播在线| 婷婷久久精品 | 一级黄色播放 | 欧美久久久一区二区三区 | 亚洲综合色自拍一区 | 国产中文字幕在线免费观看 | 国产大尺度视频 | 欧美日韩国产激情 | 日本伊人色 | 日韩伦人妻无码 | 色偷偷网| 国产真实生活伦对白 | 97蜜桃网| 在线观看国产黄色 | 中文日韩在线观看 | 中文字幕在线视频一区 | 国产精品爽爽久久久久久 | 久草成人 | 亚洲精品高清视频在线观看 | 自拍日韩亚洲一区在线 | 快播色图| 欧美一区亚洲一区 | 999精品| 性欧美18一19内谢 | 特级淫片aaaaaaa级附近的 | 国产高清在线视频 | 国语对白av| 日韩精品成人一区 | 国产网站在线 | 国产一级久久 | 99啪啪| 麻豆最新网址 | 成人av18| 亚洲日b视频| 男女激情av | 91亚洲成人 | 国内偷拍av | 青春草久久 | 熟妇人妻中文av无码 | 国产精品suv一区二区三区 | av猫咪| 日本一区视频在线播放 | 国产噜噜噜噜久久久久久久久 | 动漫美女被到爽 | 亚洲欧美日韩在线播放 | 91插插插永久免费 | 国产动漫av | 毛片av网站| 另类亚洲激情 | 久久国产精品久久精品国产 | 中文字幕+乱码+中文字幕一区 | 亚洲一区二区三区av无码 | 午夜激情视频在线播放 | 69热在线观看 | 黄色大片aa | 亚洲精品免费看 | 老司机激情视频 | 齐天大性床战铁扇公主 | 男人操女人免费网站 | 91性高潮久久久久久久 | 九九视频这里只有精品 | 视频在线观看你懂的 | 欧美黄色免费大片 | 亚洲精品人妻无码 | 午夜视频国产 |