计算机网络实验报告smtp1.doc
- 文档编号:109297
- 上传时间:2022-10-03
- 格式:DOC
- 页数:4
- 大小:953KB
计算机网络实验报告smtp1.doc
《计算机网络实验报告smtp1.doc》由会员分享,可在线阅读,更多相关《计算机网络实验报告smtp1.doc(4页珍藏版)》请在冰豆网上搜索。
计算机网络实验报告
实验名称:
SMTP邮件客户端实现
班级:
09211316
学号:
09211586
姓名:
侯婷婷
[实验目的]:
要求学生能够深刻理解Socket编程思想,从实现层面理解SMTP协议。
[实验要求]:
要求学生利用已有的套接字常识使用SMTP协议,实现对于特定邮件服务器(mail.163)的发送邮件功能。
[实验内容]:
学生自由选择开发平台,无界面要求,只要求能实现对特定服务器(mail.163)发送邮件的功能。
发送内容为自己的姓名和学号。
[实验步骤]:
1)编写程序:
1.创建套接字(socket)
2.向服务器发送请求(connect)
3.和服务器进行通信(打招呼,输入ID及Password,发送邮件)
4.关闭套接字
2)运行结果:
3)调试中遇到的问题:
1.将Unix系统的程序改为windows下的程序时出现了很多问题,后来通过上网查资料最终改成能运行了。
2.将服务器域名输错为:
www.163.Com,并忘记改端口号
3.需要输入的一些信息开始时没有加‘\r’(回车),出现一系列错误,同时,输入数据时就不用每次都输‘\r’,但是在subject后面的那行之前要输入'\n''\r',不是‘\r’‘\n’.
4)注意事项:
1.注意windows和unix中对应的头文件和函数
2.注意'\r'的使用
3.注意初始化
4.注意smtp命令符格式
5.注意转化为base64输入用户名以及密码
5)实验感想
只是把文档中原来的程序改了一下,但是却改了好久,总会出现各种意料不及的小错误,不过从中也学到了很多,对socket的端口配置以及初始化有了更深刻的认识,同时复习了smtp的一些命令符,会再看一些关于网络编程方面的书,加深理解。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 实验 报告 smtp1