2016-04-25 49 views
0

假设,我们可以说我想研究/创建(a)传输协议,如http,ftp或ptp。我会怎么做呢?我需要了解互联网和服务器,以及我需要做些什么才能通过我自己的自制传输协议发送和接收数据?传输协议如何工作?

回答

1

这是一个倒退。

首先你有一个问题需要解决,涉及多台机器。

然后你编写软件来解决它,这需要这些机器之间的通信。

该通信的细节被称为'协议'。

由于协议是机器之间的接口,如果它的通用性足以允许您在一侧或另一侧换出软件,这将是有益的。

通过这种方式,HTTP被发明用于为浏览器提供网页,FTP被发明用于让用户传输文件等。协议的细节指出了以期望的方式解决问题所需的通信元素。

+0

感谢您的回答,我想现在我有点聪明:) –