tag tcp

標籤
貢獻83
149
03:23 PM · Oct 26 ,2025

@tcp / 博客 RSS 訂閱

斯達克 - 三次握手時服務端做了什麼

之前的幾篇文章我們介紹了linux中socket相關的系統調用,比如socket、linsten、accept等,這些系統調用更偏向於初始化、分配需要的資源。那麼在這些初始化結束後,tcp兩端進行建連操作時,服務端這邊做了什麼工作呢?點擊以下鏈接瞭解: 原文鏈接:聊聊Linux tcp/ip之建立連接時服務端幹了什麼-從syn-recv到established

tcp , linux內核模塊 , 源碼分析

收藏 評論

信息小飛俠 - 關於網絡異常,導致阻塞的問題

明白,你希望我給出一個 100%詳細、可執行、覆蓋 CPU/內核/TCP/應用的排查流程,可以判斷 HTTP 響應慢的原因(機器負載、網絡不穩、業務阻塞),並且每一項都明確列出 觀測指標、方法、命令、判斷依據,特別強調對 業務進程延遲和網絡延遲的影響。下面我整理成系統化指南。 HTTP 響應慢排查指南(CPU / TCP / 網絡 / 應用) 1️⃣

tcp , HTTP , ci , 前端開發 , Javascript

收藏 評論

mob64ca140e0490 - TCP&IP協議棧 概括

將TCPIP_STACK_DRAM_SIZE調來調去,還是串口信息報錯 TCP/IP Stack: HHeap creation failed, type: 1 錯誤代碼"type: 1"對應的是TCPIP_STACK_HEAP_TYPE_INTERNAL_HEAP, 而實際的錯誤是TCPIP_STACK_HEAP_RES_SYNCH_ERR

tcp , ip , 後端開發 , define , Python

收藏 評論

mob64ca14173efa - ymodem 數據包

網絡通信是現代信息技術的一個重要組成部分,與我們日常生活息息相關。例如最常見手機QQ、MSN、微信等聊天工具,還有手機遊戲你畫我猜、鬥地主等,這都需要依賴於網絡。下面是一個你畫我猜遊戲運行界面,圖8-1是用户1在遊戲界面畫圖,圖8-2是用户2在遊戲界面就馬上就接收到用户1所畫的畫。

機器學習 , tcp , 人工智能 , 界面設計 , ymodem 數據包 , udp

收藏 評論

塔訊工程師 - 光伏逆变器产线通讯瓶颈依托总线协议的Modbus RTU 转 TCP应用案例

- 一、項目背景:新能源光伏逆變器產線的通訊困境 在工業自動化領域的新能源光伏逆變器組裝測試產線中,某企業採用西門子200 PLC(Modbus RTU 協議)負責逆變器模塊的精密上料控制,搭配西門子 S7-1200 PLC(Modbus TCP 協議)管理成品的高壓測試流程。兩條核心工序需實時協同:西門子 200 PLC 需向 S7-1200 PLC 傳輸模塊定位座標、上料完成信號,S7-120

yyds乾貨盤點 , tcp , 物聯網 , 自動化 , 人工智能 , 總線協議

收藏 評論

瘋狂踩坑人 - 【面試系列】萬字長文,速通TCP、HTTP(s)、DNS、CDN、websocket、SSE

引言: 本文用通俗簡練的語言又不失細節(自認為doge)地介紹TCP/UDP、HTTP、HTTPs、DNS、CDN、Websocket和SSE等。本文面向求職面試人羣,比較全面的歸納了面試中計算機網絡涵蓋的面試點,你可以結合本文自行拓展深度和廣度。如果你準備時間不夠,更加推薦你看這篇文章! 如果錯誤或侵權之處歡迎指正和聯繫我。 一、OSI 七層模型 計算機網絡的7層模型,也稱為O

tcp , dns , HTTP , HTTPS , cdn

收藏 評論

大雨治水 - 被忽略的API關鍵指標:從通信、安全到性能的深度解析

在API開發、測試和運維的日常工作中,我們總會與各類指標打交道。比如使用Apipost調試API時,大家通常會關注響應體、響應頭、響應時長、數據大小這些直觀信息。但實際上,除了這些常見內容,還有一些藏在細節裏的關鍵指標常被忽略——而這些指標,恰恰是分析API性能瓶頸、排查安全隱患的重要突破口。 本文將從通信基礎、安全機制和性能表現三個維度,結合實際場景,通過Apipost(網址:ht

tcp , apipost , API , HTTP , 後端

收藏 評論

異常君 - TCP 初始序列號 ISN 的生成機制與安全性分析

每天當我們瀏覽網頁、收發郵件或者使用 APP 時,背後都有無數 TCP 連接在默默支撐着數據傳輸。這些連接如何確保數據不會丟失或重複?答案隱藏在一個看似平凡的數字中——TCP 的初始序列號(ISN)。這個看似隨機的數字背後,藴含着精妙的設計思想和嚴密的安全考量。今天,我們就深入探討這個網絡協議中的關鍵元素,看看它是如何影響我們日常網絡體驗的安全與穩定。 TCP 序列號的基本概念和作用 TCP 是面

序列號 , tcp , 算法 , Linux , rfc

收藏 評論

CppPlayer - 字節二面:TCP 鏈接中,接收方不調用 recv,會出現什麼情況?——拆解大廠面試題(校招)

當 TCP 連接中的接收方應用程序不調用 recv() (或類似的接收函數,如 read()) 時,會發生一系列由 TCP 協議棧自動處理的情況,核心是 TCP 的流量控制機制會介入。 我們假設有兩個主要部分:發送方 (Sender) 和 接收方 (Receiver)。每一方都有應用程序層 (App) 和內核 TCP 層 (Kernel)。 階段 1: 正常數據傳輸 1、接收方 App 正常調

tcp , c++ , 計算機網絡

收藏 評論

千舟 - 自己動手編寫tcp/ip協議棧1:tcp包解析

首發於github page 自己動手編寫tcp/ip協議棧1:tcp包解析 tuntap 由於linux內核控制了網絡接口,所以應用層不能直接使用網絡接口來處理網絡包。linux通過提供tuntap虛擬網絡接口的機制,讓用户可以在應用層處理原始的網絡包。 tun使用示例 tuntap可以創建兩種虛擬網絡接口:tun和tap。tap是二層網絡接口,提供mac幀。tun是三層網絡接口,提供ip包。

tcp , 網絡傳輸協議

收藏 評論

牛肉燒烤屋 - TCP 真的存在“粘包”問題嗎?

引言 許多開發者都曾面對過這樣一個的問題:明明分別調用兩次send()發送了"Hello"和"World",接收方卻可能在一個recv()調用中讀到完整的"HelloWorld";或是發送了一個完整的 JSON 對象,接收端卻需要多次讀取才能拼湊出完整數據。這種現象被中文技術社區廣泛稱為“TCP 粘包” 然而,若我們深入 TCP 協議的設計本質,會發現一個令人困惑的矛盾——RFC 文檔中從未定義過

tcp , 計算機網絡 , 後端

收藏 評論

不止極客 - 百萬架構師第二十五課:分佈式架構的基礎:分佈式系統的基石TCP-IP通訊協議|JavaGuide

原文鏈接 通訊協議在分佈式架構中的核心應用 深入料及TCP/IP和UDP/IP通信協議 TCP流量整形 基於Java自身技術實現系統通訊 多任務處理及優化 瞭解什麼是NIO 組播協議 Multicast 從集中式的架構到分佈式架構粗粒度的架構模型圖 相當於是在整個架構層面上去做一個分層,分層以後會存在按照某一個領域去切分的服務層,存在web層。 ​ 如果我們以前是在一個獨立的服

tcp , 架構 , 網絡 , 分佈式 , 後端

收藏 評論

mob64ca14144dde - 關閉所有端口 iptables

1. 關閉139端口 一般説來,一台個人用的電腦,在正常情況下,開機後不會開放過多的端口,比方説會使用137、138、139端口等。若上網衝浪會有其它端口開放,這是本機與網上主機通訊時打開的,比方説,用IE瀏覽網頁會打開連續的端口:1025,1026 ,1027……使用QQ會打開4000、4001端口……而木馬多用1024以上的端口。因此

關閉所有端口 iptables , windows , tcp , 雲計算 , 雲原生 , Internet , 防火牆

收藏 評論

用户bPbDqZf - 萬兆時代 TCP/IP如何賦能以太網飛躍

科技飛速發展,數據傳輸的需求日益增長,尤其是在物理、科研等領域,對數據傳輸的速度、穩定性和效率提出了更高的要求。在這樣的背景下,萬兆以太網(10Gbit Ethernet)以其高帶寬、低延遲和強大的傳輸能力成為眾多領域的首選。而TCP/IP(傳輸控制協議/互聯網協議)作為互聯網的核心協議,負責數據傳輸的可靠性和正確性。那麼,萬兆以太網和TCP/IP之間究竟有何關係?它們又是如何協同工作的呢?

tcp , ip

收藏 評論

註銷 - TCP Server 和 Client 的作用簡介

在 TCP 通訊場景中,TCP 客户端和 TCP 服務器端的角色可以看作網絡傳輸中的兩個關鍵節點,分別負責發起連接和處理請求。這種基於 TCP(傳輸控制協議)的通信方式,確保了數據的可靠性和順序傳輸,使得應用程序能夠在不需要關注底層網絡傳輸細節的情況下,進行穩健的數據交換。 TCP 客户端和服務器的基本作用 TCP 客户端 是負責發起通信的一方。它通過向服務器端發起連接請求,開始建立一個穩定的通信

tcp

收藏 評論

註銷 - 什麼是 TCP 通信中的 data packages 概念

TCP (Transmission Control Protocol) 是計算機網絡中的核心通信協議之一,在許多場景下,用於確保數據可靠地從一個設備傳輸到另一個設備。TCP 通信中的 data packages,中文稱為數據包,是 TCP 通信機制的一個關鍵概念。為了深入理解 data packages,需要結合 TCP 的工作原理、應用場景以及實際的案例來説明。 TCP 通信中的 data pa

tcp

收藏 評論

用户bPddcxP - 華納雲:TCP IP協議的發展和優勢

TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協議/互聯網協議)是互聯網和現代計算機網絡的基礎協議集。它定義了數據在網絡上如何被組織、傳輸和路由。TCP/IP協議集包含了許多協議,每個協議負責網絡通信過程中的不同方面。下面是對TCP/IP協議的詳細介紹,包括其工作原理、組成部分以及實際應用。 TCP/IP 協議的基本概念 1.

tcp

收藏 評論

用户bPddcxP - hnclou:TCPIP協議詳解

TCP/IP在數據包設計上採用封裝和分用的策略,所謂封裝就是在應用程序在發送數據的過程中,每一層都增加一些首部信息,這些信息用於和接收端同層次進行溝通,例如當數據從應用程序發送到以太網過程中數據逐層加工。 1.應用層 應用層做為 TCP/IP 協議的最高層級,對於我們移動開發來説,是接觸最多的。 運行在TCP協議上的協議: HTTP(Hypertext Transfer Protoco

tcp

收藏 評論

輕口味 - Android C++系列:Linux網絡(五)常見術語

1. 什麼是路由(route)? 網絡信息從信源到信宿的路徑。路由是指路由器從一個接口上收到數據包,根據數據包的目的地址進行定向並轉發到另一個接口的過程。 路由通常與橋接來對比,在粗心的人看來,它們似乎完成的是同樣的事。它們的主要區別在於橋接發生在OSI參考模型的第二層(數據鏈路層),而路由發生在第三層(網絡層)。這一區別使二者在傳遞信息的過程中使用不同的信息,從而以不同的方式來完成其任務。

tcp , c++ , Linux , Android , 網絡

收藏 評論

輕口味 - Android C++系列:Linux網絡(四)TCP詳解

1. tcp狀態轉換圖 這個圖N多人都知道,它排除和定位網絡或系統故障時大有幫助,但是怎樣牢牢地將這 張圖刻在腦中呢?那麼你就一定要對這張圖的每一個狀態,及轉換的過程有深刻 的認識, 不能只停留在一知半解之中。下面對這張圖的11種狀態詳細解析一下,以便加強記憶!不過在這之前,先回顧一下TCP建立連接的三次握手過程,以及關閉連接的四次握手過程。 1.1建立連接協議(三次握手) 客户端發送

tcp , c++ , Linux , Android

收藏 評論

輕口味 - Android C++系列:Linux網絡(三)協議格式

1. 數據包封裝 傳輸層及其以下的機制由內核提供,應用層由用户進程提供(後面將介紹如何使用 socket API編寫應用程序),應用程序對通訊數據的含義進行解釋,而傳輸層及其以下 處理通訊的細節,將數據從一台計算機通過一定的路徑發送到另一台計算機。應用層 數據通過協議棧發到網絡上時,每層協議都要加上一個數據首部(header),稱為封裝 (Encapsulation),如下圖所示 不同的協議層對

tcp , c++ , Linux , Android , udp

收藏 評論

huaweichenai - php使用sockets實現Modbus TCP串口通信

sockets文檔地址:https://www.php.net/manual/zh/book.sockets.php 一:安裝sockets拓展 1:windows安裝sockets 找到php.ini文件,將下面這行註釋即可 extension=sockets 2:Linux安裝sockets pecl install sockets 找到php.ini文件,增加下面這行即可 extension

串口 , tcp , php

收藏 評論

火爆的鍵盤 - 詳解 QUIC 與 TCP 對比:為何 QUIC 更勝一籌?

引言 在過去的三十年裏,HTTP(超文本傳輸協議)一直是互聯網的支柱。我們可以通過 HTTP 瀏覽網頁、下載文件、流式傳輸電影等。這一協議隨着時間的推移已經得到了重大改進。 HTTP 協議是一個應用層協議,它基於 TCP(傳輸控制協議)工作。TCP 協議有若干限制,導致 Web 應用響應較慢。 谷歌開發了一種名為 QUIC 的顛覆性傳輸協議,以克服 TCP 的缺點。QUIC 幾年前被標準化,並加入

quic , tcp , 網絡性能 , 網站開發 , 程序員

收藏 評論

輕口味 - 深入理解rtmp(三)之手把手實現握手協議

深入理解rtmp(三)之手把手實現握手協議 RTMP是基於TCP協議的應用層協議,默認通信端口1935.實現握手協議前先了解一下rtmp握手協議吧!!! 握手過程 要建立一個有效的RTMP Connection鏈接,首先要“握手”:客户端要向服務器發送C0,C1,C2(按序)三個chunk,服務器向客户端發送S0,S1,S2(按序)三個chunk,然後才能進行有效的信息傳輸。RTMP協議本身並沒有

音視頻 , tcp , rtmp , Android

收藏 評論