![](https://csdnimg.cn/release/download_crawler_static/13107585/bg7.jpg)
常常用来做测试)②HTTP/1.1:GET, POST, HEAD、PUT(将消息体中的文件上传到 URL 字段所指定
的路径)、DELETE(删除 URL 字段所指定的文件).
④HTTP 消息格式—响应消息(response):
date 是生成该响应消息的时间
last-modified 是请求的服务器资源(比如
某个文件)最后的修改时间。
响应头下一个空行与响应正文分割,响
应正文就是申请的内容.
HTTP 响应状态代码:位置(响应消息的
第一行)
示例:
200 OK
301 Moved Permanently(资源已被永久改变
位置)
400 Bad Request
404 Not Found
505 HTTP Version Not Support
7. FTP 是什么:文件传输协议
文件传输协议(FTP)是一种客户端/服务器协议,用于将文件传输到主机或与主机交换文件
(Internet 上的控制文件的双向传输),它也是一个应用程序。它可以使用用户名和密码进行
身份验证。匿名 FTP 允许用户从 Internet 访问文件和数据。
8. SMTP/POP3 协议
Email 应用由邮件客户端(读写 Email 消息),邮件服务器(核心,消息队列)和 SMTP 协议组
成。
①SMTP 协议 RFC 2821:简单的邮件传输协议,邮件服务器之间传递消息所使用的协议。
使用 TCP 进行 email 消息可靠传输,端口 25,传输分为三个过程(TCP 握手,消息传输,TCP
挥手),命令(ASCII 文本)/响应(状态代码和语句)交互模式。Email 消息只能包含 7 位 ASCII 码,
因为 email 系统开发是非常早期的时代。“推式”协议。
SMTP 特点:使用持久性连接;消息必须由 7 位 ASCII 码组成;利用 CRLF.CRLF 确定消息结束。
与 HTTP 协议对比:均为命令/响应模式,命令和状态代码都是 ASCII 码;HTTP“拉”式、每个
对象封装在独立响应消息中;SMTP“推”式、多个对象在由多个部分构成的消息中发送。
②POP3 协议:邮件访问协议(从服务器获取邮件),邮局协议版本 3,主要用于支持使用客
户端远程管理在服务器上的电子邮件,TCP 可靠传输,端口号 110。认证过程(两次握手):