计算机网络第二章知识点复习

计算机网络第二章知识点复习

缩写

HTTP:超文本传输协议
HTML:超文本标记语言
URL:统一资源定位符
RTT:往返时间
FTP:文件传输协议
SMTP:简单邮件传输协议
MIME:多媒体邮件扩展
POP:邮局协议
IMAP:因特网邮件访问协议
DNS:域名系统
TLD:*域
DHT:分布式散列表
API:应用程序编程接口
RR:资源记录

术语

**socket:套接字
non-persisitent connection:非持续连接
persistent connection:持续连接
in-band:带内
out-of-band:带外
web cache: WEB缓存器
proxy server: 代理服务器
conditional GET:条件获取
user agent:用户代理
host alias name:主机别名
canonical host name:规范主机名
load distribution:负载分配
TLD server : *域服务器
Authoritative DNS server:权威DNS服务器
local DNS server: 本地DNS服务器
recursive query:递归查询
iterative query:迭代查询
file distribution time: 文件分发时间
rarest first:稀缺优先
torrent:洪流
overlay network:覆盖网络
**

应用程序体系结构

  1. 应用体系结构由应用程序研发者设计,规定了如何在各种端系统行上组织该应用程序。
  2. 应用程序研发者很可能利用了现代网络中所使用的的两种主流体系结构:C/S体系结构,P2P。
  3. 5C/S体系结构的特征:
    (1 服务器的性质:
    1、具有固定的、周知的IP地址
    2、永久开机
    (2 客户的性质:
    1、与服务器连接
    2、有可能是间断的连接
    3、有可能有混合IP地址
    4、不能与其他客户直接连接
  4. web服务器端口号为80
  5. 邮件服务进程端口号为25

Web和HTTP

概况

1.HTTP由两个程序实现:一个客户端程序和一个服务器程序
2.Web页面由对象组成。
3.每个URL由两个部分组成:存放对象的服务器主机名和对象的路径名。
计算机网络第二章知识点复习
4.HTTP使用TCP作为它的支撑运输协议
5.HTTP不保存关于客户的任何信息
6.HTTP默认模式是使用带流水线的持续连接。
7.Web缓存器是服务器同时又是客户。
8.Web缓存器可以大大减少对客户请求的响应时间
9.Web缓存器能够大大减少一个机构的接入链路到因特网的通信量。
10.总响应时间是局域网时延、接入时延和因特网时延之和。
11.条件Get:允许缓存器证实它的对象是最新的。
12.HTTP是带内(in-band)发送控制信息的

文件传输协议:FTP

1.FTP是带外(out-of-band)传送的。
2.FTP客户端首先在服务器21号端口与服务器端发起一个用于控制的TCP连接。FTP客户端也通过该控制连接发送的标识和口号,发送改变远程目录的命令。
3.从客户到服务器的命令和从服务器到客户的回答,都是以7比特ASCII格式在控制连接上传送的。

因特网中的电子邮件

SMTP(简单电子邮件)
1.SMTP是英特网电子邮件应用的核心
2.SMTP用于发送方的邮件服务器发送报文到接收方的邮件服务器。
3.它限制所有邮件报文的体部分只能采用简单的7比特ASCII表示。
4.SMTP只发不收
计算机网络第二章知识点复习

计算机网络第二章知识点复习

DNS

1、一个由分层的DNS服务器实现的分布式数据库
2、DNS协议运行在UDP上,使用53号端口。
3、根DNS服务器:在因特网上有13个根DNS服务器
4、*域DNS服务器:负责*域名如com、org、net等
5、权威DNS服务器:一个组织机构的权威DNS服务器收藏了公共可访问的DNS记录。
6、本地DNS服务器:本地DNS服务器严格说来并不属于服务器的层次结构,但它对DNS层次结构是重要的。
计算机网络第二章知识点复习

DNS缓存

1、为了改善时延性能并减少在因特网上到处传输的DNS报文数量
2、 共同实现DNS分布式数据库的所有DNS服务器存储了资源记录(RR),RR提供了主机名到IP地址的映射。
3、RR包含了4元祖(Name,Value,Type,TTL)
计算机网络第二章知识点复习
4、计算机网络第二章知识点复习
计算机网络第二章知识点复习

P2P

1、分发时间(distribution time):所有N个对等方得到该文件的副本所需要的时间
2、CS实际分发时间:
计算机网络第二章知识点复习
3、P2P实际分发时间
计算机网络第二章知识点复习

BitTorrent

1、BitTorrent是一种用于文件分发的流行P2P协议。
2、参与一个特定文件分发的所有对等方的集合称为一个洪流(torrent)
3、每个洪流具有一个基础设施结点,称为追踪器(tracker)。当一个对等方加入某洪流时,它向追踪器注册自己,并周期性的通知追踪器它仍在洪流中。
4、最稀缺优先(rarest first):针对一个对等方没有的块在它邻居中决定最稀缺的块(就是它邻居中副本数量最少的块),并首先请求那些最稀缺的块。这样,最稀缺块得到更为迅速的重新分发,其目标是均衡每个块在洪流中的副本数量。
5、对换算法(Tit for tat):
计算机网络第二章知识点复习