博客
关于我
计算机网络之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/

你可能感兴趣的文章
MySQL5.7.37windows解压版的安装使用
查看>>
mysql5.7免费下载地址
查看>>
mysql5.7命令总结
查看>>
mysql5.7安装
查看>>
mysql5.7性能调优my.ini
查看>>
MySQL5.7新增Performance Schema表
查看>>
Mysql5.7深入学习 1.MySQL 5.7 中的新增功能
查看>>
Webpack 之 basic chunk graph
查看>>
Mysql5.7版本单机版my.cnf配置文件
查看>>
mysql5.7的安装和Navicat的安装
查看>>
mysql5.7示例数据库_Linux MySQL5.7多实例数据库配置
查看>>
Mysql8 数据库安装及主从配置 | Spring Cloud 2
查看>>
mysql8 配置文件配置group 问题 sql语句group不能使用报错解决 mysql8.X版本的my.cnf配置文件 my.cnf文件 能够使用的my.cnf配置文件
查看>>
MySQL8.0.29启动报错Different lower_case_table_names settings for server (‘0‘) and data dictionary (‘1‘)
查看>>
MYSQL8.0以上忘记root密码
查看>>
Mysql8.0以上重置初始密码的方法
查看>>
mysql8.0新特性-自增变量的持久化
查看>>
Mysql8.0注意url变更写法
查看>>
Mysql8.0的特性
查看>>
MySQL8修改密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
查看>>