第2讲:应用层内容摘要:
文 cookie: 普通 响应报文 cookie 特定的 cookie 特定的 主讲人: 西安交通大学 程向前 第 2讲 :应用层 22 Conditional GET: 客户端缓存机制 目的 : 如果客户端缓存了最新的请求对象,则服务器不必重复发送 客户端 : 在 请求报文中声明所缓存拷贝的生成日期 Ifmodifiedsince: date 服务器 : 如果客户端缓存的拷贝是最新的,则在响应报文中不发请求的对象 : HTTP/ 304 Not Modified client server 请求报文 Ifmodifiedsince: date 响应报文 HTTP/ 304 Not Modified 对象未经修改 请求报文 Ifmodifiedsince: date 响应报文 HTTP/ 200 OK data 对象已 经修改 主讲人: 西安交通大学 程向前 第 2讲 :应用层 23 Web 缓存:代理服务器 (proxy server) 用户设置浏览器 : Web 访问经由 代理服务器 客户端发送所有的 请求到 代理服务器 代理服务器保存了请求的对象 : 代理服务器返回请求的对象 否则代理服务器从原始服务器请求对象 ,再将其返回给客户端 目的 : 满足客户端的请求而无需烦扰原始服务器 client Proxy server client origin server origin server 主讲人: 西安交通大学 程向前 第 2讲 :应用层 24 为何 Web缓存 ? 前提 : 缓存与客户端比较“接近 “(., 在同一网络中 ) 响应时间较短 :缓存与客户端比较“接近 “ 减少了往来与远程服务器间的数据流量 因为从学校或本地 ISP 通往外部的链路往往是网络瓶颈 origin servers public Inter institutional work 10 Mbps LAN Mbps access link institutional cache 主讲人: 西安交通大学 程向前 第 2讲 :应用层 25 ftp: 文件传输协议 传输文件往来与远程主机 客户端 /服务器模式 客户端 : 启动传输 (无论与往来远程主机 ) 服务器 : 远程主机 ftp: RFC 959 ftp 服务器 : 端口 21 file transfer FTP server FTP user interface FTP client local file system remote file system user at host 主讲人: 西安交通大学 程向前 第 2讲 :应用层 26 ftp: 分离的控制 , 数据连接 ftp客户端在 ftp 服务器的 端口 21进行联系 , 使用 TCP作为传输协议 打开两个并行的连接 : 控制 :在客户端和服务器之间交换命令 , 响应。 称为带外控制: “out of band control” 数据 : 往来于服务器的文件 ftp 维持状态 ( state) : 当前目录、先前的认证信息等 FTP client FTP server TCP control connection port 21 TCP data connection port 20 主讲人: 西安交通大学 程向前 第 2讲 :应用层 27 ftp 命令 , 响应 样例命令 : 在控制通道上传送的ASCII文本 USER username(登录) PASS password(登录) LIST (返回当前目录中的文件列表 ) RETR filename (取 (gets) 文件) STOR filename ( 存(puts) 文件到远程主机) 返回码样例 状态码和短语 (同 ) 331 Username OK, password required 125 data connection already open。 transfer starting 425 Can’t open data connection 452 Error writing file 主讲人: 西安交通大学 程向前 第 2讲 :应用层 28 电子邮件 四个重要组件 : 用户代理 邮件服务器 简单邮件传输协议 : smtp 邮局协议: pop 用户代理 写作 , 编辑 , 阅读邮件报文 ., Foxmail, OE, elm, Netscape Messenger 外发 , 接收的报文存储在邮件服务器中 用户邮箱 外发报文队列 mail server user agent user agent user agent mail server user agent user agent mail server user agent SMTP SMTP SMTP 主讲人: 西安交通大学 程向前 第 2讲 :应用层 29 电子邮件 :邮件服务器 Mail Servers 邮箱 包含了收到的用户邮件 (尚未被阅读 ) 报文 队列包含了外发的 邮件报文 smtp 协议 用在邮件服务器之间发送邮件 客户端 : 将邮件发送到邮件服务器 “服务器” : 接收和转发邮件 mail server user agent user agent user agent mail server user agent user agent mail server user agent SMTP SMTP SMTP 主讲人: 西安交通大学 程向前 第 2讲 :应用层 30 电子邮件 : smtp [RFC 821] 使用 tcp 可靠的传送邮件报文 , 端口 25 直接传输 : 发送服务器到接收服务器 传输的三个阶段 握手 (打招呼 ) 报文传输 结束 命令 /响应交互 命令 : ASCII文本 响应 : 状态码和短语 邮件报文必须使用 7bit ASCII表示 主讲人: 西安交通大学 程向前 第 2讲 :应用层 31 smtp 交互样例(在 UNIX中用 tel) S: 220 X1 NTESMTP Server C: HELO S: 250 hello C: MAIL FROM: S: 250 ok C: RCPT TO: S: 250 ok its for C: DATA S: 354 ok, send it。 end with CRLF.CRLF C: Hi,。第2讲:应用层
相关推荐
没有桌子。 生产队长家十口人只有一床被子,七个饭碗。 ” 凤阳县小岗村 ” 发生的惊天动地的大事是在何时。 这一惊天动地的大事是什么。 小岗村的农民过上了什么样的生活。 “我们分田到户,每户户主签字盖章,如以后能干,每户保证完成每户全年上交和公粮,不在(再)向国家伸手要钱要粮,如不成,我们干部作(做)牢杀头也干(甘)心,大家社员也保证把我们的小孩养活到 18岁。 ” 安徽凤阳小岗村
显式转换为值类型。 拆箱也包括两个步骤:首先检查对象实例是否为给定值类型的一个装了箱的值,然后将该值从实例中复制出来。 下面的例子完成装箱和拆箱的操作: Dim a As Integer Dim b As Integer = 1000 Dim x As Object x = b 39。 装箱 a =CInt(x) 39。 拆箱 在程序中,通常要处理或存储数据,这些数据就是用变量来存储的。
行,一条鞭法正 ③时间:不定时 —— 定时 以两税法为标志—— 少 ⑤农民必须服徭役和兵役 — 代役 “ 庸 ” ⑥随着商品经济的发展,对商品征收重税 考向一 中国古代的变法改革与政策创新 立意分析: 古代的改革和变法对当时社会产生了 巨大影响,对后世则留下了深深的历史启迪。 特 别是改革中的政策创新会给我们当今的改革开放 以很大的启示。 ,管仲在齐国实行“相地而衰征”是 一次重大的变革
: 不同抗原间的 相同或相似决定基 抗原 A 抗原 B 强免疫应答 弱免疫应答 何因素影响。 二 . 影响抗原免疫原性的因素: (一)抗原的理化性质 (二)宿主方面的因素: (三)免疫方式 1. 化学性质 蛋白质、复杂多糖 (糖蛋白、脂蛋白、脂多糖) DNA 简单多糖、脂肪、单糖 √ √ (物种间 结构复杂多变的物质才可能成为识别自己与异己的“面孔”) (一)抗原的理化性质 3. 分子量