?说明FTP的两条连接的用途
答:FTP使用了两个连接:数据连接和控制连接。
这两个连接使FTP能够提供在异构环境中一体化、透明的网络文件传输功能,可以将一个文件副本从一台主机复制到另一台主机。
?电子邮件的系统构成是哪些?
答:电子邮件系统通常由用户代理(UA)、消息传输代理(MTA)以及消息访问代理MAA组成。
? 假定Alice使用一个基于Web的电子邮件账户(Hotmail或gmail )向Bob发报文,而Bob使用POP3访问他的邮件服务器来获取自己的邮件.讨论报文是怎样从Alice主机到达Bob主机的.列出在两台主机间移动该报文时所使用的各种应用层协议。
答:电子邮件从Alice的浏览器发送到她的邮件服务器,使用HTTP;从Alice的邮件服务器到Bob的邮件服务器,使用SMTP;Bob从他的邮件服务器读到他的主机,使用POP3.
?如果Alice用用户代理呢?
答:首先Alice使用POP3,然后像上述一样接着进行下面的工作。
附注:
答:
1.发件人调用自己主机当中的用户代理来撰写要发送的邮件
2.发件人点击邮件发送,用户代理的SMTP客户把邮件发给发送方邮件服务器的SMTP服务器 3.发送方邮件服务器的SMTP服务器把邮件发送给接收方邮件服务器的SMTP服务器 (以上两段的邮件发送都是使用客户/服务器方式,并且使用的都是SMTP协议)
4.接收方的邮件服务器中的SMTP服务器进程收到邮件后,就把邮件放入借鉴人的用户邮箱中,等待收件人在方便之时接收。
5.收件人打算收信时,调用主机中的用户代理,使用POP3(或IMAP)协议读取发送给自己的邮件。 (具体来说,用户代理中的POP3客户端发起通信,机遇接收方邮件服务器中的POP3服务器在TCP连接的基础上进行通信,请求把邮件取回。接受方邮件服务器的POP3服务器程序把收件人邮箱中的邮件一一发送给收件人。请注意,图中POP3服务器与POP3客户端之间的箭头表示邮件传送的方向。但他们之间通信是由POP3客户端发起的)
注意:SMTP客户端(通信的发起者)把邮件“推”给SMTP服务器;POP3客户(通信发起者)把邮件从POP3服务器中“拉”过来
3.5应用层协议3—万维网 WWW . ?什么是WWW?
答:万维网WWW,也称WEB,是一个构筑在Internet之上的分布式信息储藏室。它由超文本标记语言HTML表达的WEB网页组成,通过超文本传输协议HTTP实现页面传输,并且使用统一资源定位符URL标识页面在Internet的范围内的位置。
?哪一种类型的万维网文档是在客户端运行的?
–a. 静态的 –b. 动态的 –c. 活动的 –d. 所有以上的 答:c
?HTTP是什么?有什么用?和SMTP、FTP的异同?
答:超文本传输协议HTTP是万维网客户与服务器交互时遵循的应用层协议,他是万维网上能够可靠交换文件的重要基础,也是Web的核心。
比较:HTTP与FTP相似之处在于它能够传送文件并使用TCP连接,但它只有一条TCP连接,并没有额外的控制连接。而HTTP传输的数据与SMTP报文类似,但不同之处在于:HTTP报文由Web服务器和浏览器解释;SMTP报文是存储转发的,而HTTP报文实立即交付的。
?考虑一个电子商务网站需要保留每一个客户的购买记录。描述如何使用cookie来完成该功能。
答:客户在浏览商品时,浏览器向该网站的服务器发送请求,服务器为客户创建一个购物车并生成一个唯一的识别码,并以此作为索引在服务器的后端数据库中产生一个表项。接着服务器返回响应报文,其中包含了一个set-cookie的首部行。这样,网站在收到请求报文时检查首部行就能找到对应的购物车。日后客户再次购买商品他的浏览器在其HTTP请求报文中继续使用首部行Cookie,这样网站便得以保留了每一个客户的购买记录。
?Sloth 银行希望它的在线银行更易于为懒惰的客户所使用,所以,当用户登录并通过口令认证以后, 银行返回一个包含用户ID 号码的cookie 。通过这种方式, 用户将来访问在线银行时不必再标识自己或者输入口令. 你认为这种想法怎么样?它可以工作吗? 是不是一个好主意?
答:想法很冒险,当然它可以工作,但是并不可靠。如果本客户的主机被别人登录,那么陌生人不需要输入口令就可以使用该客户的银行卡,财产安全受到威胁。
?考虑当浏览器发送一个HTTP GET报文(即HTTP GET报文的实际内容)时通过Ethereal捕获到下列ASCII字符串。字符
GET /cs453lindex.html HTTP/1.1
User-Agent : Mozilla/5.0 (Windows;U; Windows NT 5.1; en-U5; rv:l.7.2 ) Gecko/20040804 Netscape/7.2 (ax)
Accept:ext / xml , application/xml ,application/xhtm1+xml , text/html;q=0.9 , text /plain;q=0 .8 , image /png , */*;q=0.5
Accept-Charset: 150-8859-1 , utf-8;q=0.7 , *; q=0.7
Connection:keep-alive
–a. 浏览器请求的文挡的URL是什么?
答:cs453lindex.html HTTP
–b. 该浏览器运行的是何种版本的HπP?
答:Mozilla/5.0
–C. 该浏览器请求的是一条非持久连接还是持久连接?
答:持久连接。
–d. 运行该浏览器的主机的IP地址是什么?
答:gaia.cs.umass.edu
?下面文本中显示的是来自服务器的回答,以响应上述问题中的HTTP GET报文.回答下列问题,指出你在下面报文中找到答案的地方。
HTTP/1.1 200 OK
–a. 服务器能够成功地找到那个文档吗?该文档提供的回答是什么时间?
答:能。回答时间是 Tue, 07 Mar 200612: 39: 45
–b. 该文档最后一次修改是什么时间?
答:Sat, 10 Dec2005 18:27:46
–C. 已被返回的文档有多少字节?
答:3874
–d.该服务器认可这是一条持久连接吗?
答:认可。
–E.实体主体在哪里?
答:
content=\
charset=iso-8859-1\
content=\4.79 [en] (Windows NT 5.0; U) Netscape)\
5.1 网络环境下信息的标识、描述及表达 .
?什么是URL、URN、URI。区别是什么?
答:URL,即统一资源定位符,也被称为网页地址,是Internet上资源的地址。
URN,即统一资源名称,是用来唯一标识一个实体的标志符。与URL不同的是,URN不指明信息实体的网络位置,而仅仅是一个信息实体的标识符。
URI,即统一资源标识符,是一个用于标识某一互联网资源名称的字符串。
URI可被视为定位符(URL),名称(URN)或两者兼备。URL和URN都是URI的子集。
?说明http://music.http://www.china-audit.com//search?key=adele的含义
答:这是一个URL。http是传送协议;music.http://www.china-audit.com/是服务器的域名;search是路径;?key=adele是查询。
?如何在网页中插入某人的电子邮件联系,点击后可直接向他发送邮件?
答:创建一个超链接即可
相关推荐: