【學習嵌入式day-29-網絡】

進程和線程的區別:

  • 都是系統執行的任務
  • 進程是資源分配的基本單位
  • 線程是調度執行的最小單位
  • 進程的創建和切換的開銷大,速度慢,效率低
    • 空間獨立、----- 安全,穩定
    • 進程間通信不方便
  • 線程創建和切換的開銷小,速度快,效率高
    • 共享進程的資源方便,線程間資源競爭,帶來同步互斥機制

網絡

對不同主機間的通信

ping www.baidu.cm ????????查看百度的ip地址

ifconfig????????虛擬機里的ip地址

ip地址的本質:32位的數值

點分十進制。以點分四個

32位對應四個字節

主機號位1是默認網關(最后一位數字)

默認網關來發送

主機和網絡分別有幾層,每一層分別做了什么事情

TCP4層模型和5層模型有什么區別

4層把下面兩層合在一起,

概念理解:

  • IP地址
  • 子網掩碼
  • 網關
  • DNS

我們需要干的事情:基于網絡現有的功能,實現網絡程序編寫

網絡層次與Linux系統

socket

一個ipv4的的ip地址,

在linux系統上,SOCK_STREAM只有TCP協議

基于TCP學習網絡編程模型

tcp協議:

基于udp學習網絡編程模型

udp協議:

基于 TCP的cs協議

tcp客戶端:

角色是主動的一方

  • socket
  • bind(可選)
  • connet? ? 客戶端特有的

@ sddlen? ?說明第二個參數的地址類型的大小

=========================

  • write
  • read
  • close

tcp服務器

角色是被動的一方

  • socket

  • bind? 參數和connect一樣
  • listen

  • accept

=========================

  • read
  • write
  • close

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

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

相關文章

Eino 框架組件協作指南 - 以“智能圖書館建設手冊”方式理解

Eino 框架組件關系 - 形象比喻指南 🏗? 項目概覽:構建一個智能圖書館 想象一下,你要建設一個現代化的智能圖書館,能夠幫助用戶快速找到所需信息并提供智能問答服務。Eino 框架就像是這個智能圖書館的建設工具包,每個組…

網絡打印機自動化部署腳本

下面是一個全面的、交互式的PowerShell腳本,用于自動化網絡打印機部署過程。這個腳本提供了圖形化界面,讓用戶可以輕松地搜索、選擇和安裝網絡打印機。 備注:這個腳本未在生產環境測試過,請大家測試一下,有問題或優化&…

探索工業自動化核心:ZMC 系列 EtherCAT 主站控制器

ZLG致遠電子的ZMC系列EtherCAT主站控制器,憑借多元內核、豐富接口、卓越通信能力及開放開發環境,為工業自動化提供全方位解決方案,助力企業智能化升級。 前言在工業自動化領域不斷演進的今天,可靠且高效的控制解決方案成為企業提…

rt-thread使用sfud掛載qspi flash的trace分析

說明 trace log先貼在這里,待分析完成后,完善文章。 [0m[D/drv.sdram] sdram init success, mapped at 0xC0000000, size is 33554432 bytes, data width is 16[0m\ | / - RT - Thread Operating System/ | \ 5.2.0 build Aug 21 2025 14:44:332…

服務發現與負載均衡:Kubernetes Service核心機制深度解析

目錄 專欄介紹 作者與平臺 您將學到什么? 學習特色 一、 服務發現與負載均衡:云原生應用的核心支柱 1.1 Kubernetes Service的設計哲學 1.2 服務發現的核心組件 二、 Service核心類型深度解析:從ClusterIP到LoadBalancer 2.1 ClusterI…

【基礎排序】CF - 賭場游戲Playing in a Casino

題目描述 在整個太陽系都很有名的賭場 Galaxy Luck 推出了一種新的紙牌游戲。 在這個游戲中,有一副由 nnn 張牌組成的牌堆。每張牌上寫有 mmm 個整數。nnn 位玩家各自從牌堆中獲得一張牌。 然后所有玩家兩兩對局,每一對玩家恰好對局一次。 例如&#…

Jenkins啟動端口修改失敗查找日志

# 查看Jenkins服務啟動時的環境變量sudo systemctl show jenkins | grep -i port從systemd服務信息可以看到,Jenkins的環境變量中 JENKINS_PORT8080,這說明systemd服務配置覆蓋了 /etc/default/jenkins 文件中的設置1. 查找Jenkins的systemd服務文件# 查…

Rancher部署的K8S集群服務節點上執行 kubectl 命令

文章目錄1、Rancher UI 和執行 kubectl 命令之間的關系1.1、Rancher 的架構和 kubectl1.2、Rancher 內置 kubectl 的位置1.3、執行權限和安全2、Rancher UI 的使用操作2.1、UI 界面內置的 Kubectl 命令工具2.2、在服務節點執行 kubectl 命令的方法2.3、創建一個集群上下文文件 …

基于Nodejs作為服務端,React作為前端框架,axios作為通訊框架,實現滑塊驗證

文章目錄基于Nodejs作為服務端,React作為前端框架,axios作為通訊框架,實現滑塊驗證1. 為什么要自己寫滑塊驗證2. 滑塊驗證的整體思路3. 具體實現3.1 服務端3.2 前端4. 總結基于Nodejs作為服務端,React作為前端框架,axi…

2025年物流大數據分析的主要趨勢

大數據已為物流行業帶來革命性變革,助力實現更智能的運營與實時洞察。如今,企業可精準識別瓶頸、優化供應鏈;自疫情以來,大數據的采用率大幅攀升,79% 的供應鏈負責人將分析培訓列為優先事項。這一轉變不僅提升了效率、…

【C2000常見問題】JTAG仿真器類型和JTAG Debug定位方法

【C2000常見問題】JTAG仿真器類型和JTAG Debug定位方法 母線繼電保護動作行為仿真分析系統 【C2000常見問題】JTAG仿真器類型和JTAG Debug定位方法 1問題背景 2問題分析 3可能出現的問題 4JTAG問題總結 1問題背景 某客戶產品應用中,使用JTAG仿真器時經常會遇到一啟動負載或者…

LT8712SX,Type-C/DP1.4 /eDP轉 DP1.4/HD-DVI2.0 帶音頻

簡介LT8712SX是一款高性能Type-C/DP1.4 /eDP轉 DP1.4/HD-DVI2.0 帶音頻,支持4K(3840*2316)60Hz 的分辨率,提供 I2S 和 SPDIF 兩個數字音頻輸出接口,均支持 8 通道 LPCM 或壓縮音頻,最高采樣率為 192KHz。應用場景便攜式顯示器例如,手機通過 T…

C語言基礎:(二十)自定義類型:結構體

目錄 前言 一、結構體類型的聲明 1.1 結構體回顧 1.1.1 結構體的聲明 1.1.2 結構體變量的創建和初始化 1.2 結構的特殊聲明 1.3 結構的自引用 二、結構體內存對齊 2.1 對齊規則 2.1.1 練習1 2.1.2 練習2 2.1.3 練習3:結構體嵌套問題 2.2 為什…

數據倉庫分層解析(詳細)

目錄 一、數據倉庫為什么要分層 二、數據倉庫怎么分層 1、ODS(Operational Data Store):數據源層 2、DW(Data Warehouse): 數據倉庫層 2.1、DWD(Data Warehouse Detail)&#x…

智慧城管云平臺源碼,微服務vue+element+springboot+uniapp技術架構,數字化綜合執法辦案系統

智慧城管綜合執法系統源碼,包括PC端和移動端。微服務架構,vueelementspringbootuniapp技術框架開發。智慧城管建立了統一的城管執法案件數據庫、法律法規庫、檔案信息庫等,支持簡易程序案件、一般程序案件、行政強制管理等執法業務的辦理&…

VUE實現多個彈窗優先級變化實現思路

在開發復雜的單頁應用(SPA)時,我們經常會遇到需要管理多個浮動窗口(或稱“彈窗”、“面板”)的場景。一個核心的用戶體驗要求是:用戶當前操作的窗口應該總是在最頂層。本文將結合代碼示例,總結一…

集成算法和kmeans

一、集成算法(Ensemble Learning) 1. 基本概念 集成學習通過構建并結合多個學習器(基分類器/回歸器)來完成學習任務,旨在通過集體決策提升模型性能,類似于“多個專家的綜合判斷優于單個專家”。 2. 結合策略…

圖數據庫性能與可擴展性評估

圖數據庫的性能與可擴展性直接決定業務場景(如實時風控、知識圖譜分析)的落地效果,需結合業務場景特性(OLTP/OLAP)、技術指標(響應時間、吞吐量)和擴展能力(數據量/節點擴展&#xf…

樹莓派常用的國內鏡像源列表以及配置方法

1. 常用的鏡像源使用下來發現清華源經常訪問不到,阿里源比較好用。其他源還未測試。源名稱URL清華源https://pypi.tuna.tsinghua.edu.cn/simple阿里云https://mirrors.aliyun.com/pypi/simple/中科大https://pypi.mirrors.ustc.edu.cn/simple/華為云https://repo.hu…

Transformer在文本、圖像和點云數據中的應用——經典工作梳理

摘要 最近在整一些3D檢測和分割的任務,接觸了一下ptv3,在之前梳理的工作owlv2中用到了vit,去年年假閱讀《多模態大模型:算法、應用與微調》(劉兆峰)時學習了Transformer網絡架構及其在文本數據中的應用&am…