跳轉至內容

Java 程式設計/網路/基礎

來自華夏公益教科書,開放的書籍,開放的世界

網路是將兩臺或多臺計算機連線在一起,以便它們可以相互通訊的行為。每臺計算機都有一個地址,稱為IP 地址,它們使用該地址在網路上查詢其他計算機。每臺計算機還具有一組,每個訊息都放置在其中。把它想象成一個郵局。郵局是計算機。每封郵件或計算機世界中的資料包都會被分類到一個郵箱中,這類似於一個埠。想象一下,如果只有一個郵箱。每個人都會很難拿到他們的郵件!這樣,資料就不會丟失或被其他資料覆蓋。

與郵局不同,計算機上的每個埠用於不同的用途。例如,埠 80 用於網頁瀏覽,埠 25 用於 SMTP 電子郵件。

然而,從更大的角度來看,計算機之間的直接對話幾乎從未發生過。大多數對話發生在伺服器和客戶端之間。

伺服器就像一家高階餐廳的領班。客戶端請求伺服器擁有的檔案,伺服器將其傳送給客戶端。

在本章中,我們將同時構建一個檔案伺服器和一個檔案客戶端。

華夏公益教科書