计算机网络学习笔记-第六章-应用层

目录

概述

客户/服务器方式和对等方式

DHCP协议

域名系统DNS

作用

因特网域名结构和域名分类

域名服务器的分类

域名解析的过程

例题

小结

文件传送协议FTP

概述

应用

基本工作原理

例题

电子邮箱

万维网www

URL组成

超文本传输协议HTTP(HyperText Transfer Protocol)

HTTP的报文格式

使用Cookie在服务器上记录用户信息

万维网缓存与代理服务器

例题

小结


概述

客户/服务器方式和对等方式

DHCP协议

自动分配ip地址的

域名系统DNS

作用

  • 用户主机找不到域名对应的ip地址,这时候就得询问DNS服务器,DNS将IP返回给用户主机,用户主机这时候才能访问该域名。

因特网域名结构和域名分类

域名服务器的分类

域名解析的过程

例题

小结

文件传送协议FTP

概述

应用

  • 浏览器访问

  • 命令行访问

  • 一些工具直接访问

基本工作原理

  • 橙色表示控制连接,控制连接在整个会话期间都会一直打开,控制连接用来传送FTP相关控制命令。端口号:21
  • 蓝色表示数据连接,只有在需要文件传输的时候才建立,文件传输完后就释放,用来文件传输。端口号:FTP主动连接就是20,被动连接由客户端与服务器端商定。

例题

电子邮箱

  • 例题

  • 小结

万维网www

URL组成

超文本传输协议HTTP(HyperText Transfer Protocol)

  • 请求一个万维网文档所需的时间是2RTT+文档传输时延,非持续连接,每请求完接收到响应就关闭连接,这样会导致网页上有许多对象(图片等),每个对象花费2RTT时间,负担太重了。

HTTP的报文格式

  • 请求报文格式

  • 响应报文格式

使用Cookie在服务器上记录用户信息

  • 具体"个性化网页",可以是用户登陆后的网页,这个要编程实现

万维网缓存与代理服务器

  • 下图演示有代理服务器的情况,用户要请求原始服务器万维网文档,可以通过去请求代理服务器,如果代理服务器有这个文档,直接响应给用户,用户浏览器渲染,结束。
  • 如果代理服务器没有这个文档,代理服务器请求原始服务器拿到这个文档并作缓存,然后响应给用户,用户浏览器渲染,结束。

  • 下面这个情况是:原始服务器文档更改了,此时代理服务器缓存的文档就不是正确的了,此时怎么办?

  • 是这样,web缓存是有一个过期时间的,并且原始服务响应到代理服务器还会有两个字段,Last-Modified最后修改时间,Expires是否已过期;如果过期了,就会重新请求原始服务器并且携带Last-Modified,如果原始服务器文档内容改变了,那么Last-Modified就不一致,这时候就知道文档更改了,原始服务器响应给代理服务器,代理服务器更新新文档,如果原始服务器文档内容没变,那Last-Modified就是相同的,代理服务器没必要更新文档。

例题

小结

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值