1 / 93
文档名称:

HTTP应用协议的实现.pptx

格式:pptx   大小:900KB   页数:93页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

HTTP应用协议的实现.pptx

上传人:天道酬勤 2022/1/16 文件大小:900 KB

下载得到文件列表

HTTP应用协议的实现.pptx

相关文档

文档介绍

文档介绍:应用协议的实现
概 述
应用协议规范
SMTP通信协议
POP3通信协议
FTP协议
HTTP协议
统一资源定位器URL类与HTTP协议
1
概 述
TCP/IP模型将OSI参考模型中的会话层和表示层的功能合并到应用助信息
220
服务就绪
221
服务关闭
250
邮件操作完成
354
开始输入邮件内容,以“.”结束
421
服务未就绪,关闭传输通道
501
命令参数格式错误
502
命令不支持
503
错误的命令序列
504
命令参数不支持
11
2.SMTP协议的传输模型
图 SMTP协议传输模型
12
3.SMTP协议发送邮件过程
SMTP协议发送一封电子邮件从SMTP客户端传输到SMTP服务器,只用表5-3所示中前5个命令即可。客户端与邮件服务器连接和发送邮件过程如下:
① 客户端A与邮件服务器B建立TCP/IP协议连接;邮件服务器B响应,返回应答码220,表示就绪。
② 客户端A发送“HELO”命令以标识发件人自己的身份,即发件人主机域名,邮件服务器B响应,返回应答码250,表明可以接收。
③ 客户端A发送“MAIL FROM”命令,以标识该电子邮件的发件人邮件地址,服务器B返回应答码250及OK作为响应,表明准备接收邮件。
④ 客户端A发送“RCPT TO”命令,以标识该电子邮件的接收人邮件地址,服务器B返回应答码250及OK作为响应。
⑤ 协商结束,发送邮件,客户端A发送命令“DATA”,服务器B返回应答码354,可发送内容,并说明发送“.”表示结束。客户端A发送邮件内容。
⑥ 客户端A发送“.”表示结束输入内容,服务器B返回应答码250,表示此操作完毕。
⑦ 结束此次发送,客户端A发送命令“QUIT”退出。服务器B返回应答码221,表示服务器B关闭。
13
2 SMTP客户端 ——Java应用程序
public class sendSMTPMail {
/**
*<br>方法说明:主方法
*<br>输入参数:1 服务器ip;2 对方邮件地址
*<br>返回类型:
*/
public static void main(String[] arges) {
if(!=2){
("use java sendSMTPMail hostname | mail to");
return;
}
sendSMTPMail t = new sendSMTPMail();
(arges[0], arges[1]);
}
14
public void sendMail(String mailServer, String recipient) {
try {
//有Socket打开25端口
Socket s = new Socket(mailServer, 25);
//缓存输入和输出
BufferedReader in = new BufferedReader
(new InputStreamReader(()));
BufferedWriter out = new BufferedWriter
(new OutputStreamWriter(()));
//发出“HELO”命令,表示对服务器的问候
send( out, "HELO aaa");
//告诉服务器我的邮件地址,有些服务器要校验这个地址
send( out, "MAIL FROM: <******@ >");
//使用“RCPT TO”命令告诉服务器解释邮件的邮件地址
send( out, "RCPT TO: " + recipient);
//发送一个“DATA”表示下面将是邮件主体
send( out, "DATA");
15
//使用Subject命令标注邮件主题
String str1 = "Subject: zao shang hao";
send( out, str1);
//使用“From”标注邮件的来源
send(out, "From: ******@ ");
send (out, "\n");
//邮件主体
send(ou

最近更新

从《文字学概要》看裘锡圭的文字观与方法论 2页

人民币对内贬值和对外升值初探 2页

2025年股份代持的协议书 3页

人力资源培训存在问题及优化对策 2页

产学研联盟的形成路径与稳定性研究 2页

2021一年级语文下学期期中知识点整理复习专项.. 14页

2025年聚会活动主持词范文 4页

2025年南昌交通学院单招职业适应性考试题库标.. 63页

交流位置伺服系统非线性摩擦补偿控制研究 2页

2025年联欢会家长讲话稿5篇 9页

2025年中考作文主题方向预测范文 9页

2025年北京市豆各庄中学九年级化学上册第一二.. 4页

兼职人员劳动合同样本 6页

2025年职工内退申请书(精选篇) 9页

2025年中秋节高分作文6篇500字 6页

2025年南充电影工业职业学院单招职业适应性测.. 64页

2025年北京市建设工程施工现场作业人员安全知.. 78页

2025年南充文化旅游职业学院单招职业适应性考.. 63页

2025年职场新人必知的几个职场法则 6页

2025年南充文化旅游职业学院单招职业倾向性测.. 66页

云南省宜良县狮子山铅锌矿地质特征及成矿机理.. 2页

人教版五年级语文下学期期中综合检测表 17页

2025年中秋节的诗词 5页

养殖场租赁合同细则 6页

2025年化学检验工复习题 5页

2025年《第一章4从三个方向看物体的形状》作业.. 4页

2025年亳州职业技术学院单招职业适应性测试题.. 75页

2024年陕西能源职业技术学院单招职业技能测试.. 76页

浙江省劳动合同标准模板 6页

2024年亳州职业技术学院单招职业技能测试题库.. 184页