tcp/ip重要的特性就是分層。tcp/ip 按照層次分為四層:應用層、傳輸層、網路層、資料鏈路層。分層的好處就是當某些地方需要改變的時候,只需要將改變的層替換掉即可,而不用去把整體做替換。各層之間的介面部分規劃好了,層次內部的設計就能夠自由改動了。
應用層決定了向使用者提**用服務時通訊的活動。
tcp/ip 協議族內預存了各類通用的應用服務,比如ftp(檔案傳輸協議)和dns(網域名稱系統)服務就是其中的兩類。http協議也屬於該層。
傳輸層對上層應用層提供網路連線中的兩台計算機之間的資料傳輸。傳輸層有兩個性質不同的協議:tcp(傳輸控制協議)和udp(使用者資料報協議)。
網路層用來處理在網路上流動的資料報。資料報是網路傳輸的最小資料單位,該層規定了通過怎樣的路徑(傳輸路線)到達對方計算機,並把資料報傳給對方。與對方計算機或網路裝置進行傳輸時,網路層起的作用就是在眾多的選項內選擇一條傳輸路線。
鏈路層處理鏈結網路的硬體部分。包括控制作業系統、硬體的裝置驅動、網絡卡、光線等物理可見部分(其實就是傳輸媒介)。硬體上的範疇均在鏈路層的作用範圍內。
ip協議不同於ip位址,ip協議的作用就是將各種資料報傳送給對方。要確保確實能傳送給對方,需要滿足的兩個條件是ip位址和mac位址。ip位址指明了節點被分配到的位址,mac位址指的是網絡卡所屬的固定位址。
tcp位於傳輸層,提供可靠的位元組流服務。位元組流服務是指將大塊資料進行分割,以報文段為單位進行管理。可靠的傳輸服務指的是,把資料準確可靠的傳個對方。也就是說tcp協議為了更容易的傳輸大塊資料才把資料進行了分割,而且tcp協議能夠確認資料是否送達到對方。
tcp的三次握手—— 目的:為了準確無誤的將資料送達目標。 握手過程使用的標識:syn和ack。 過程:傳送端先傳送乙個syn標識的資料報給對方,對方接受到之後回傳乙個syn/ack資料報表示傳達確認訊息。最後傳送端在回傳乙個帶ack表示的資料報,代表握手結束。如果中間出現中斷,則tcp會以相同的順序傳送相同的資料報。
dns服務是和http協議一樣位於應用層的協議。提供網域名稱到ip之間的解析服務。
TCP IP協議棧(協議族)
思考乙個問題 為什麼不同廠家 不同型號的計算機能相互通訊?原因在這裡,tcp ip 協議族 實現了這一目標。使得不同廠家 不同型號的計算機能相互通訊!網際網路協議 internet協議 平時我們所說的tcp ip是乙個協議族,也叫協議棧。換句話說,internet協議是乙個多種協議組合在一起的一種叫...
《TCP IP協議族》 ICMP協議
icmp協議是一種面向無連線的協議,用於傳輸出錯報告控制資訊。它是乙個非常重要的協議,它對於網路安全具有極其重要的意義。它是tcp ip協議 族的乙個子協議,屬於網路層協議,主要用於在ip主機與路由器之間傳遞控制資訊,包括報告錯誤 交換受限控制和狀態資訊等。當遇到ip資料無法訪問目標 ip路由器無法...
TCP IP協議族基礎
tcp ip是個協議組,可分為三個層次 網路層 傳輸層和應用層。在網路層有ip協議 icmp協議 arp協議 rarp協議和bootp協議。在傳輸層中有tcp協議與udp協議。在應用層有ftp http telnet smtp dns等協議。因此,http本身就是乙個協議,是從web伺服器傳輸超文字...