2017-10-06 130 views
1

我對網絡相當陌生,並且理解服務器是處理客戶端請求的主機。我也明白協議是處理這些請求的準則,但我不明白爲什麼服務器被描述爲(例如)SSH服務器或FTP服務器。我的問題是這樣的:服務器是否僅限於特定的協議類型,或者同一臺服務器能否使用多種協議?基本服務器協議關係

回答

0

服務器 - 大致與套接字同化 - 連接到TCP或UDP端口以偵聽該端口上的(單個)特定協議。事實上,一旦套接字被打開,雙方都需要就共同的語言達成一致,以便相互理解,否則通信魔術就不會發生。

儘管如此,只要雙方都同意(並意識到這一點),多個協議可以堆疊在服務器上。想想TCP + SSL + HTTP + REST。想象一下,某種「主/超」協議允許各方選擇一個子協議。這是可能的......但在開始時可以說這是一個單一的協議。