了解Web及网络基础——《图解http》第一章
生活随笔
收集整理的這篇文章主要介紹了
了解Web及网络基础——《图解http》第一章
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 現在已提出的三項WWW構建技術,分別是把SGML作為頁面的文本標記語言的HTML;作為文檔傳遞協議的HTTP;指定文檔所在地址的URL(統一資源定位符)。*
2. 網絡基礎:TCP/IP。通常使用的網絡是在TCP/IP協議族的基礎上運作的。而HTTP屬于它內部的一個子集。
TCP/IP概要
2.1 提出問題:協議用來規范一些操作,比如==如何探測到通信目標、由哪一邊先發起通信、使用哪種語言進行通信、怎么樣結束通信==等規則。
2.2 TCP/IP是互聯網相關的各類協議族的總稱。例如DNS、TCP、HTTP、FTP等等。
2.3 TCP/IP的分層
==應用層==(決定了向用戶提供應用服務時通信的活動)。
- FTP(文本傳輸協議)
- DNS(域名系統)
- HTTP協議
==傳輸層==(對上層應用層,提供處于網絡連接中的兩臺計算機之間的數據傳輸)。
- TCP(傳輸控制協議)
- UDP(用戶數據報協議)
- ==網絡層==(用來處理在網絡上流動的數據包。該層規定了通過怎樣的路徑到達對方計算機,并把數據包傳送給對方。)
==數據鏈路層(網絡接口層)==(用來處理連接網絡的硬件部分)
利用TCP/IP協議族進行網絡通信時,會通過分層順序與對方進行通信。發送端從應用層往下走,接收端則往應用層上走。
2.4負責傳輸的IP協議
- IP協議的作用是把各種數據包傳送給對方。保證確實傳送到對方那里則需要滿足各類條件。其中最重要的是IP地址和MAC地址。==IP地址指明了節點被分配到的地址==,==MAC地址是指網卡所屬的固定地址==。IP地址可以和MAC地址進行配對。IP地址可變換,但MAC地址基本不會更改。
- IP間的通信依賴MAC地址。==通信的雙方通常經過多臺計算機和網絡設備中轉才能連接到對方==。而在中轉時會利用下一站中轉設備的MAC地址來搜索下一個中轉目標。這時候會使用==ARP協議,一種用以解析地址的協議,根據通信方的IP地址就可以反查出對應的MAC地址==。
2.5 確保可靠性的TCP協議。
- 三次握手
若在握手過程中某個階段莫名中斷,TCP協議會再次以相同的順序發送相同的數據包。
2.6 負責域名解析的DNS服務
- 解決的==實際問題==:計算機擅于處理純數字的數據,而==數字加字母的組合方式更符合人類的使用習慣,計算機卻無法理解人類習慣的名稱==,因此導致的問題。
- DNS提供==通過域名查找IP地址==或==逆向從IP地址反查域名==的服務。
梳理下IP協議、TCP協議和DNS服務在使用HTTP協議的通信過程中各自發揮的作用:
3. 統一資源標示符URI
3.1 統一資源定位符URL是URI的子集。
URI用字符串標識某一互聯網資源,而URL表示資源在互聯網上的位置。
協議方案是指訪問資源所使用的協議類型名稱。如http,ftp等
轉載于:https://www.cnblogs.com/foxNike/p/6337254.html
總結
以上是生活随笔為你收集整理的了解Web及网络基础——《图解http》第一章的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JMF调用摄像头粉屏的问题(win10
- 下一篇: angular element()