1.计算机网络应用可以分为哪几种体系结构的应用类型?各种应用类型的特点是什么?
1) 客户/服务器(c/s)结构
只能在客户与服务器之间进行,客户与客户之间不进行直接通信
2.为什么说客户/服务器通信方式是网络应用通信的基本方式?
3.网络应用通信过程中,需要用哪些信息标识一个应用进程?
4.简述域名系统的层次结构。
5.请举例说明,什么是DNS 递归解析过程?什么是DNS迭代解析过程?
6.什么是本地域名服务器?主机是如何确定本地域名服务器的?
7.简述HTTP1.0获取一引用10个小JPEG图片网页的通信过程。
8.什么是非持久的 HTTP?什么是非流水方式的持久HTTP?什么是流水方式的持久HTTP?简述交互过程。
9.假设在浏览某网页时单击了一个超链接,URL 为http://www.kicker.com.cn/index.html,且该 URL 对应的 IP地址在你的计算机上没有缓存;文件index.html引用了8个小图像。域名解析过程中,无等待的一次 DNS 解析请求与响应时间记为RTTd,HTTP请求传输Web 对象过程的一次往返时间记为RTTh。请回答下列问题:
1)浏览器解析到URL 对应的I地址的最短时间是多少?最长时间是多少?
2)若浏览器没有配置并行TCP连接,则基于HTTP1.0获取 URL链接Web页完整内容(包括引用的图像)需要多长时间(不包括域名解析时间)?
3)若浏览器配置5个并行TCP连接,则基于HTTP1.0获取URL链接Web页完整内容需要多长时间?
4)若浏览器没有配置并行 TCP 连接,则基于非流水方式的 HTTP1.1获取 URL 链接Web 页完整内容需要多长时间?基于流水方式的HTTP1.1获取 URL链接Web页完整内容需要多长时间?
10.电子邮件主要由哪几部分构成?
11.简述SMTP发送邮件过程。
12.FTP的“带外控制”特性是什么含义?控制连接和数据连接各有什么特点?用途分别是什么?
13.考虑向N个对等方(用户)分发F=15Gb的一个文件。该服务器具有 us=30Mbit/s的上传速率,每个对等方的下载速率d=2Mbits,上传速率为u。请分别针对客户/服务器分发模式和P2P分发模式两种情况,对于N=10、100和1000以及 u=500 kbit/s、1Mbit/s和2 Mbit/s的每种组合,绘制最小分发时间图表(注:k=10^3、M=10^6,G=10^9)。
14.简述TCP客户程序与TCP服务器程序的SocketAPI 基本函数调用过程。
15.简述UDP客户程序与UDP服务器程序的SocketAPI 基本函数调用过程。