一文讀懂Linux系統收發網路包

一文讀懂Linux系統收發網路包

這一些工作準備好後,會觸發「軟中斷」告訴網絡卡驅動程式,這裡有新的網路包需要傳送,驅動程式會從傳送佇列中讀取 sk_buff,將這個 sk_buff 掛到 RingBuffer 中,接著將 sk_buff 資料對映到網絡卡可訪問的記憶體 D...

2023-01-23
wireshark抓包教程詳解

wireshark抓包教程詳解

Wireshark抓包分析TCP三次握手(1)TCP三次握手連線建立過程Step1:客戶端傳送一個SYN=1,ACK=0標誌的資料包給服務端,請求進行連線,這是第一次握手...

2023-01-16
網路基礎原理知識

網路基礎原理知識

com網路流程傳輸流程1首先主機1傳送http請求,使用DNS協議:進行域名轉IP域名轉IP:首先在本機DNS快取表找,如果找不到——>向上查詢————>如果根域名伺服器也找不到,表示公網上沒有該域名的主機2.找到IP,資料報I...

2023-01-15
既然有HTTP協議,為什麼還要有RPC

既然有HTTP協議,為什麼還要有RPC

而RPC協議,也跟HTTP類似,也是透過建立TCP長連結進行資料互動,但不同的地方在於,RPC協議一般還會再建個連線池,在請求量大的時候,建立多條連線放在池內,要發資料的時候就從池裡取一條連接出來,用完放回去,下次再複用,可以說非常環保...

2022-10-13
網工成長筆記《六》:傳輸層協議

網工成長筆記《六》:傳輸層協議

TCP和UDP的介紹瞭解常見服務的應用埠號TCP和UDP的報文格式TCP三次握手和四次揮手傳輸層協議傳輸層有兩大協議TCP UDP(1)TCP協議TCP協議是一種面向連線的協議,可提供可靠的傳輸服務TCP的埠號作用:用來區分不同的網路服...

2022-08-25
JAVA中的TCP通訊(NIO系列二)

JAVA中的TCP通訊(NIO系列二)

TCP知識點以及程式設計對策在Socket程式設計中有幾點需要注意,Socket連線斷開,埠不會馬上被釋放在連線、斷開頻繁的伺服器上,需要設定ServerSocket setReuseAddress(true),這樣埠會馬上釋放,可以緊接著...

2022-08-16
計算機網路知識點全面總結

計算機網路知識點全面總結

9 內部閘道器路由協議之OSPF協議開放最短路徑優先協議 OSPF(Open Shortest Path First)【網路層】,基於鏈路狀態的路由選擇演算法(即Dijkstra演算法),較大規模的AS ,適合大型網路,直接封裝在IP資料報...

2022-08-08

跨越技術鴻溝:從TCPIP到NDN

NDN專案的願景NDN/CCN專案旨在透過建立全新的ICN網路架構體系,爭取逐步替代主宰網際網路半個世紀的TCP/IP協議...

2022-07-25
面試題之簡述TCP三次握手

面試題之簡述TCP三次握手

Step 2 (SYN + ACK): 二次握手:Server收到資料包後由標誌位SYN=1知道Client請求建立連線,Server將標誌位SYN和ACK都置為1,ack=x+1,隨機產生一個值seq=Y,並將該資料包傳送給Client以...

2022-07-13