网站大量收购闲置独家精品文档,联系QQ:2885784924

计算机网络原理上课课件第二章.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络原理上课课件第二章

SMTP使用持久连接 SMTP要求报文(首部和主体) 以7bit ASCII格式 SMTP服务器使用 CRLF.CRLF以决定报文结束 与HTTP的比较: HTTP: 拉 SMTP: 推 两者都有ASCII 命令/响应交互,状态码 HTTP: 每个对象封装在其自己的响应报文中 SMTP: 多个对象在多方报文中发送 人: 许多标识符 社会保险号, 名字, 护照 # 因特网主机、路由器: IP地址(32 bit) :用于数据报寻址 “名字”, 如 – 由人所使用 问题: IP地址和名字之间的映射? 域名系统: 分布式数据库 由层次化的许多名字服务器实现 应用层协议 主机、路由器、名字服务器通信以解析名字 (地址/名字转换) 注意:因特网核心功能,作为应用层协议实现 复杂性位于网络“边缘” DNS服务 主机名到IP地址的转换 主机别名 规范名和别名 邮件服务器别名 负载分配 复制的Web服务器:对一个规范名的IP地址集合 为何不用集中式DNS? 单点故障 通信量 远程集中式数据库 维护 不具有扩展性! 2.2 The World Wide Web: HTTP 2.2.4 User-Server Interaction: Authentication and cookies Cookies(小甜饼、巨型炸弹、厨师……?) Cookies的典型用途: 避免用户每次访问都输入用户名、密码,以简化身份认证过程。 记住用户,以便以后访问时提供该用户喜爱的信息(如广告) 跟踪用户,以便实现虚拟购物卡等特殊的网络应用 2.2 The World Wide Web: HTTP 2.2.5 The Conditional GET 条件 GET是向服务器询问某目标是否已经修改的机制 Client首次访问目标:any.html Cache 响应报文中的Any.html及Last_modified中的日期 Client第二次访问目标:any.html,在请求报文的Last-Modofied后跟上Cache中该文件的最后修改日期时间 N时间后 服务器判断: 修改过吗? 发送any.html 响应报文: HTTP/1.0 304 Not Modified Date: …… Server:…… (empty entity body) 从Cache中读any.html Y N 2.2 The World Wide Web: HTTP 2.2.6 Web Cache (Proxy Server) User Agent User Agent Cache Web Server Proxy Server Web Server 2.2 The World Wide Web: HTTP 2.2.6 Web Cache (Proxy Server) 对Client来说,Web Cache是一个Web Server 对Web Server 来说,Web cache是一个Client Web Cache是Client和Web Server之间的桥梁 Web Cache可以增强内部网络的安全性 Web Cache可以改善网络时延 Web Cache可以使出口线路更有效 …… Cooperative Caching能更进一步改善网络性能 2.3 File Transfer: FTP(RFC 959) * FTP协议用于在FTP客户机、服务器之间传输文件 从客户机传送文件到服务器——上载 (upload) 从服务器传送文件到客户机——下载(Download) Server File System Client File System FTP Server FTP Client upload Download 2.3 File Transfer: FTP * FTP协议使用两个TCP连接: Port Number 21为控制连接 Port Number 20为数据连接 Server File System Client File System FTP Server FTP Client TCP Control Connection Port Number: 21 TCP Data Connection Port Number: 20 2.3 File Transfer: FTP * 2.3.1 FTP Commands and Replies FTP Command USER username: 发送用户到服务器 PASS password: 发送密码到服务器 LIST:请求服务器发送文件列表 RETR filename:从服务器当前目录下取文件 STOR filename: 将文件存放到服务器当前目录下 2.3 Fil

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档