日期:2014-05-18  浏览次数:21038 次

HTTP,FTP等应用层的协议实现时是通过建类似套接字似的侦听进程实现的吗
知道套接字是应用程序跟TCP/IP打交道的渠道,
但HTTP,FTP等应用层的协议的实现却一直困扰着我? 具体的归结为下面另个问题:
1.这些协议的实现跟套接字的关系(即是否用套接字实现的(当然我不怎么认为)) 
2.这些协议的实现是否也跟套接字编程原理一样,服务器端和客户端都要要建侦听进程,然后对接收的信息进行相应

------解决方案--------------------
套接字相当于人的耳朵和声带,协议相当于人的语言,约定好发出个1,对面就只回复个2,发出个3,只回复个4,不回复别的,这就是协议的意思,不论什么协议,都是侦听发送
------解决方案--------------------
根都是socket,google “http ftp 原理”