23 網路插口(socket)檔案的主要用途是?
(A) 儲存網路設定
(B) 處理網路通信
(C) 紀錄網路日誌
(D) 管理網路介面
答案:登入後查看
統計: A(0), B(4), C(1), D(0), E(0) #3399870
統計: A(0), B(4), C(1), D(0), E(0) #3399870
詳解 (共 2 筆)
#7318858
【第一步:找關鍵字】
關鍵字:
-
socket(插口)
-
網路通信(核心)
-
主要用途
? socket 是網路最核心的通訊機制
【第二步:白話翻譯】
這題在問:
? 「程式之間透過網路傳資料時,用的那個『插口(socket)』是拿來幹嘛的?」
【第三步:解題思路】
這題在考什麼觀念?
? Socket = 網路通訊的通道
解題步驟
-
先理解 socket 是什麼
-
想它在程式裡的角色
-
找出最核心用途
原理與規則(生活比喻)
把 socket 想成「電話」:
-
你(程式 A)
-
對方(程式 B)
? socket 就是「電話線」
你可以:
-
打電話(send)
-
接電話(recv)
? 用來「傳資料」
【第四步:選項分析】
(A) 為什麼錯?
✘ 錯
儲存網路設定是:
? 設定檔(例如 /etc)
不是 socket 的用途
(B) 為什麼對?
✔ 正確(本題答案)
? socket 的核心功能:
讓不同程式透過網路進行資料傳輸(通信)
(C) 為什麼錯?
✘ 錯
紀錄日誌是:
? log 系統的工作
(D) 為什麼錯?
✘ 錯
管理網路介面是:
? 作業系統或網路工具(如 ifconfig)
【觀念補充與延伸】
核心觀念定位
? 網路通訊(Network Programming)
? 必考基本概念
法條或定義
-
Socket(插口):
一種通訊端點(endpoint),用於不同程式之間透過網路交換資料
Socket 基本組成
| 元素 | 說明 |
|---|---|
| IP | 主機位置 |
| Port | 程式位置 |
| Protocol | TCP / UDP |
? 三者組合 = 一個 socket
觸類旁通(舉一反三)
對比概念
-
TCP socket(可靠)
-
UDP socket(快速)
變化題型
-
問:Server 和 Client 如何溝通?
? 透過 socket
【記憶口訣】
? 「socket 就是網路電話」
【常見陷阱】
學生最容易搞混的地方
把 socket 當成「檔案儲存工具」
心理盲點
看到「檔案」就以為是存資料
避坑指南
? 看到 socket:
直接聯想
→ 傳資料(communication)
0
0