1、写出域名解析的过程和具体步骤。
1)例如客户机向本地服务器发请求,要求解www.baidu.com的Ip地址
2)本地服务器在数据库中寻找相应条目(如果没有则向根域服务器发出请求查询代理“.com”域的服务器地址,根域收到请求将代理“.com”域的服务器IP发给本地服务器,本地服务器收到后向代理“.com”域的服务器发送请求查询“baidu.com”域的服务器的IP,“.com”域服务器将“baidu.com”域服务器Ip发给本地服务器,本地服务器再向“baidu.com”域服务器请求查询“www”主机的IP地址,“baidu.com”域服务器将“www”主机IP发送给本地服务器)
3)本地服务器将最终结果返回客户机,使客户机与www.baidu.com通信
2、FTP上传有哪两种模式各自的区别是什么?
FTP是一种文件传输协议,它支持两种模式,一种方式叫做Standard(也就是Active,主动方式),一种是 Passive (也就是PASV,被动方式)。
Standard模式 FTP的客户端发送 PORT命令到FTP server。Passive模式FTP的客户端发送 PASV命令到 FTP Server。
Standard模式FTP客户端首先和FTPServer的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP20端口发送数据。 FTPserver必须和客户端建立一个新的连接用来传送数据。
Passive模式在建立控制通道的时候和Standard模式类似,当客户端通过这个通道发送PASV命令的时候,FTPserver打开一个位于1024和5000之间的随机端口并且通知客户端在这个端口上传送数据的请求,然后FTP server 将通过这个端口进行数据的传送,这个时候FTP server不再需要建立一个新的和客户端之间的连接。
3、写常见的服务对应端口的对照表至少10个。
21 = 文件传输
23 = 远程终端
25 = 发送邮件 SMTP
80 = WEB网页
110 = pop3邮件
139 = 文件共享
143端口=IMAP
443 = 安全WEB访问
445 = SMB(交换服务器消息块)
53=DNS
4、写出从[email protected]发一封EMAIL到[email protected]的具体发送过程步骤(SMTP)。
在发信过程中,首先由发信人通过电脑将电子邮件发送到SMTP发信服务器上
如果发信服务器收到的邮件合法,发信服务器通过一种“存储转发”技术,将该电子邮件在服务器上排队,当轮到该邮件发送顺序时,再由发信服务器将邮件发送到对方的收信服务器(M X邮件交换服务器)上
再由收信服务器转发到POP3服务器上(很多服务器系统的收信服务器和POP3服务器是同一服务器)
最后由收件人通过电脑上的客户端软件将电子邮件从P OP3服务器上取走。