TCP IP基礎入門概要

2021-08-03 11:49:34 字數 1853 閱讀 7308

首先,必須承認我的腦子很差,每次做完的東西即使很簡單,如果我什麼也沒有記下,下一次再次出現我還會認為是新的。所以,我把我的理解都統統記下好了。以方便以後的學習;其次,因為都是個人理解,如果有什麼不對的地方,也歡迎批評指導。關於tcp/ip的學習,可以看《tcp/ip詳解》來更好的理解。(每次看相同的內容也會有新的理解哦)

1.要知道tcp/ip是乙個協議族(很酷的),一般分為四層協議系統,分別是:應用層,運輸層,網路層,資料鏈路層。每一層對應著不同的協議(協議也是很官方的,暫且理解成一種準則吧!有了這種規則,才會使得網路有條理呀!),ip是網路層的協議提供一種不可靠的傳輸,所謂不可靠傳輸就是只管盡快的傳輸分組(後面會詳細介紹得分組的概念,暫時將分組當成你要傳輸的資料段吧!),而不管是否傳輸資料是否正確等等,沒有可靠地保證,提供點到點的服務,icmp是ip的附屬協議,ip協議用它與主機和路由器交換錯誤報文和其他重要的資訊,igmp是internet協議,是將udp資料報多播或廣播到多個主機。tcp是傳輸層的協議,它提供了一種可靠地傳輸服務,也就是保證了超時重傳,確認分組,首部和資料的檢驗和來保證資料傳輸的正確性,丟棄重複的資料,流量控制等機制,提供端到端的服務,udp也是傳輸層協議,但是它是一種不可靠地傳輸。

2.路由器很常見,它使不同的網路相互連線已形成更大的網路,所以它有多個網路介面,它的功能是傳輸分組,也就沒有上面的運輸層和以上的部分(有些製造商製作的路由器還包括除了傳輸分組以外其他的功能,也就是像閘道器一樣,但是也稱作路由器)。連線網路的另乙個途徑是使用網橋,但是網橋是在鏈路曾進行的連線,用於連線多個區域網,而路由是在網路層連線網路,所以對於上層網路層而言相當於乙個網路。

a類:網路號8位其中第一位是固定的為0,主機號有24位,網路範圍0.0.0.0-127.255.255.255

b類:網路號16位其中前兩位是固定的為10,主機號有16位,網路範圍128.0.0.0-191.255.255.255

c類:網路號24位其中前三位是固定的為110,主機號有8位,網路範圍192.0.0.0-223.255.255.255

d類:前四位位是固定的為1110,多播組號有28位,網路範圍224.0.0.0-239.255.255.255

注:iana(internet assigned number authority)把d類位址空間分配給ip組播(

組播ip位址用於標識乙個ip組播組,具體可以檢視《網路中的各種「播」》來進一步理解哦。。

e類:前五位位是固定的為11110,多播組號有27位,網路範圍240.0.0.0-247.255.255.255

注:若主機號為0表示該網路內的所有主機;非0表示網路中的特定主機。當主機不知自己的ip位址是會傳送bootp,也就是dhcp包此時的ip是0.0.0.0 ,也就是說當系統進行系統引導程式時0.0.0.0是乙個有效的ip位址。

4.網域名稱系統(dns)是分布式資料庫,用於提供ip位址和主機名之間的對映。

5.封裝:使用者資料通過應用層新增首部變成應用資料,然後再將應用資料傳遞給運輸層,運輸層新增首部後變成報文,再傳遞給網路層,網路層新增首部後變成ip資料報,再傳遞給資料鏈路層,新增首部和尾部後變成乙太網幀,

6.分用:

7.客戶-伺服器:伺服器分為重複型伺服器,和併發性伺服器。所謂重複型就是等待使用者請求然後處理使用者請求,傳送響應給請求使用者,在回到等待使用者請求的狀態。所謂併發性伺服器是啟動乙個新的伺服器來響應使用者的請求。

8.埠號:tcp/udp採用16bit埠號來識別應用程式。伺服器一般都是通過知名埠來識別的ftp伺服器的tcp埠號是21,telnet伺服器的tcp埠號是23,每個tftp伺服器udp埠號是69.客戶端一般是臨時埠號,因為只有在執行客戶程式的時候才存在,一般在1024-5000之間。

9.應用程式設計介面:使用tcp/ip協議的應用程式,通常採用兩種應用介面(api):socket和tli(transport layer inte***ce).

CTF入門概要

ctf入門簡介 練習平台推薦 1.南郵ctf web題較為簡單,適合入門。其他題較難,短期內不建議寫。writeup多 2.bugku 優點是題量大。難度中等,writeup一般 3.實驗吧 沒寫過,不知道,據說題目難度中等 5.網路空間安全實驗室 題目較為簡單,適合入門學習。先就這麼多吧,以後再不...

Python基礎概要

1 python簡介 解釋型語言 弱型別語言 2 變數 程式執行過程中產生的乙個值,暫時儲存在記憶體中,供後面的程式使用 3 變數的規則 1.字母,數字,下劃線組成 2.不能是數字開頭,更不能是純數字 3.不能是關鍵字 4.不要用中文 5.不要太長 6.要有意義 7.區分大小寫 8.推薦駝峰和下劃線...

TCP IP協議入門

應用層 主要確定的資料格式 傳輸層 確定兩個通訊雙發所在的程序,一般是用埠號區分 物理層 提供資料傳輸介質 注 一般網路中的計算機的ip,dns都設定為自動獲取。這個實際是由dncp伺服器提供 工作過程 1.計算機開機之後傳送乙個資料幀 格式 資料 接受方mac位址為乙個廣播位址,子網內所有主機都會...