2. Java SE 進階篇‎ > ‎網路篇‎ > ‎

1. 什麼是Socket

Socket簡介:

Socket Library是BSD UNIX的一個API (Application Programming Interface)。

Socket:兩個互相溝通的程序(process)之間的任一端點。此兩個process可同屬一電腦系統之內,或分屬於兩個不同的電腦系統透過網路來溝通。

使用目的:網路應用程式設計者不需處理網路下層(傳輸層、網路層)的工作,而專注於其本身(應用層)的程式設計。

Socket連線概念:

Socket address : 
    (IP address, port number)

Socket pair
Source       (IP address, port number)
Destination (IP address, port number)

架構圖:






延伸閱讀:

Comments