TCP IP學習筆記

2021-07-23 09:47:52 字數 270 閱讀 6085

tcp/ip是乙個協議簇,它的產生就是用於電腦以及其他連線到網際網路上的終端進行通訊。它是分層結構,內部包含有許多協議。按照層次由上到下,層層包裝。

由上到下分別為應用層、傳輸層、網路層和資料鏈路層。應用層中包含有http、ftp等協議;傳輸層中有tcp和udp協議;先介紹資料鏈路層,該層主要為待傳送的資料加入乙個乙太網協議頭,並進行crc編碼,為之後的資料傳輸做準備;網路層中為ip協議,負責為資料加上ip位址和其他的資料。

ip位址,ipv4,255.255.255.255,32位的二進位制數。

tcp ip 學習筆記

最近學習網路程式設計,看了周立發老師的blog 也模仿寫了乙個檔案管理併發伺服器。選擇多程序併發伺服器 技術難點 建立tcp 伺服器 fork 產生新的處理程序 使用getopt 函式使伺服器配置引數化,使用同一的linux風格 設定埠復用,瀏覽檔案系統,思路 1 首先建立乙個被動套接字 設定套接字...

Tcp ip學習筆記

分層 網路協議通常分不同層次進行開發,每一層分別負責不同的通訊功能。乙個協議族,比如t c p i p,是一組不同層次上的多個協議的組合。t c p i p通常被認為是乙個四層協議系統,如圖1 1所示。每一層負責不同的功能 1 鏈路層,有時也稱作資料鏈路層或網路介面層,通常包括作業系統中的裝置驅動程...

TCP IP 學習筆記

1 擁塞避免演算法 名稱解釋 報文段 tcp一次傳輸所傳送的一定長度的位元組段。tcp的滑動視窗機制,作為接收方管理傳送方傳送資料量的手段,以防止接收方的接收緩衝區因為滿而溢位。擁塞視窗 cwnd 接收端通知視窗 rwnd 慢啟動閥值 ssthresh 慢啟動的特徵 1 cwnd被初始化為乙個資料報...