這個圖是基礎,這一章後面的內容都會根據這個圖來擴充套件。
應用層:負責處理特定的應用程式細節
運輸層:主要為兩台主機上的應用程式提供端到端的通訊
網路層:有時也稱作網際網路層,處理分組在網路中的活動,例如分組的選路
鏈路層:有時也稱作資料鏈路層或網路介面層,通常包括作業系統中的裝置驅動程式和計算機
中對應的網路介面卡。它們一起處理與電纜(或其他任何傳輸媒介)的物理介面細節。
各層協議介紹如下:
tcp
和udp
:是兩種最為著名的運輸層協議,二者都使用
ip作為網路層協議,提供一種可靠的運輸層服務,udp 相比來說則是不可靠的。
ip
:是網路層上的主要協議,同時被
tc p
和ud p
使用。
tc p
和ud p
的每組資料都通過端系統
和每個中間路由器中的
ip層在網際網路中進行傳輸
icmp
:internet control message protocol
,internet
控制報文協議。它
是i p
協議的附屬協議。
ip層用它來與其他主機或路由器交換錯誤報文和其他重要資訊
igmp
:internet group management protocol
,internet
組管理協議。
它用來把乙個
u d p
資料報多播到多個主機
arp:位址解析協議
如圖,對應「點分十進位制表示法」如下圖:
1、 下層協議包含有的上層協議的標識稱之為,首部。
2、 ip和網路介面層之間傳送的資料單元應該是分組(packet)。分組既可以是乙個i p資料報,也可以是i p資料報的乙個片(fragment)
3、i p在首部中存入乙個長度為8 bit的數值,稱作協議域。1-表示為icmp協議,2-表示為i g m p協議,6-表示為t c p協議,1 7-表示為u d p協議
分用:對應英文 demultiplexing [dɪmʌltɪp'leksɪŋ]
1、dns:英文,domainname system。由它來提供
i p位址和主機名之間的對映資訊。
2、所有關於
i n t e r n e t
的正式標準都以
r f c
(request for comment)文件出版
3、網路層和運輸層之間的區別是最為關鍵的:網路層(ip)提供點到點的服務,
而運輸層( tcp和udp)提供端到端的服務
q: 什麼是端到端,什麼是點到點?(待解決)
4、tcp和udp採用16 bit的埠號來識別應用程式,所以埠號支援範圍為:0-65535
《TCP IP詳解卷一 協議》學習筆記三
一 引言 1 ip是tcp ip協議族中最為核心的協議。所有的tcp udp icmp及igmp資料都以ip資料報格式傳輸。2 ip提供不可靠以及無連線的資料報服務 1 不可靠的意思是它不能夠保證ip資料報能夠成功的到達目的地。2 無連線的意思是ip並不維護任何關於後續資料報的狀態資訊 二 ip首部...
《TCP IP詳解》學習筆記(六) UDP 協議
udp 是傳輸層協議,和 tcp 協議處於乙個分層中,但是與 tcp 協議不同,udp 協議並不提供超時重傳,出錯重傳等功能,也就是說其是不可靠的協議。由於很多軟體需要用到 udp 協議,所以 udp 協議必須通過某個標誌用以區分不同的程式所需要的資料報。埠號的功能就在於此,例如某乙個 udp 程式...
TCP,IP詳解,卷一 協議學習筆記之第一章概述
第一章 概述 1.icp ip通常被認為是乙個四層協議系統,每一層負責不同的功能 1 鏈路層 通常包括作業系統中的裝置驅動程式和計算機中對應的網路介面卡。2 網路層 處理分組在網路層中的活動,例如分組的選路。在tcp ip協議簇中,網路層協議包括ip協議 網際協議 icmp協議 internet網際...