tag 網絡傳輸協議

標籤
貢獻19
104
05:59 AM · Oct 26 ,2025

@網絡傳輸協議 / 博客 RSS 訂閱

一顆冰淇淋 - 從 HTTP/1.1 到 HTTP/3

從 HTTP/1.1 到 HTTP/3,解決了一些舊協議的問題,引入了好用的新功能。 HTTP/1.1 HTTP/1.1 通過在傳輸層和應用層之間增加 SSL/TSL 解決數據不安全的問題,但它本身還有一些其它的不足。 同一時間,一個連接只能對應一個請求,針對同一個域名,大多數瀏覽器允許同時最多6個併發請求 只允許客户端主動發起請求,一個請求只能對應一個響應 同一個會話的多次請求中,頭信息

http3 , http-2 , HTTP , 網絡傳輸協議 , 前端

收藏 評論

GousterCloud - 掌握Linux虛擬網絡設備:從基礎到應用的全面指南

在現代計算環境中,尤其是雲計算☁️、容器化📦和微服務架構🏗️大行其道的時代,瞭解和掌握Linux虛擬網絡設備變得極為重要。本文將深入探討Linux虛擬網絡設備的世界,帶你瞭解它們是什麼、包含哪些類型、為什麼需要它們,以及如何在應用開發中充分利用它們。 1. 什麼是Linux虛擬網絡設備? 🌐 Linux虛擬網絡設備是一種存在於軟件中的網絡通信接口,它模擬了物理網絡設備的功能,但完全在Lin

linux-kernel , 網絡傳輸協議

收藏 評論

mghio - 抓包分析 TCP 握手和揮手

前言 首先需要明確的是 TCP 是一個可靠傳輸協議,它的所有特點最終都是為了這個可靠傳輸服務。在網上看到過很多文章講 TCP 連接的三次握手和斷開連接的四次揮手,但是都太過於理論,看完感覺總是似懂非懂。反覆思考過後,覺得我自己還是偏工程型的人,要學習這些理論性的知識,最好的方式還是要通過實際案例來理解,這樣才會具象深刻。本文通過 Wireshark 抓包來分析 TCP 三次握手和四次揮手,如果你也

tcp抓包 , 協議 , 基礎 , tcp , 網絡傳輸協議

收藏 評論

flydean - HTTP系列之:HTTP中的cookies

簡介 如果小夥伴最近有訪問國外的一些標準網站的話,可能經常會彈出一個對話框,説是本網站為了更好的體驗和跟蹤,需要訪問你的cookies,問你同意不同意,對於這種比較文明的做法,我一般是點同意的。 但是轉頭一想,為什麼訪問國內的網站從來沒有彈出過這個提示呢?這是一個值得深思的問題,或許當你看完這篇文章之後,就有了答案。 cookies的作用 那麼cookies有什麼作用呢?HTTP cookies就

HTTP , cookies , 網絡傳輸協議

收藏 評論

鹵代烴 - 🪢 [網絡協議] 淺談 HTTP 優先級算法的演進

如果你喜歡我的文章,希望點贊👍 收藏 📁 評論 💬 三連支持一下,謝謝你,這對我真的很重要! 前兩天在「即刻」上一時興起寫了一段 HTTP 優先級的發展歷程,這兩天覺得當時寫的還是太倉促了,所以準備寫個 Blog 擴寫一下,就「優先級」這個概念縱向分析,看看這些基礎協議的發展和進化。 正式講之前先列個時間線,這樣的話對以下內容的理解會有個更直觀的認識: 1997 年,經過前幾年幾

http3 , http-2 , HTTP , 網絡傳輸協議 , 前端

收藏 評論

雲輕雨細 - 三大運營商骨幹網架構深度剖析:線路建設與用户體驗

第一章 三大運營商網絡架構 線路是互聯網數據傳輸的物理與邏輯通道,由光纖、海底電纜、衞星鏈路等基礎設施構成,並通過自治系統(AS)的路由協議實現數據定向傳輸。三大基礎電信運營商(中國電信、中國聯通、中國移動)主導着國內及國際互聯網線路的建設和運營,其網絡架構直接影響用户訪問體驗。 一、中國電信:雙網並行 1. 163骨幹網(AS4134) 物理層承載:覆蓋全國98%地級市,2023年峯值流量達

網絡通信 , 網絡傳輸協議

收藏 評論

倔強的鉛筆 - REST vs SOAP:兩種 Web 服務協議的分析

REST(Representational State Transfer)和 SOAP(Simple Object Access Protocol)都是 Web 服務架構的兩種主要風格。兩者都提供了一種通信方式,可以讓不同的應用程序通過網絡互相交換數據。但是,它們之間有一些重要的區別。 REST REST 是一種基於 Web 的架構風格,它使用 HTTP 協議進行通信。REST 架構的核心理念是資

rest , soap , 網絡傳輸協議 , 後端 , 前端

收藏 評論

flydean - 網絡協議之:memcached text protocol詳解

簡介 用過緩存系統的肯定都聽過memcached的大名,memcached是一個非常優秀的分佈式內存緩存系統,應用非常的廣泛。Memcached不僅僅是Web緩存,它更是一個通用的數據緩存,基本上你可以將任何東西存入memcached中,它的分佈式設計具有很好的可擴展性和靈活性。 Memcached是一個客户端-服務器端的架構模式。一般來説,在服務器上搭建好Memcached的服務器端,接下來就可

memcached , 網絡 , 網絡傳輸協議

收藏 評論

用户bPbDqZf - 網絡七層結構是幹啥的? 看這篇文章就夠了

前言 “物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層”,今天我們的目標就是把這些個玩意,翻譯成“人話”,保證你一看就懂,一學就廢~ 網絡七層結構,相信是個搞計算機網絡的,或者是搞軟件開發的,甚至是搞互聯網的,99%的人應該都知道,最起碼那也得是聽過,就是下方這個玩意: (你要是聽都沒聽過,別跟我説你是混跡於互聯網界的啊~) 但是,如果讓這些人講清楚這七層結構是幹嘛的,那這個比例,

tcp-ip , 網絡傳輸協議

收藏 評論

flydean - 網絡協議之:memcached binary protocol詳解

簡介 前面講到了memcached的文本協議,雖然文本協議看起來非常簡單,但是對於客户端來説一般還是會選擇效率更高的二進制協議。 二進制協議的本質和文本協議是一樣的,只是他們的表現方式不同而已。本文將會詳細介紹memcached中二進制協議的實現細節。 memcached的協議包 對於memcached的請求包和響應包來説,除了請求頭有所區別之外,其他的格式都是一樣的。 所以對memcached的

memcached , 網絡 , 網絡傳輸協議

收藏 評論

putao - ebpf--入門03(網絡應用各種場景)

bpf_cmd: BPF_MAP_CREATE: 創建一個新的BPF映射。 BPF_MAP_LOOKUP_ELEM: 在BPF映射中查找一個元素。 BPF_MAP_UPDATE_ELEM: 更新BPF映射中的一個元素。 BPF_MAP_DELETE_ELEM: 從BPF映射中刪除一個元素。 BPF_MAP_GET_NEXT_KEY: 獲取BPF映射中下一個鍵的迭代器。 BPF_PROG_LOAD

ebpf , 網絡傳輸協議

收藏 評論

putao - ebpf--入門04(支持的各種鈎子以及同時使用多個ebpf 插件)

支持同時使用多個eBPF程序? 可以將多個 eBPF 程序加載到不同的鈎子點,或者在同一個鈎子點上串聯多個 eBPF 程序。例如,可以在 XDP 層同時加載 URL 過濾、IPv6 過濾和 Cookie 過濾程序。 場景01: #include linux/bpf.h #include bpf/bpf_helpers.h #include linux/if_ether.h #include

ebpf , 網絡傳輸協議

收藏 評論

putao - ebpf--入門05(流量控制)

先講tc,再講ebpf tc 的底層原理 隊列管理器(qdisc) 隊列管理器是 tc 的核心組件,用於管理數據包的隊列。不同的 qdisc 實現了不同的流量控制策略,如 FIFO、TBF(Token Bucket Filter)、HTB(Hierarchical Token Bucket)等。 FIFO(First In, First Out):最簡單的隊列管理器,按照數

ebpf , 網絡傳輸協議

收藏 評論

putao - ebpf--入門06( kprobe, socket ,Tracepoint, perf event 使用案例)

過濾和監控 socket 層的數據包 socket 類型的 eBPF 程序,返回值類型是 int,並且返回值用於決定如何處理捕獲的數據包。返回 0 表示丟棄數據包,返回非零值表示接受數據包。 #include linux/bpf.h #include bpf/bpf_helpers.h #include netinet/in.h #include linux/virtio_net.h SE

ebpf , 網絡傳輸協議

收藏 評論

putao - ebpf--入門06(lsm 應用場景)

ebpf不僅可以用於網絡數據包過濾和性能監控,還可以應用於安全領域,特別是在與 LSM(Linux Security Modules)結合使用時。通過 eBPF 和 LSM 的結合,可以實現更靈活和高效的安全策略,包括訪問控制、安全審計和入侵檢測等。 安全審計: 使用 eBPF 程序記錄特定系統調用的審計日誌。 SEC("lsm/file_open") int BPF_PROG(audit

ebpf , 網絡傳輸協議

收藏 評論

網絡安全那些事兒 - 一文讀懂UDP協議

UDP全稱User Datagram Protocol,中文叫做用户數據報協議。它是一種無連接的、不可靠的、基於數據報的傳輸層協議,它工作在OSI模型的傳輸層(第四層),與TCP協議並列。UDP協議主要用於那些對實時性要求高、但可以接受少量丟包的應用場景,如視頻流、音頻流、DNS(域名系統)查詢等。 UDP的協議有以下主要特點: 無連接: 在發送數據之前,UDP不需要在發送方和接

udp , 網絡傳輸協議

收藏 評論