计算机网络第二章

应用程序体系结构:
由应用程序开发者设计,规定了如何在各种端系统上组织该应用程序。
如:C/S体系结构,P2P体系结构。

流量密集型应用都是用P2P体系结构的。
比如:文件共享(BitTorrent)、对等方协助下载加速器(迅雷)、因特网电话视频会议(Skype)。

许多应用都是C/S和P2P混合的形式,比如:对于许多即时讯息应用而言,服务器被用于跟踪用户的IP地址,但是用户到用户的报文在用户主机之间直接发送。

P2P的最大特性是自扩展性。在一个P2P文件共享应用中,尽管每个对等方都由于请求文件产生工作负载,但是每个对等方通过向其他对等方分发文件也为系统增强服务能力。P2P体系结构也是有成本效率的,因为通常不需要庞大的服务器基础设施和服务器带宽,但是为了P2P应用由于高度非集中式结构,面临安全性、性能和可靠性等挑战。

因为HTTP服务器不保存关于客户的任何信息,所以HTTP是一个无状态协议。

cookie技术包含四个组件:
①HTTP响应报文中有一个cookie首部行
②HTTP请求报文中有一个cookie首部行
③在用户端系统中保留一个cookie文件,并由用户浏览器进行管理
④位于Web站点的一个后端数据库。

Web缓存器既是客户端又是服务端,当接收浏览器的请求并发回响应时,是一个服务器,它向初始服务器发出请求并接受响应时,是一个客户。

部署Web缓存器有两个好处:1. 带宽。Web缓存器可以大大减少客户端请求的响应时间,特别是客户与初始服务器之间的瓶颈带宽远低于客户与Web缓存器之间的瓶颈带宽。2.经济成本。 Web缓存器可以大大减少一个机构的接入链路到因特网的通信量,通过减少通信量,该机构就不急于增加带宽,因此降低费用。

电子邮件系统有3个组成部分:用户代理、邮件服务器、邮件传输协议。

SMTP一般不使用中间服务器发送邮件,即使两个邮件服务器位于地球两端。

与HTTP协议相比:

  1. SMTP是一个推协议,SMTP用于邮件服务器把文件推向接收邮件服务器;HTTP协议是一个拉协议,即用户使用HTTP从服务器拉取信息。
  2. HTTP把每个对象封装到自己的HTTP响应报文中;SMTP把所有报文对象放在一个报文中。

SMTP协议是一个推协议,那么读取报文是一个拉操作,因此引入一个特殊的邮件访问协议来解决这个问题。
在Web电子邮件出现以前,使用的是POP3,IMAP操作。现在Web的电子邮件普及,用户代理就是浏览器,那么用户和他远程邮箱之间的通信则通过HTTP进行。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值