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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

了解Web及网络基础——《图解http》第一章

發(fā)布時間:2024/7/19 编程问答 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 了解Web及网络基础——《图解http》第一章 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. 現(xiàn)在已提出的三項WWW構(gòu)建技術(shù),分別是把SGML作為頁面的文本標記語言的HTML;作為文檔傳遞協(xié)議的HTTP;指定文檔所在地址的URL(統(tǒng)一資源定位符)。*

2. 網(wǎng)絡基礎:TCP/IP。通常使用的網(wǎng)絡是在TCP/IP協(xié)議族的基礎上運作的。而HTTP屬于它內(nèi)部的一個子集。

TCP/IP概要
2.1 提出問題:協(xié)議用來規(guī)范一些操作,比如==如何探測到通信目標、由哪一邊先發(fā)起通信、使用哪種語言進行通信、怎么樣結(jié)束通信==等規(guī)則。

2.2 TCP/IP是互聯(lián)網(wǎng)相關的各類協(xié)議族的總稱。例如DNS、TCP、HTTP、FTP等等。

2.3 TCP/IP的分層

  • ==應用層==(決定了向用戶提供應用服務時通信的活動)。

    • FTP(文本傳輸協(xié)議)
    • DNS(域名系統(tǒng))
    • HTTP協(xié)議
  • ==傳輸層==(對上層應用層,提供處于網(wǎng)絡連接中的兩臺計算機之間的數(shù)據(jù)傳輸)。

    • TCP(傳輸控制協(xié)議)
    • UDP(用戶數(shù)據(jù)報協(xié)議)
  • ==網(wǎng)絡層==(用來處理在網(wǎng)絡上流動的數(shù)據(jù)包。該層規(guī)定了通過怎樣的路徑到達對方計算機,并把數(shù)據(jù)包傳送給對方。)
  • ==數(shù)據(jù)鏈路層(網(wǎng)絡接口層)==(用來處理連接網(wǎng)絡的硬件部分)


利用TCP/IP協(xié)議族進行網(wǎng)絡通信時,會通過分層順序與對方進行通信。發(fā)送端從應用層往下走,接收端則往應用層上走。

2.4負責傳輸?shù)腎P協(xié)議

  • IP協(xié)議的作用是把各種數(shù)據(jù)包傳送給對方。保證確實傳送到對方那里則需要滿足各類條件。其中最重要的是IP地址和MAC地址。==IP地址指明了節(jié)點被分配到的地址==,==MAC地址是指網(wǎng)卡所屬的固定地址==。IP地址可以和MAC地址進行配對。IP地址可變換,但MAC地址基本不會更改。
  • IP間的通信依賴MAC地址。==通信的雙方通常經(jīng)過多臺計算機和網(wǎng)絡設備中轉(zhuǎn)才能連接到對方==。而在中轉(zhuǎn)時會利用下一站中轉(zhuǎn)設備的MAC地址來搜索下一個中轉(zhuǎn)目標。這時候會使用==ARP協(xié)議,一種用以解析地址的協(xié)議,根據(jù)通信方的IP地址就可以反查出對應的MAC地址==。

2.5 確保可靠性的TCP協(xié)議。

  • 三次握手

    若在握手過程中某個階段莫名中斷,TCP協(xié)議會再次以相同的順序發(fā)送相同的數(shù)據(jù)包。

2.6 負責域名解析的DNS服務

  • 解決的==實際問題==:計算機擅于處理純數(shù)字的數(shù)據(jù),而==數(shù)字加字母的組合方式更符合人類的使用習慣,計算機卻無法理解人類習慣的名稱==,因此導致的問題。
  • DNS提供==通過域名查找IP地址==或==逆向從IP地址反查域名==的服務。

梳理下IP協(xié)議、TCP協(xié)議和DNS服務在使用HTTP協(xié)議的通信過程中各自發(fā)揮的作用:

  • ==客戶端==-->“我想瀏覽http://hackr.jp/xss Web頁面”-->DNS服務
  • ==DNS服務==-->(hackr.jp對應的IP地址是20X.189.105.112)-->客戶端
  • ==客戶端==-->==HTTP協(xié)議==-->生成針對目標Web服務器的HTTP請求報文"請給我http://hackr.jp/xss頁面的資源"-->TCP協(xié)議
  • ==TCP協(xié)議==-->為了方便通信,將HTTP請求報文分割成報文段。-->IP協(xié)議
  • ==IP協(xié)議==-->搜索對方的地址,一邊中轉(zhuǎn)一邊傳送,直到找到對應的服務器-->TCP協(xié)議
  • ==TCP協(xié)議==-->重組從對方那里接收到的報文段-->HTTP協(xié)議
  • ==HTTP協(xié)議==-->對Web服務器請求的內(nèi)容的==處理==-->==處理的結(jié)果同樣按照TCP/IP通信協(xié)議向用戶進行回傳==。
  • 3. 統(tǒng)一資源標示符URI

    3.1 統(tǒng)一資源定位符URL是URI的子集。
    URI用字符串標識某一互聯(lián)網(wǎng)資源,而URL表示資源在互聯(lián)網(wǎng)上的位置。

    協(xié)議方案是指訪問資源所使用的協(xié)議類型名稱。如http,ftp等

    轉(zhuǎn)載于:https://www.cnblogs.com/foxNike/p/6337254.html

    總結(jié)

    以上是生活随笔為你收集整理的了解Web及网络基础——《图解http》第一章的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。