TCP IP HTTP等網路協議相關概念

2022-07-10 16:09:10 字數 1706 閱讀 5816

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是乙個簡單的請求 響應協議,它通常執...