计算机网络之应用层

网络应用包含web应用、email应用、dns应用、p2p应用几种

1.web应用

    顾名思义,运行在web上的应用,使用http协议。

    http协议(超文本传输协议):使用tcp传输服务,是无状态的。

    因http协议是无状态的,为了掌握客户端的状态,引入了cookie。

    cookie技术:某些网站为了辨别用户身份、进行session跟踪而存储在用户本地终端的数据
(通常经常加密)。为了实现cookie技术,http协议扩展了消息格式,在响应和请求消息头加入cookie头部行。

    为了缩短客户请求的响应时间,减少组织的流量,在大范围内实现有效的内容分发,发明了web缓存./代理服务器技术。功能是在不访问服务器的前提下满足客户端的http请求。

2.email应用

    组成构件:邮件客户端、邮件服务器、SMTP协议

3.DNS:domain name system

    域名解析系统DNS,是网络的核心,功能包括:域名向ip地址的翻译;主机别名;邮件服务器别名;负载均衡:web服务器。

    多层命名服务器构成的分布式数据库。层级包括:根域名服务器、顶级域名服务器、权威域名服务器。

 

你可能感兴趣的:(计算机网络之应用层)