博客
关于我
计算机网络之FTP、HTTP、DNS、P2P
阅读量:219 次
发布时间:2019-02-28

本文共 1303 字,大约阅读时间需要 4 分钟。

1、RTT(Round-trip time)

      往返延时(RTT)由三个部分决定:即链路的传播时间、末端系统的处理时间以及的缓存中的排队和处理时间。其中,前面两个部分的值作为一个TCP连接相对固定,的缓存中的排队和处理时间会随着整个程度的变化而变化。所以RTT的变化在一定程度上反映了网络拥塞程度的变化。

 

2、FTP基本原理

FTP:文件传输协议

FTP使用了两个并行的TCP连接:

       控制连接

       数据连接

FTP的控制信息是带外传送(out-of-band):

       使用分离的控制连接;

HTTP的控制信息是带内传输(in-band):

       请求和响应都是在传输文件的TCP连接中发送。

FTP协议是有状态的:

      FTP服务器对每个活动用户会话的状态进行追踪,并保留;限制同时会话的总数。

      HTTP协议是无状态的:不对用户状态进行追踪。

 

3、HTTP、Email协议了解。

邮件访问协议

     POP3(post office protocol -version3):取邮件,拉操作

     IMAP(Internet mail access protocol)因特网邮件访问协议

     基于Web的电子邮件HTTP:超文本传输协议

 

4、域名系统DNS(domain name system)

A. DNS采用集中式设计的问题:

  (1)单点故障。如果该DNS服务器崩溃,整个因特网将随之崩溃。

  (2)通信容量。单个DNS服务器不得不处理所有的DNS查询(用于为上亿台主机产生的所有HTTP请求报文和电子邮件报文服务)。

  (3)远距离的集中式数据库。单个的DNS服务器不可能临近所有查询客户机。

  (4)维护。单个DNS服务器不得不为所有的因特网主机保留记录,还不得不为解决每个新添加的主机而频繁更新。

B. 3种类型的DNS服务器

     根DNS服务器(标识为A——M)

     顶级域(TLD)服务器(如 com. Org.net. Edu.)

     权威DNS服务器

     从请求主机到本地DNS服务器的查询是递归查询,其余为迭代查询

 

5、P2P概念特性优缺点。文件搜索架构(集中or分散)。Free-riding怎么解决。

特点:

直接在对等方间传输:所有内容不经过第三方服务器

高度的可扩展能力:利用众多对等方集合中的资源去分发内容

使用客户机/服务器模式:请求的对等方是客户机,被选中的对等方是服务器。

 

6、洪流(torrent):参与一个特定文件分发的所有对等方的集合。

     —每个洪流只有一个基本设施节点,称为追踪器。

     —如何加入洪流中?向追踪器注册。  

     —(P97例)Alice应向她的邻居请求哪些块?最稀罕优先

     —Alice请求的块应当发给她的哪些邻居呢?对换算法

7、在P2P区域中搜索信息

    (1)集中式索引  

        缺点:

       —单点故障。如果索引服务器崩溃,整个P2P应用也随之崩溃。

       —性能瓶颈和基础设施费用。集中式服务器必须维护一个庞大的索引,

       —每秒钟必须对数千次查询做出响应。

       —侵犯版权。

     (2)查询洪泛——覆盖网络

       —设计简单。

       —扩展性差。

       —“查询报文”在网络中产生很大的流量。

     (3)层次覆盖

       —对等方根据通信关系划分若干组,组成层次结构

转载地址:http://yjap.baihongyu.com/

你可能感兴趣的文章
Nginx配置——不记录指定文件类型日志
查看>>
nginx配置一、二级域名、多域名对应(api接口、前端网站、后台管理网站)
查看>>
nginx配置中的服务器名称
查看>>
Nginx配置代理解决本地html进行ajax请求接口跨域问题
查看>>
nginx配置全解
查看>>
Nginx配置参数中文说明
查看>>
Nginx配置后台网关映射路径
查看>>
nginx配置域名和ip同时访问、开放多端口
查看>>
Nginx配置多个不同端口服务共用80端口
查看>>
Nginx配置好ssl,但$_SERVER[‘HTTPS‘]取不到值
查看>>
Nginx配置如何一键生成
查看>>
Nginx配置实例-动静分离实例:搭建静态资源服务器
查看>>
Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中
查看>>
Nginx配置实例-反向代理实现浏览器请求Nginx跳转到服务器某页面
查看>>
Nginx配置实例-负载均衡实例:平均访问多台服务器
查看>>
Nginx配置文件nginx.conf中文详解(总结)
查看>>
Nginx配置自带的stub状态实现活动监控指标
查看>>
Nginx配置详解
查看>>
nginx配置详解、端口重定向和504
查看>>
Nginx配置负载均衡到后台网关集群
查看>>