[ 計算機網絡 ] | 宏觀談談計算機網絡

(目錄占位)

網絡間通信,本質是不同的兩個用戶通信;本質是兩個不同主機上的兩個進程間通信

因為物理距離的提升,就衍生出了很多問題。TCP/IP協議棧 / OSI七層模型,將協議分層,每一層都是為了解決不同的因為物理距離的提升的產生的問題。


1. 通信過程

在應用層,將數據序列化,轉化成字符串數據,拷貝到TCP的發送緩沖區中,到TCP的發送緩沖區,發送數據就與用戶無關了,由操作系統自行決定,結合它的滑動窗口,流量控制,擁塞控制,超時重傳,快重傳各種策略,把我們的數據包,將用戶認為的完整的數據包拆分成多個數據段,添加TCP報頭,再交給IP,添加源IP,目的IP,再封裝成mac幀進行路由。局域網通信,路由表查找,arp過程。

到達目標主機,再自底向上根據每一層協議解包和分用,向上交付到對方TCP接收緩沖區,TCP面向字節流也能保證按序到達,(將數據去掉mac幀報頭,去掉IP報頭,去掉TCP報頭,然后將數據數據放到對方TCP接收緩沖區),然后在應用層,采用read或者recv,將收到的數據以流式的方式拷貝到應用層,然后在對方的應用層,解決報文完整性,粘包問題,然后做反序列化得到結構化數據,然后處理,處理過后按照反向同樣的方式,發回對方。

2. 淺談TCP四層結構每層的作用

應用層:序列化、反序列化、TCP粘包問題...

傳輸層:TCP、UDP,提供端口...

網絡層:借助路由器,跨網絡傳輸數據,提供IP地址...

數據鏈路層:借助交換機,局域網通信,提供MAC地址,幀沖突,幀檢測...

物理層:確定光電信號、傳輸介質...

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/81004.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/81004.shtml
英文地址,請注明出處:http://en.pswp.cn/web/81004.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Oracle 11g導出數據庫結構和數據

第一種方法:Plsql 利用plsql可視化工具導出,首先根據步驟導出表結構: 工具(Tools)->導出用戶對象(export user objects)。 其次導出數據表結構: 工具(Tools)->導出表(export Tables)->選中表->sql inserts(where語…

跟Gemini學做PPT:匯報背景圖尋找指南

PPT 匯報背景圖尋找指南 既然前端功能已經完善,現在可以專注于匯報了。對于 PPT 背景圖,你有幾個選擇: 1. 內置模板和主題: 優點: 最簡單、快速,PowerPoint、Keynote、Google Slides 等演示軟件都內置了…

【Hadoop】大數據技術之 HDFS

目錄 一、HDFS 概述 1.1 HDFS 產出背景及定義 1.2 HDFS 優缺點 1.3 HDFS 組成架構 1.4 HDFS 文件塊大小 二、HDFS 的Shell 操作 三、HDFS 的讀寫流程(面試重點) 3.1 HDFS 寫數據流程 3.2 HDFS 讀數據流程 四、DataNode 4.1 DataNode 的工作機制…

Spring Boot WebFlux流式返回全攻略:從基礎到企業級實踐

目錄 流式返回的核心價值與適用場景WebFlux核心機制解析基礎流式接口開發實戰企業級應用場景與優化方案客戶端對接全方案常見問題與調優策略未來發展趨勢1. 流式返回的核心價值與適用場景 1.1 傳統響應模式的局限性 傳統Spring MVC采用同步阻塞模型,在以下場景面臨挑戰: 大…

AI浪潮下,第五消費時代的商業進化密碼

解鎖 AI 與第五消費時代 在時代的長河中,消費浪潮的更迭深刻地影響著商業的格局。當下,我們正處于第五消費時代,這個時代有著鮮明的特征,如老齡化、單身化趨勢日益顯著,社會逐漸步入低欲望、個性化與共享化并行的階段 。隨著人工智能技術的飛速發展,它在商業領域的滲透也…

氫氣傳感器維護常見問題及解決方法

氫氣傳感器在工業生產和氫能源系統中扮演著關鍵角色,用于實時檢測氫氣濃度以預防爆炸和中毒事故。然而,傳感器的維護過程中可能會遇到一些常見問題,這些問題可能會影響傳感器的性能和檢測準確性。本文將詳細探討這些常見問題及其解決方法。 1…

【普及+/提高】洛谷P2613 ——【模板】有理數取余

見:P2613 【模板】有理數取余 - 洛谷 題目描述 給出一個有理數 cba?,求 cmod19260817 的值。 這個值被定義為 bx≡a(mod19260817) 的解。 輸入格式 一共兩行。 第一行,一個整數 a。 第二行,一個整數 b。 輸出格式 一個整…

RK常見系統屬性設置/獲取命令使用

設置有線mac地址 ifconfig eth0 hw ether 021234567000 讀取mac地址 public static String getEthMacAddressBySysFs() { try (BufferedReader reader new BufferedReader(new FileReader("/sys/class/net/eth0/address"))) { return reader.r…

文章記單詞 | 第115篇(六級)

一,單詞釋義 solar /?so?l?r/ adj. 太陽的;太陽能的bruise /bru?z/ n. 瘀傷;擦傷 v. (使)青腫;挫傷thus /?s/ adv. 因此;這樣;于是drink /dr??k/ v. 喝;飲 n. 飲…

9大開源AI智能體概況

項目GitHub 鏈接開發組織核心功能應用領域典型應用案例活躍度AutoGPT (176k?)鏈接Significant Gravitas 團隊基于 GPT-4 的自主代理,能夠自動分解任務并生成多步提示循環執行,支持調用工具(如網絡搜索、文件操作等)。自動化辦公、…

SpringBoot3整合WebSocket

一、WebSocket簡介 WebSocket協議是基于TCP的一種新的網絡協議。它實現了瀏覽器與服務器全雙工(full-duplex)通信,允許服務器主動向客戶端推送數據。 與傳統的 HTTP 請求-響應模式不同,WebSocket 在建立連接后,允許服務器和客戶端之間進行雙向…

FTP Bounce Attack:原理、影響與防御

一、引言 FTP(文件傳輸協議)是一種用于在網絡上進行文件傳輸的協議,廣泛應用于各種網絡環境中。然而,FTP協議的安全性問題一直備受關注,其中FTP Bounce Attack(FTP跳轉攻擊)是一種具有代表性的…

文獻閱讀——NeuroBayesSLAM

原文地址 1.核心理論:貝葉斯多感官整合框架 目標:結合視覺線索 c v i c_{vi} cvi?和前庭線索 c v e c_{ve} cve?來估計頭部方向或位置 θ 貝葉斯公式 p ( θ ∣ c v i , c v e ) ∝ p ( c v i ∣ θ ) p ( c v e ∣ θ ) p ( θ ) p(\theta | c_{vi…

sentinel核心原理-高頻問題

核心原理 ?限流實現機制? ?滑動窗口算法?:將時間切分為子窗口動態統計QPS,避免固定窗口的邊界問題。?責任鏈模式?:通過NodeSelectorSlot、FlowSlot等Slot鏈式處理限流邏輯。 ?熔斷降級策略? ?慢調用比例?:當慢請求比例…

DataX 的大概簡單介紹(與Kettle做對比介紹)

DataX 是由阿里巴巴開源的輕量級 ETL 工具,專為批量數據同步設計,主打 “高性能、易擴展、跨數據源”。如果你熟悉 Kettle,可把它理解為 “更適合大數據場景的 ETL 選手”。以下從核心特性、應用場景、與 Kettle 對比等角度通俗解析&#xff…

通過上傳使大模型讀取并分析文件實戰

一、技術背景與需求分析 我們日常在使用AI的時候一定都上傳過文件,AI會根據用戶上傳的文件內容結合用戶的請求進行分析,給出用戶解答。但是這是怎么實現的呢?在我們開發自己的大模型應用時肯定是不可避免的要思考這個問題,今天我會…

RHCSA Linux 系統 硬盤管理

Linux 系統 硬盤管理 1扇區 512B,分區 多個扇區 512B 查看硬盤命令 [rootlocalhost ~]# lsblk 1.一般存儲相關操作 (1) 分區 ① MBR 分區 ?分區數量限制:主分區 0 - 4 個&#x…

計算機網絡——Session、Cookie 和 Token

在 Web 開發中,Session、Cookie 和 Token 是實現用戶會話管理和身份驗證的核心技術。它們既有聯系,也有明顯區別。以下從定義、原理、聯系、區別和應用場景等方面詳細解析。 一、基本定義與原理 1. Cookie 定義: 是瀏覽器存儲在客戶端的小…

雙均線量化交易策略指南

策略原理 采用兩條不同周期的簡單移動平均線(SMA): 短期均線:5日線(快速反應價格變化)長期均線:20日線(反映長期趨勢) 交易信號生成規則: 當 5日線 > …

視頻太大?用魔影工廠壓縮并轉MP4,畫質不打折!

在日常生活中,我們常常需要將視頻文件轉換成不同的格式以適應各種設備或平臺的播放需求。魔影工廠作為一款功能強大且操作簡單的視頻轉換工具,深受用戶喜愛。本文中簡鹿辦公將手把手教你如何使用魔影工廠將視頻轉換為MP4格式,并進行個性化設置…