TCP/IP協議新手入門


TCP/IP協議總括

 

 

TCP的層次結構

 

 

TCP/IP各層的功能

 

 

 

第一層:

網絡接口層(物理層和鏈路層)  提供TCP/IP協議的數據結構和實際物理硬件之間的接口。物理層的任務就是為它的上一層提供一個物理連接,以及它們的機械、電氣、功能和過程特性。鏈路層的主要功能是如何在不可靠的物理線路上進行數據的可靠傳遞。

第二層:

網絡層 對應於OSI七層參考模型的網絡層。本層包含IP協議、RIP協議(Routing Information Protocol,路由信息協議),負責數據的包裝、尋址和路由。網絡層負責在源機器和目標機器之間建立它們所使用的路由。這一層本身沒有任何錯誤檢測和修正機制,因此,網絡層必須依賴於端到端之間的可靠傳輸服務。

第三層:

傳輸層  對應於OSI七層參考模型的傳輸層,它提供兩種端到端的通信服務。其中TCP協議(Transmission Control Protocol)提供可靠的數據流運輸服務,UDP協議(Use Datagram Protocol)提供不可靠的用戶數據報服務。

第四層:

應用層  對應於OSI七層參考模型的應用層和表達層。因特網的應用層協議包括Finger、Whois、FTP(文件傳輸協議)、Gopher、HTTP(超文本傳輸協議)、Telent(遠程終端協議)、SMTP(簡單郵件傳送協議)、IRC(因特網中繼會話)、NNTP(網絡新聞傳輸協議)等。Web 應用安全將是課程的重點。

 

TCP/IP協議在各層的數據傳輸名稱:

   物理層:         比特流

   數據鏈路層:   數據幀

   網絡層:         數據包

   傳輸層:         數據段

   應用層:         消息

 

TCP的包的封裝和解封裝

 

 

 

【1】物理層安全略………

【2】數據鏈路層 

    數據傳輸方式:廣播報文、單播報文和組播報文

    廣播:可以理解為一個人通過廣播喇叭對全體人說話,這樣的好處是通話效率高(廣播風暴不能完全杜絕,但是只能在同一子網內傳播)

    單播:人與人之間的手機通訊,只對一個人說,此時信息的接受和傳遞只在兩個節點之間進行

  多播:一個人向多個人說話,但不是全部

認識MAC地址

什么是MAC地址

是網卡廠商寫入網卡的物理地址世界唯一地址(就像你的身份證)

 

以太網的數據以幀結構傳輸

幀的結構

 

【網絡層】 

IP包頭格式

 

Version

版本

Header length

頭部長度

Type of sercice

服務類型

Totall length

總長度

Identifier

標識符

Flag

標記

Fragment offset

分片偏移

Time to live

存活之間

Protocol

協議

Header checksum

頭部校驗和

Source源地址
Destination目的地址
option可選項 padding填充項

 

 

  

 

 

 

 

 

 

 

 

 

IP 地址分類

A:0-127,其中0代表任何地址,127為回環測試地址,因此,A類ip地址的實際范圍是1-126.

默認子網掩碼為255.0.0.0

B:128-191,其中128.0.0.0和191.255.0.0為保留ip

實際范圍是128.1.0.0--191.254.0.0

C類ip地址

C:192-223,其中192.0.0.0和223.255.255.0為保留ip

實際范圍是192.0.1.0--223.255.254.0

D類ip地址

224.0.0.0到239.255.255.255用於多點廣播

E類ip地址

240.0.0.0到255.255.255.254

255.255.255.255用於廣播地址

 

在IP地址3種主要類型里,各保留了3個區域作為私有地址,也就是比較常用的ip地址。其地址范圍如下:

A類地址:10.0.0.0~10.255.255.255

B類地址:172.16.0.0~172.31.255.255

C類地址:192.168.0.0~192.168.255.255

 

【傳輸層】

 

傳輸層功能

  • 提供面向連接或無連接的服務
  • 維護連接狀態
  • 對應用層數據進行分段分封裝
  • 實現多路復用
  • 可靠的傳輸數據
  • 執行流量控制

 

 

※  三次握手協議

 

TCP連接拆除

 

UDP基本原理

 

【應用層DHCP和DNS服務】

DHCP   動態主機分配協議

主要作用是  管理、分配IP地址,使網絡環境中的主機動態獲取IP地址、gateway地址、dns服務器地址等信息

 

獲取IP過程 

主機發送廣播報文 → DHCP回包→ 主機判斷選擇→ DHCP分配地址

 

DNS協議

 

DNS解析過程

 

 

注:TCP/IP協議理解性的東西比較多 比較抽象 要理解好

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM