北邮信息网络基础第3章作业2014版 本文关键词:作业,信息网络,北邮,基础
北邮信息网络基础第3章作业2014版 本文简介:《信息网络应用基础》第3章课后作业作业提交说明:1、为防止期末作业拥堵,第2章作业提交截止日期定为12月12日,过期补交的不回批改意见,可能会影响平时成绩;2、不要改变表格模板,保留作业题目,仅在空白部分作答,批注栏勿填,可以增加每格的长度;3、作答时不得百度、不得完全抄书,鼓励查找经典文献书籍,尽
北邮信息网络基础第3章作业2014版 本文内容:
《信息网络应用基础》第3章课后作业
作业提交说明:
1、
为防止期末作业拥堵,第2章作业提交截止日期定为12月12日,过期补交的不回批改意见,可能会影响平时成绩;
2、
不要改变表格模板,保留作业题目,仅在空白部分作答,批注栏勿填,可以增加每格的长度;
3、
作答时不得百度、不得完全抄书,鼓励查找经典文献书籍,尽可能写出自己的理解和想法,引用资料的作答需给出参考文献;
4、
雷同答案or
百度答案
or
没有想法的答案
“约等于”
没交作业;
5、
提交的作业文档使用word文件,文件命名格式严格按照模板提供的方式补齐,邮件标题和文件名一致。
习题
批注
1.什么是Internet?和internet的区别是什么?internet采用TCP/IP协议进行网络互连,这种说法对吗?为什么?
答:美国2002年出版的《美国国家信息技术标准词典》(AMERICAN
NATIONAL
STANDARD
DICTIONARY
OF
INFORMATION
TECHNOLOGY),对于因特网和互联网给出了如下定义:
Internet:
The
world
wide
network
connecting
users
through
autonomous
networks
in
industry,education,government,and
research.
The
Internet
uses
Internet
Protocol
(IP)
for
network
interconnection
and
routing,and
Transmission
Control
Protocol(TCP)
for
end-to-end
control.
The
major
Internet
services
include
electronic
mail,FTP,telnet,World
Wide
Web,and
electronic
bulletin
boards
(Usenet).
Do
not
confuse
an
internet
(lowercase
“i“)
which
is
a
general
concept,with
the
Internet
(uppercase
“I“)
which
is
a
single
internet
of
global
proportions.
internet:
Synonym
for“internetwork“internetwork.
Do
not
confuse
the
Internet
(with
an
uppercase
“I“),with
an
internet
(lowercase
“I“).
The
term
internet
is
very
general
and
does
NOT
imply
global.
In
fact,two
or
more
interconnected
local
area
networks
constitute
an
internet,even
if
they
are
both
in
the
same
building
and
owned
by
the
same
organization.
Internet,
由此可见,Internet是一个专有名词,表示目前采用特定的IP、TCP、FTP协议的将世界范围内各种资源相互连接的网络。
双词根名词词,inter-表示交互,-net表示网,即一个交互的网—互联网,也是internetwork的缩写,用来形容相互连接的计算机网络,事实上,两个或多个相互连接的局域网可组成一个internet。
2.请举一个生活中的例子说明协议的组成要素?(书上给出的是打电话的例子,说个别的)
答:一局象棋比赛,首先确定规则(如何下),其次确定双方棋子(有什么),最后决定出棋顺序(谁先下)。对应语法、语义、同步。
3.
Specialty
Paint
公司的总裁打算与一个本地的啤酒酿造商合作生产一种啤酒罐。总裁告诉她的法律部门调查此事,后者又请工程部帮忙。结果是,总工程师打电话给啤酒酿造公司的技术负责人讨论该项目的技术问题。然后两位工程师又各自向他们的法律部门作了汇报。然后,法律部门通过电话安排了有关的法律方面的事宜。最后,
两位公司总裁讨论了这次合作的经济方面的问题。你认为这是一个OSI
模型意义的多层协议的例子吗?说明理由。
答:
不是,因为在ISO协议模型中,真正的通信只有在物理层才发生,而不是在每个层都发生。题中的例子显然不是这样的。(总裁与法律部门,工程师与法律部门,老总之间都有通信)
4.IP地址的概念是什么?一个IP
地址为142.5.0.1
的主机需要测试其内部软件,在分组中的目的地址是什么?
IP地址是英语:Internet
Protocol
Address的缩写,又译为网际协议地址。由此可见,是一种目前国际统一、公认的网络地址协议,为每一台连入互联网的计算机分配一个“地址”,以便查找通信。
地址是:127.1.1.1
5.
假设主机cis.poly.edu想知道主机gaia.cs.umass.edu的IP地址,请按图描述查询过程,并说明用到的域名查询方式。(其中TLD域名服务器是指顶级域名服务器)。
是递归查询方式,域名服务器将代替提出请求的客户机(下级DNS服务器)进行域名查询,若域名服务器不能直接回答,则域名服务器会在域各树中的各分支的上下进行递归查询,最终将返回查询结果给客户机,在域名服务器查询期间,客户机将完全处于等待状态。
图中过程:
csi.poly.edu(客户)向本地域名服务器发送递归查询请求,本地域名服务器向根域名服务器发送迭代查询请求,得到根域名服务器给出的提示后,本地域名服务器向TLD域名服务器发送迭代查询请求,得到TLD域名服务器给出的提示后,本地域名服务器向权威域名服务器发出迭代请求,得到权威域名服务器给出的提示后,本地域名服务器得到了权威域名服务器返回gaia.cs.umass.edu的IP地址,本地域名服务器向csi.poly.edu(客户)返回gaia.cs.umass.edu的IP地址198.54.23.15,整个查询结束。
6.
尝试使用Windows中的nslookup,这个指令可以用来干嘛?
我的运行结果:
Nslookup(name
server
lookup)(域名查询):是一个用于查询
Internet域名信息或诊断DNS
服务器问题的工具。可以查到DNS记录的生存时间还可以指定使用哪个DNS服务器进行解释。在已安装TCP/IP协议的电脑上面均可以使用这个命令。主要用来诊断域名系统
(DNS)
基础结构的信息。
7、(1)使用Telnet进行远程登录时,当命令从(bc)传送时,它们是NVT
形式。
a.
终端到终端驱动程序
b.
终端驱动程序到TELNET
客户
c.
TELNET
客户到TELNET服务器
d.
以上都不是
(2)尝试使用Telnet访问北邮人BBS,请从用户体验角度描述用Telnet方式和Web方式访问BBS的差别。
1.就内容而言,用telnet会大大的减少交互时所需要的时间!也可以说要比正常的访问起来要快!感觉用起来很酸爽。
2.另外,浏览和查找功能强大,但只有字符的界面显得有些单调。(像在看代码)
3.我自己是按照byr的telnet使用指南进行操作,还需要安装额外的软件,比较麻烦。
4.全键盘操作有时候也是有独特的感觉。
8、(1)在FTP
会话期间,控制连接打开(c),数据连接打开(a)
a.
正好一次
b.
正好两次
c.
多次,只要是需要
d.
以上都是
(2)尝试在cmd命令窗口中采用FTP命令访问ftp服务器,记录客户与服务器之间的请求响应,区分其中的数据连接和控制连接。如果使用浏览器访问FTP,请问应在地址栏中输入怎样的URL?
ftp://打头,类似如下格式:ftp://公共匿名文件服务器域名或IP地址。
9、假定Alice使用一个基于Web的电子邮件账户向Bob发报文,而Bob使用outlook访问他的邮件服务器来获取自己的邮件。给出报文是怎样从Alice主机到达Bob主机的过程,列出在两台主机间移动该报文时所使用的各种应用层协议。
当Alice要发送一封基于web的电子邮件报文时,该电子邮件报文从Alice的浏览器发送到她的邮件服务器,使用的是HTTP而不是SMTP。然而Alice的邮件服务器使用SMTP将邮件报文发送给Bob的邮件服务器。Bob的用户代理通过POP3从邮件服务器中取回报文。
协议有,HTTP、SMTP、POP3;Alice的代理、Alice的邮件服务器、Bob的邮件服务器的代理。
10、对比HTTP与FTP、SMTP有什么异同?(理解三种协议的特点,尽可能写出书上没有的)
HTTP(HyperTextTransferProtocol),即超文本传输协议。是万维网与服务器交互的应用层协议,是万维网可靠交互的基础,是WEB的核心,是一种请求
/
响应式的协议。
FTP,即Internet文件传送的基础,它由一系列规格说明文档组成,目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。
SMTP(Simple
Transfer
Protocal),即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,我们就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转你发出的电子邮件。
不同处:
HTTP协议用在网页。SMTP用在邮件收发。FTP用在远程计算机拷贝。
HTTP只有一条TCP连接,没有额外控制链接,FTP有。
FTP还可以用ANONYMOUSE登陆,HTTP不行。
ftp默认的传输模式是字节流模式。
HTTP报文由服务器和浏览器解释。
而SMTP是储存转发的,HTTP是立即交付的。
相同处:
HTTP和FTP都可以通过TCP连接并且传送文件
HTTP传输的数据与SMTP类似,需要MIME转换。
11、哪一种类型的万维网文档是在客户端运行的?
C
a.
静态的
b.
动态的
c.
活动的
d.
所有以上的
12、Sloth
银行希望它的在线银行更易于为懒惰的客户所使用,所以,当用户登录并通过口令认证以后,
银行返回一个包含用户ID
号码的cookie
。通过这种方式,
用户将来访问在线银行时不必再标识自己或者输入口令.
你认为这种想法怎么样?它可以工作吗?
是不是一个好主意?
想法很冒险,当然它可以工作,但是并不可靠。如果本客户的主机被别人登录那么陌生人不需要输入口令就可以使用该客户的银行卡、财产安全受到威胁。
13、(1)阅读浏览器发送的一个HTTP报文。字符是回车换行符(即文本中的斜体字符表示单个回车符,该回车符包含在HTTP首都中).回答下列问题,指出你在下面HTTP报文中找到答案的地方
GET
/cs453lindex.html
HTTP/1.1
Host
:
gaia.cs.umass.edu
User-Agent
:
Mozilla/5.0
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-Language:
en-us
AcceptEncoding:
zip,deflate
Accept-Charset:
150-8859-1,utf-8;q=0.7,*;
q=0.7
Keep-Alive:
300
Connection:keep-alive
1)请写出浏览器请求的文档的完整URL?请求的方法是什么?(在报文中标黄)
http://
gaia.cs.umass.edu/cs453lindex.html
2)运行该浏览器的主机的IP地址是什么?
(在报文中标黄)
此报文不包含主机IP地址。
(2)下面文本中显示的是来自服务器的回答,以响应上述问题中的HTTP报文.回答下列问题,指出你在下面报文中找到答案的地方。
1)服务器能够成功地找到那个文档吗?该文档提供的回答是什么时间?
(在报文中标黄)
可以找到,因为200
OK。时间为:Tue,07
Mar
200612:
39:
45GMT
2)实体主体在哪里?(在报文中标黄)
CMPSC1
453
/
591
/NTU-5T550A
Spring
2005
homepage
HTTP/1.1
200
OK
Date:
Tue,07
Mar
200612:
39:
45GMT
Server:
Apache/2
.0.52
(Fedora)
Last-Modified:
Sat,10
Dec2005
18:27:46
GMT
ETag:
“526c3-f22-a88a4c80“AcceptRanges:bytes
Content-Length:
3874
Keep-Alive:
timeout=max=100
Connection:
Keep-Alive
Content-Type:
text/html;
charset=150-8859-1
CMPSC1
453
/
591
/NTU-5T550A
Spring
2005
homepage