TCP/IP

netty搭建Tcp伺服器實踐

在netty基本元件介紹中,我們大致瞭解了netty的一些基本元件,今天我們來搭建一個基於netty的Tcp服務端程式,通過程式碼來了解和熟悉這些元件的功能和使用方法。 首先我們自己建立一個Serve

TCP協議詳解

小到基於應用層做網路開發,大到生活中無處不在的網路。我們在享受這個便利的時候,沒有人會關心它如此牢固的底層基石是如何搭建的。而這些基石中很重要的一環就是tcp協議。翻看一下“三次握手”和“四次揮手”,本以為這就

TCP粘包、斷包處理

在TCP傳輸中,當我們使用長連線傳輸資料時,由於傳輸頻率快、緩衝區不足等問題,經常會產生 斷包、粘包 的問題,本文將基於java講述TCP協議中這兩個問題的解決。 首先,簡單介紹一下粘包、斷包問題 產

TCP協議圖文詳解

一.TCP協議簡介 TCP是TCP/IP體系中非常複雜的一個協議,TCP最主要的特點有: 1.TCP是面向連線的運輸層協議。應用程式在使用TCP協議之前,必須先建立TCP連線。在傳遞資料完畢後,必須釋放

再說說TCP和UDP源埠的確定

到達杭州已經兩週了,基本已經適應了新環境的工作節奏,在生活上依然有些許困難會感到無助,但相信所有問題在不久終究會解決的,遇到困難的時候就是成長的時候,比如這兩週我學會了識別洗髮露和護髮素,比如我學會了用支付寶掃

TCP三次握手原理

本文主要內容 TCP資料包格式 三次握手原理 TCP的傳輸和確認 TCP的序號和確認序號 1、TCP資料包格式 TCP資料包格式如下:

基於Nodejs的Tcp封包和解包

蘇格團隊 作者:Jonny 我們知道,TCP是面向連線流傳輸的,其採用Nagle演算法,在緩衝區對上層資料進行了處理。避免觸發自動分片機制和網路上大量小資料包的同時也造成了粘包(小包合

淺談 TCP 擁塞控制演算法

本篇文章介紹了幾種經典的TCP擁塞控制演算法,包括演算法原理及各自適用場景。 回顧上篇文章:淺談 redis 延遲 前言 TCP 通過維護一個擁塞視窗來進行擁塞控制,擁

TCP流量控制和擁塞控制機制

簡單列一些比較常用的欄位意義,方便後面對TCP建立,重傳機制的理解: 序號欄位(sequence number):因為TCP是面向位元組流的,所以TCP連線中傳送的資料流中每個位元組都編上

1745989011.825