2016-04-25 51 views
0

假設,我們可以說我想研究/創建(a)傳輸協議,如http,ftp或ptp。我會怎麼做呢?我需要了解互聯網和服務器,以及我需要做些什麼才能通過我自己的自制傳輸協議發送和接收數據?傳輸協議如何工作?

回答

1

這是一個倒退。

首先你有一個問題需要解決,涉及多臺機器。

然後你編寫軟件來解決它,這需要這些機器之間的通信。

該通信的細節被稱爲'協議'。

由於協議是機器之間的接口,如果它的通用性足以允許您在一側或另一側換出軟件,這將是有益的。

通過這種方式,HTTP被髮明用於爲瀏覽器提供網頁,FTP被髮明用於讓用戶傳輸文件等。協議的細節指出了以期望的方式解決問題所需的通信元素。

+0

感謝您的回答,我想現在我有點聰明:) –