1.许多企业的计算机有3个不同的全球唯一标识符。试问它们分别是什么?
2.在图7-4中,在laserjet后没有终结。试问这是为什么?
3.考虑这样一种情况,一个网络恐怖主义分子同时破坏了全世界的所有DNS服务器。试问这将如何改变一个人使用Internet的能力?
4.DNS使用UDP而没有采用TCP。如果DNS数据包丢失,并且没有自动恢复机制。试问这会产生问题吗?如果会,它是如何解决呢?
5.John希望有一个原始的域名,并使用一个随机程序来产生他的二级域名。他要在com通用域名下注册这个域名。生成的域名253个字符长。试问com注册处允许注册这个域名吗?
6.试问只有一个DNS域名的机器可以有多个IP地址吗?这种情况是如何发生的?
7.近年来,拥有Web站点的公司数量爆炸式增长。结果是,成千上万的公司注册在com域下,从而导致该域的顶级服务器负载极其繁重。请提出一种建议方案来缓解这个问题,同时又不用修改域名方案(也就是说,不引入新的顶级域名)。你的方案可以要求修改客户代码。
8.有些电子邮件系统支持Content Return:头字段。它指定了当消息未被递交时是否返回邮件体。试问这个字段属于信封还是邮件头?
9.电子邮件系统需要相应的目录,以便于查找人们的电子邮件地址a为了建立这样的目录,名字应该被分割成标准的组成部分(比如,第一个名字,最后一个名字)才有可能搜索。请讨论为了建立一个可接受的全球标准需要解决哪些问题。
10.一个大型律师事务所有许多员工,每一位员工有一个电子邮件地址。每个员工的电子邮件地址是
https://www.sodocs.net/doc/c61777549.html,stname@https://www.sodocs.net/doc/c61777549.html,
试问这个格式能用作全体员工的电子邮件地址吗?如何做才不至子造成太多混乱?
11.一个二进制文件长4560个字节。如果使用基于64的编码技术,而且在每发出110字节以及结尾处插入CR+LF。试问该文件将有多长?
12.本书没有列出5个MIME类型。请检查你的浏览器或Internet来获取这方面的信息。
13.假设你想给一个朋友发送一个MP3文件,但是你朋友的ISP限制入境邮件的大小为1MB,而该MP3文件是4MB。试问是否有办法通过使用RFC5322和MIME来处理这种情形? 14.假设约翰刚刚为他的工作电子邮件地址设置了自动转发机制,该转发机制接收他所有与业务相关的电子邮件,然后转发到他的私人电子邮件地址,他与他的妻子共享该私人邮箱。约翰的妻子不知道这一点,而且在他们的私人账户上触发了一个度假代理。因为约翰转发了他的电子邮件,因而他在他的工作机器上并没有设立度假守护进程。试问,当约翰的工作电子邮件地址收到一封电子邮件时,会发生什么?
15.任何一个标准都需要精确的语法,例如RFC5322,这样不同的实现才能相互协同工作。即使最简单的表项也必须小心定义。SMTP头允许在token之间出现空白。请针对标记符之间的空白,给出两种似是而非的定义。
16.度假代理是用户代理的一部分还是邮件传输代理的一部分?当然,它是通过用户代理设置的,它是用户代理实际发送的答复吗?请解释你的答案。
17.Chord算法的一个简单版本被用在对等查询中。搜索不使用指取表,相反,它们被线性地绕成一个环,环可取任何一个方向。试问,一个节点能准确地预测它应该在哪个方向搜索吗?讨论你的答案。
18.IMAP允许用户从远端邮箱获取和下载电子邮件。试问,这是否意味着内部邮箱格式必须标准化,因此客户端上的任何IMAP程序可以读取任何邮件服务器上的邮箱?讨论你的答
19.考虑如图7-71所示的Chord环。假设节点18突然上线。试问图中的哪个指取表受到影响?如何受到影响的?
20.Webmail使用了POP3,还是IMAP,或者什么都没有用?如果使用了其中之一,试问为什么会选择这个?如果两者都没用,实质上更接近哪个?
21.当发送Web页面时,试问,它们会附加上MIME头吗?为什么?
22.当用户使用Firefox点击一个链接时,一个特定的辅助应用程序就被启动;但在IE浏览器中点击相同的链接时,导致一个完全不同的辅助应用程序被启动,即使在这两种情况下返回的MIME类型是相同的。试问这种情况是否有可能发生?解释你的答案。
23.虽然在课文中没有提到LTRL的另一种形式是使用IP地址,而不是它的DNS域名。请用此信息来解释为什么一个DNS域名不能以数字结尾。
24.试想一下,在斯坦福大学数学系有人刚刚写了一个包括证明过程的新文档,他希望通过FTP将该文档分发给他的同事们审阅。他把程序放在FTP目录ftp/pub/forReview/newProof.pdf。试问这一程序可能的URL是什么?
25.在图7-22中,https://www.sodocs.net/doc/c61777549.html,用一个Cookie跟踪记录用户的偏好。这项方案的缺点是Cookie被限制为4KB,因此如果要扩展偏好,例如,要增加关于许多股票、运动队、新闻报道的类型、多个城市的天气、在众多的产品类别特价商品和更多信息,可能会超出4KB
的限制。请设计另一种方案来保持跟踪用户的偏好但又没有这个问题。
26.懒银行要为它的客户操作网络银行更加容易,因此,在客户签署并通过密码验证后,银行返回一个Cookie,其中包含客户ID号。这样,客户在将来访问网上银行时可以不必识别自己,或者输入密码。试问,你认为这种想法怎么样?可行吗?它是一个好主意吗?
27.(a)考虑如下的HTML标记:
在什么情况下,浏览器使用TITLE属性,如何使用的?
(b)TITLE属性与ALT属性有什么不同?
28.你如何在HTNB.中生成一个可点击的图像?举例说明。
29.编写一个HTML页面。该页面包括一个邮件地址username@https://www.sodocs.net/doc/c61777549.html,的链接。试问,当用户点击该链接时会发生什么?
30.编写一个大学注册器。能列出多个学生,每个学生有一个姓名、地址和一个GPAo
31.对于下列应用程序,告诉它是否(1)有可能(2)最好使用PHP脚本或JavaScript中的哪一个,以及为什么:
(a)显示从1752年9月以来的任何一个月的日历。
(b)显示从阿姆斯特丹到纽约的航班时间表。-
(c)画出一个用户提供系数的多项式。
32.写一个JavaScript程序,它接受一个大于2的整数,并告知它是否为一个素数。请注意,JavaScript有if和while语句,这些语句的语法与C和Java相同。模运算符为%。如果你需要x的平方根,使用Math.sqrt(x).
33.一个HTML页面如下所示: