深圳网站建设资讯,公司网站建设原则,东莞做网络推广的公司,网站和微信公众号建设文章目录 FTPFTP#xff1a;文件传输协议FTP: 控制连接与数据连接分开FTP命令、响应 EMail电子邮件#xff08;EMail#xff09;邮件服务器EMail: SMTP [RFC 2821]SMTP#xff1a;总结 FTP
FTP#xff1a;文件传输协议 向远程主机上传输文件或从远程主机接收文件。客户/服… 文章目录 FTPFTP文件传输协议FTP: 控制连接与数据连接分开FTP命令、响应 EMail电子邮件EMail邮件服务器EMail: SMTP [RFC 2821]SMTP总结 FTP
FTP文件传输协议 向远程主机上传输文件或从远程主机接收文件。客户/服务器模式。 客户端发起传输的一方。服务器远程主机。 ftp服务器端口号为21。
FTP: 控制连接与数据连接分开
FTP客户端与FTP服务器通过端口21联系并使用TCP为传输协议。客户端通过控制连接获得身份确认。客户端通过控制连接发送命令浏览远程目录。收到一个文件传输命令时服务器打开一个到客户端的数据连接。一个文件传输完成后服务器关闭连接。
FTP命令、响应
命令样例
在控制连接上以ASCII文本方式传送。
EMail
电子邮件EMail
3个主要组成部分
用户代理邮件服务器简单邮件传输协议SMTP 邮件服务器
邮箱中管理和维护发送给用户的邮件。输出报文队列保持待发送邮件报文。邮件服务器之间的SMTP协议发送email报文 客户发送方邮件服务器服务器接收端邮件服务器
EMail: SMTP [RFC 2821]
使用TCP在客户端和服务器之间传送报文端口号为25。直接传输从发送方服务器到接收方服务器。传输的3个阶段 握手传输报文关闭 命令/响应交互 命令ASCII文本响应状态码和状态信息 报文必须为7位ASCII码
SMTP总结
SMTP使用持久连接。SMTP要求报文首部和主体为7位ASCII编码。SMTP服务器使用CRLF.CRLF决定报文的尾部。
HTTP比较
HTTP拉pull。SMTP推push。二者都是ASCII形式的命令/响应交互、状态码。HTTP每个对象封装在各自的响应报文中。SMTP多个对象包含在一个报文中。