1、http即超文字傳輸協議,屬於
tcp/ip
協議簇(由許多協議組成)
2、tcp/ip
從上到下分為四層:應用層,傳輸層,網路層,資料鏈路層(
osi分七層)
(1)應用層:應用層決定了向使用者提**用服務時通訊的活動,如
ftp(檔案傳輸協議)和
dns(網域名稱系統)服務就是其中兩類,
也處於該層
(2)傳輸層:傳輸層對上層應用層,提供出於網路連線中兩台計算機之間的資料傳輸,在傳輸層有兩個性質不同的協議:
tcp(傳輸控制協議)和
udp(使用者資料報協議)
(3)網路層:用來處理在網路上流動的資料報,資料報是網路傳輸的最小的資料單位,該層規定了通過怎樣的路徑(所謂傳輸路線)到達對方計算機,並把資料報傳送給對方,與對方計算機之間通過多台計算機或網路裝置傳輸時,網路層所起的作用就是在眾多選項中選擇一條輸出路線
(4)鏈路層:用來處理連線網路的硬體部分,包括控制作業系統,硬體的裝置驅動,
nic(網絡卡)及光纖等物理可見部分,硬體上的範疇均在鏈路層的作用範圍之內
3、tcp/ip
通訊過程:
(1)傳送端在層與層之間傳輸資料時,每經過一層時必定打上乙個該層所屬的首部資訊,反之,接收端在層與層之間傳輸資料時,每經過一層時會把對應的首部消去,這種把資料資訊包裝起來的做法叫做封裝
負責傳輸的ip協議
(1)ip
協議的作用就是把資料報傳送給對方,而要確保傳動到對方那裡則需要滿足各類條件,其中兩個重要條件就是
ip位址跟
mac位址,
ip位址指節點被分配的位址,
mac位址是指網絡卡所屬的固定位址,
ip位址可變,
mac位址不可變
(2)arp
ip位址就可以反查出對應的
mac位址,
ip間的通訊依賴
mac位址,資料中轉時會利用下站中轉裝置的
mac(3)路由選擇:網路中計算機,網路裝置均無法全面掌握網際網路中的細節,在到達通訊目標前的中轉過程,那些計算機跟路由器只能獲悉很粗略的傳輸路線
確保可靠性的tcp協議
(1)tcp
協議位於傳輸層,為了更容易傳送大資料才把資料分割,而且
tcp協議能夠確認資料是否傳送到對方
(2)為確保資料到達目標,採用三次握手策略,握手過程使用
tcp標誌
---syn
和ack
,握手過程如果中斷,
tcp協議會再次以相同順序傳送相同的資料報
負責網域名稱解析的dns服務
服務與http
一樣位於應用層,提供通過網域名稱查詢
ip位址,或逆向從
ip位址反查網域名稱的服務
http與
tcp/ip
協議的協作
TCP IP Http等各層協議彙總表
tpc ip協議是傳輸層協議,主要解決資料如何在網路中傳輸,而http是應用層協議,主要解決如何包裝資料。關於tcp ip和http協議的關係,網路有一段比較容易理解的介紹 我們在傳輸資料時,可以只使用 傳輸層 tcp ip協議,但是那樣的話,如果沒有應用層,便無法識別資料內容,如果想要使傳輸的資料...
TCP IP HTTP協議的區別
tpc ip協議是傳輸層協議,主要解決資料如何在網路中傳輸,而http是應用層協議,主要解決如何包裝資料。關於tcp ip和http協議的關係,網路有一段比較容易理解的介紹 我們在傳輸資料時,可以只使用 傳輸層 tcp ip協議,但是那樣的話,如果沒有應用層,便無法識別資料內容,如果想要使傳輸的資料...
TCP IP等網路協議簡介
平時最廣泛的協議,這一層的每個協議都由客程式和服務程式兩部分組成。程式通過伺服器與客戶機互動來工作。常見協議有 telnet 是internet遠端登入服務的標準協議和主要方式 ftp smtp smtp是一種提供可靠且有效的電子郵件傳輸的協議 http http是乙個簡單的請求 響應協議,它通常執...