了解Web及网络基础——《图解http》第一章
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ā)揮的作用:
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)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JMF调用摄像头粉屏的问题(win10
- 下一篇: angular element()