Skip to main content

#networking

Articles tagged with #networking

Posts tagged #networking

  1. Jul 9, 20231 min read140 views

    理解 Transport Layer - TCP/UDP

    簡介 本文將會介紹以下內容: Transport Layer 的主要工作職責 三方交握 TCP/UDP 傳輸的封包格式 Transport Layer 的主要工作職責 Network Layer 主要負責把資料從某個端點傳輸到另一端點 對於資料內容是否重送這部份的問題就是交給 Transport Layer 負責來處理 當封包到了 Transport Layer,Transport Layer 會把資料加入 PORT 的概念 來讓 Application Layer 可以來識別不同應用所需...

  2. Jul 2, 20232 min read32 views

    使用 Nodejs net module 撰寫 TCP server

    簡介 本文將會講述以下重點 如何使用 nodejs 撰寫 tcp 的伺服器 透過 wireshark 等工具驗證傳輸的 Data 內容 1. 如何使用 nodejs 撰寫 tcp 的伺服器 為了能夠有效展示透過 Nodejs 撰寫 TCP server 的傳輸資料流程 以下將透過撰寫兩個程式來做邏輯驗證 simple-tcp-app.ts: 接收資料用的 TCP server simple-sender.ts: 傳輸資料用的 TCP client 1.1 nodejs 的 net...

  3. Jun 25, 20231 min read57 views

    基礎 Network 概念與 Nodejs http module範例

    簡介 本文主要有兩大重點 簡述網路概觀與如何透過 Switch, Router 等等設備讓兩台電腦裝置互通訊息 以 Nodejs 作為範例來讓使用同一個網路內的裝置可以透過 ip:port 的形式傳遞訊息 如何讓兩台不同裝置互通訊息 1 當兩台裝置距離很近 1.1 使用存取裝置如 usb 或是 CD 從一台裝置複製到一台 1.2 透過 Switch ,Switch 會透過網路卡上的 mac address 來互相通訊 2 當兩台裝置距離很遠 2.1 透過 Router, Router 會...