計算機網絡-運輸層(1)

計算機網絡-運輸層(1)

文章目錄

  • 計算機網絡-運輸層(1)
      • 5.1 運輸層概述
      • 5.2 運輸層端口號、復用與分用
        • 端口號基本概念
        • 端口號特性
        • 端口號分類
        • 重要說明
      • 5.3 UDP與TCP協議對比
        • 關鍵區別說明

5.1 運輸層概述

  1. 計算機網絡體系結構中的物理層、數據鏈路層以及網絡層共同解決了主機通過異構網絡互聯的問題,實現了主機到主機的通信。
  2. 實際通信實體是位于通信兩端主機中的進程。
  3. 運輸層任務是為運行在不同主機上的應用進程提供直接通信服務,運輸層協議又稱為端到端協議。
  4. 運輸層向高層用戶屏蔽網絡核心細節(如網絡拓撲、路由選擇協議等),使應用進程看到的是端到端的邏輯通信信道。
  5. 因特網運輸層提供兩種運輸協議:
    • 面向連接的TCP
    • 無連接的UDP

5.2 運輸層端口號、復用與分用

端口號基本概念
  • 進程使用進程標識符(PID)標志
  • 不同操作系統使用不同格式的PID
  • 需要統一方法標識TCP/IP體系的應用進程
端口號特性
  • 運輸層使用端口號區分應用層進程
  • 16比特表示,范圍0~65535
端口號分類
  1. 熟知端口號(0~1023)

    • 分配給重要應用協議
    • 示例:
      • FTP: 21(控制)/20(數據)
      • HTTP: 80
      • DNS: 53
  2. 登記端口號(1024~49151)

    • 需在IANA登記
    • 示例:
      • RDP: 3389
  3. 短暫端口號(49152~65535)

    • 客戶進程臨時使用
    • 通信結束后可復用
重要說明
  • 端口號僅具有本地意義
  • 不同計算機的相同端口號無關聯
    TCP與UDP的常用端口

5.3 UDP與TCP協議對比

對比項UDP (用戶數據報協議)TCP (傳輸控制協議)
連接方式無連接面向連接
通信模式支持一對一、一對多、多對一、多對多僅支持一對一通信
數據傳輸特性對應用層報文直接打包面向字節流
可靠性不可靠(盡最大努力交付)可靠傳輸
流量控制不支持支持
擁塞控制不支持支持
首部開銷固定8字節最小20字節,最大60字節
典型應用場景DNS、視頻流、廣播等實時應用HTTP、FTP、郵件等需要可靠傳輸的應用
關鍵區別說明
  1. 連接建立

    • UDP無需建立連接即可通信
    • TCP需通過三次握手建立連接
  2. 傳輸效率

    • UDP首部開銷小,傳輸效率更高
    • TCP為保證可靠性需要更多控制字段
  3. 適用場景

    • UDP適合實時性要求高的應用
    • TCP適合數據完整性要求高的應用

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

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

相關文章

2025 FIC wp

這次比賽計算機和手機大部分題目都比較常規 第一和第四部分有點讓人摸不著頭腦 比賽的時候第一部分有四個題沒出 第四部分基本都沒怎么出 現在復盤一下 把我當時做題的心得和獲取的新知識記錄一下 互聯網取證的部分就先學習一下別的師傅 檢材 鏈接:https://pan.bai…

【大數據技術-聯邦集群RBF】DFSRouter日志一直打印修改Membership為EXPIRED狀態的日志分析

生產環境遇到下面報錯 2025-04-23 17:44:15,780 INFO store.CachedRecordStore (CachedRecordStore.java:overrideExpiredRecords(192)) - Override State Store record MembershipState: router1:8888->hh-fed-sub25:nn2:nn2:8020-EXPIRED 2025-04-23 17:44:15,781 INFO …

【HarmonyOS 5】鴻蒙檢測系統完整性

【HarmonyOS 5】鴻蒙檢測系統完整性 一、前言 從現實安全威脅來看,設備系統完整性風險已影響至移動應用的各個場景。不少用戶因使用越獄設備(Jailbreak)或非真實設備(Emulator),導致應用安全防護機制失效…

學習spark-streaming收獲

1.流處理的核心概念 ?實時 vs微批處理:理解了 Spark Streaming 的微批處理(Micro-Batch)模型,將流數據切分為小批次(如1秒間隔)進行處理,與真正的流處理(如Flink)的區…

Redis一些小記錄

Redis一些小記錄 SpringData Redis:RedisTemplate配置與數據操作 操作String類型數據 String是Redis中最基本的數據類型,可以存儲字符串、整數或浮點數。RedisTemplate提供了ValueOperations接口來操作String類型的數據,支持設置值、獲取值、…

5G融合消息PaaS項目深度解析 - Java架構師面試實戰

5G融合消息PaaS項目深度解析 - Java架構師面試實戰 場景:互聯網大廠Java求職者面試,面試官針對5G融合消息PaaS項目進行提問。 第一輪提問 面試官:馬架構,請簡要介紹5G融合消息PaaS平臺的核心功能和應用場景。 馬架構&#xff…

【C語言極簡自學筆記】C 語言數組詳解:一維數組與二維數組

在 C 語言中,數組是一種非常重要的數據結構,它可以將多個相同類型的元素組織在一起,以便于我們進行批量處理和操作。本文將詳細介紹 C 語言中的一維數組和二維數組,包括它們的定義、初始化、元素訪問以及內存存儲等方面的內容。 …

04.通過OpenAPI-Swagger規范讓Dify玩轉Agent

dify安裝 cd dify cd docker cp .env.example .env docker compose up -d準備自定義工具 我自建的PowerDNS,它的swagger如下: https://github.com/PowerDNS/pdns/blob/master/docs/http-api/swagger/authoritative-api-swagger.yaml 但需要加上&#x…

汽車產業鏈主表及類別表設計

(提前設計,備用) 一、汽車產業鏈類別表(industry_chain_category) 設計要點 1、核心字段:定義產業鏈分類(如零部件、整車制造、銷售服務等) 2、主鍵約束:自增ID作為唯一標…

?RISC-V架構的低功耗MCU多電壓域優化設計

RISC-V核低功耗MCU的多電壓域設計是一種優化電源管理以降低功耗的技術方案。該設計通過電源域劃分、電壓轉換和時序管理等手段,有效降低了系統功耗并提升能效,適用于物聯網和嵌入式系統等場景。 多電壓域設計的基本原理是將芯片劃分為多個獨立供電區域&…

基于STM32、HAL庫的AD7616BSTZ模數轉換器ADC驅動程序設計

一、簡介: AD7616BSTZ是Analog Devices公司生產的一款16位、雙通道、同步采樣SAR型ADC芯片,主要特點包括: 16位分辨率 雙通道同步采樣 最高采樣率:1MSPS/通道 輸入范圍:10V, 5V或2.5V(軟件可編程) 串行(SPI)和并行接口選項 低功耗:典型值100mW 工作溫度范圍:-40C至+8…

CUDA Stream 回調函數示例代碼

文章目錄 CUDA Stream 回調函數示例代碼基本概念示例代碼代碼解釋回調函數的特點更復雜的示例:多個回調注意事項 CUDA Stream 回調函數中使用 MPI 或 NCCL示例程序注意事項 CUDA Stream 回調函數示例代碼 CUDA 中的流回調函數(stream callback)是一種在 CUDA 流中插…

全棧黑暗物質:可觀測性之外的非確定性調試

一、量子計算的測不準Bug 1. 經典 vs. 量子系統的錯誤模式 量子程序崩潰的觀測影響: 調試方法崩潰復現率觀測干擾度日志打印12%35%斷點調試5%78%無侵入跟蹤27%9%量子態層析成像63%2% 二、量子調試工具箱 1. 非破壞性觀測協議 # 量子程序的無干擾快照 from qiski…

ASP.NET8.0入門與實戰

1、項目初始化 創建一個ASP.NET Core Web API的項目,取消Https和身份驗證。 API項目實際上是一個控制臺程序,這點可以在項目的屬性的輸出類型中看到。 launchSettings.json,在這里可以配置運行項目的名稱,端口號,路…

Synopsys 邏輯綜合的整體架構概覽

目錄 一、DC Shell 邏輯綜合的整體架構概覽 ?? 邏輯綜合的主要階段(Pipeline) 二、核心架構模塊詳解 1. Internal Database(設計對象數據庫) 2. Scheduler(調度器) 3. Rewriting Engine&#xff08…

低壓電工常見知識點

一.工廠用電 1.工廠一般有電源380V和220V。 三相:黃綠紅 藍 雙色 助記符:王力宏 分別對應第一相(R),第二相(S),第三相(T),零線(N),地線(PE) 單相:紅 黑 對應火線(L) 零線(N) 左零右火 二.人體安全電壓是36V 三.變壓器的講解 變壓器的符號…

【沉浸式求職學習day27】

沉浸式求職學習 家人們誰懂啊!明天下午又實習筆試了,所以今天大部分時間還是在搞一些行測之類的東西,所以今天沒什么分享給大家的,明晚會簡單的和大家分享一下關于數據庫的一些東西,以及和大家聊聊我筆試的感覺哈哈哈哈…

進入救援模式(物理服務器)

目錄 **?? 準備工作****?? 進入救援模式(物理服務器)****方法 1:直接修改啟動參數****適用情況****操作步驟****方法 2:通過GRUB引導菜單進入(系統未完全崩潰時)****適用情況****操作步驟****兩者的核心區別****如何選擇?****注意事項****總結**當物理服務器無法正常…

基于Pytest接口自動化的requests模塊項目實戰以及接口關聯方法詳解

🍅 點擊文末小卡片,免費獲取軟件測試全套資料,資料在手,漲薪更快 1、基于pytest單元測試框架的規則 1.1 模塊名(即文件名)必須以test_開頭或者_test結尾 1.2 類名必須以Test開頭且不能有init方法 1.3 用…

匯總 JavaScript 內置對象常用方法詳解

匯總 JavaScript 內置對象常用方法詳解 JavaScript 提供了許多強大的內置對象,它們帶有各種實用的方法,能夠幫助我們更高效地編寫代碼。本文將介紹最常用的內置對象方法,并通過實例展示它們的使用場景。 目錄 Array 數組String 字符串Obje…