TCP/IP学习笔记(8)
2010-04-03 20:34:29 来源:WEB开发网核心提示:4、FTP应答:应答都是ASCII码形式的3位数字,并跟有报文选项,TCP/IP学习笔记(8)(2),一些典型的应答:◆125:数据连接已打开,传输开始◆200:就绪◆214:帮助报文◆331:用户名就绪,而无需向接收方发送邮件,NOOP:强迫服务器响应一个OK应答码,要求输入口令◆425:不能打开数据连接◆452:错
4、FTP应答:
应答都是ASCII码形式的3位数字,并跟有报文选项。一些典型的应答:
◆125:数据连接已打开,传输开始
◆200:就绪
◆214:帮助报文
◆331:用户名就绪,要求输入口令
◆425:不能打开数据连接
◆452:错写文件
◆500:未知语法错误
◆501:无效参数
◆502:未实现的MODE类型
5、连接管理:
数据连接有3大用途:
(1)从客户向服务器发送一个文件
(2)从服务器向客户发送一个文件
(3)从服务器向客户发送文件或目录列表。
每一个数据连接对传输一个文件或目录序列都要建立一个新的连接。
(1)客户发出命令要求建立数据连接
(2)客户在客户主机上未数据连接选择一个临时端口号
(3)客户使用PORT命令从控制连接上把端口号发给服务器。
(4)服务器在控制连接上接收端口号,并向客户端主机上的端口发出主动打开,服务器的数据连接使用端口20。
二、SMTP:简单邮件传送协议
1、SMTP协议:
用TCP进行的邮件交换是由报文传送代理MTA(Message Transfer Agent)完成的。两个MTA之间用NVT ASCII进行通信,客户向服务器发出命令,服务器用数字应答码和可选的字符串进行响应。
常见的SMTP命令,其中只有5个SMTP命令用于发送邮件:HELLO、MAIL、RCTP、DATA和QUIT。HELO:标识自己
MAIL:启动用户代理
RCPT:标识接收方
DATA:邮件报文内容
QUIT:退出
RSET:异常中止当前的邮件事务并使两端复位
VRFY:使客户能够询问发送方以验证接收方地址,而无需向接收方发送邮件。
NOOP:强迫服务器响应一个OK应答码,不做任何事。
- ››TCP超时/丢失重传
- ››iphone图片拉伸的几种方法
- ››iphone正则表达式的简单使用
- ››iPhone开发Unresolved Symbols CAKeyframeAnimati...
- ››IPhone开发-“此证书是由未知颁发机构签名”解决方...
- ››IPhone开发-整合私钥和证书,生成.p12文件
- ››iPhone应用开发-UIPickerView选取器详解
- ››iphone 获取屏幕的宽度和高度
- ››iPhone读取工程包中的二进制文件
- ››iPhone新手机 不挂YouTube APP
- ››iPhone 获取指定格式的时间和日期
- ››IPad使用UIModalPresentationFormSheet时隐藏键盘...
更多精彩
赞助商链接