计算机网络:应用层

网络应用程序体系结构:

1.客户-服务器体系结构(通俗易懂)
2.P2P体系结构(对等体系结构):不需要通过专门的服务器,客户和服务器是不固定的。比如在文件共享中,对等方A等待对等方B发送一个文件,对等方A是客户,对等方B是服务器。A上传文件的时候,A就是服务器,B是客户。

套接字是应用程序进程和运输层协议之间的接口。在发送端的应用程序将报文推送进该套接字。在套接字的另一侧,运输层协议负责从接收进程的套接字得到该报文。
应用层的协议就是构建这些报文的方式。

Http连接

非持续连接:TCP连接在服务器发送一个对象后关闭,该连接不为其他的对象而持续下来。一个web页面,里面有很多对象,收到一个对象连接关闭,建立新的连接,(为什么不能把页面里的内容一次发送完?)

持续连接:TCP连接一直打开,直到web页面所需的对象全部发送完成。

cookie:
http是无状态的,保存信息需要cookie,它的四个组件:
1.在http响应报文中的一个cookie首部行。
2.在http请求报文中的一个cookie首部行。
3.用户端系统中保留一个cookie文件。
4.位于web站点的一个后端数据库(用来存该用户关于该站点的信息)。

web缓存:
保存最近请求过的对象的副本。
部署web缓存器的原因:
1.大大减少对客户请求的响应时间。
2.减少一个接入到因特网的通信量,不必急于增加带宽,降低了费用。
3.减低了因特网上的web流量,改善了所有应用的性能。

DNS服务器:
根DNS服务器、顶级域(DNS)服务器、权威DNS服务器。
DNS也是有缓存的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值