资源预览内容
第1页 / 共76页
第2页 / 共76页
第3页 / 共76页
第4页 / 共76页
第5页 / 共76页
第6页 / 共76页
第7页 / 共76页
第8页 / 共76页
第9页 / 共76页
第10页 / 共76页
亲,该文档总共76页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
7.1 C/S模型7.2 DHCP7.3 DNS7.4 SMTP和 FTP7.5 HTTP和WWW7.6 小结2024/8/301模型套接字(Socket)接口2024/8/3022024/8/3032024/8/3042024/8/3052024/8/3062024/8/3072024/8/308DHCP代理DHCP工作过程2024/8/309DHCP提供了一种为主机动态指定IP地址的方法DHCP是BOOTP的扩展, 它基于C/S模式DHCP的最新文档是1997年的RFC 2131, 2132, 目前是Internet草案标准2024/8/3010局域网内计算机数量相当多网络内主机经常从一个子网移到另外一个子网2024/8/3011DHCP中继代理的目的在于减少网络上DHCP服务器的数量.2024/8/30122024/8/30132024/8/3014DHCP server安装DHCP服务为DHCP服务器授权在”管理工具”菜单中打开DHCP控制台;在控制树中, 右键单击要授权的服务器, 在弹出菜单中, 单击”授权”创建并配置作用域一些中高端的网络设备(路由器、交换机)已经集成了DHCP服务2024/8/30152024/8/30162024/8/3017因特网的域名结构域名解析2024/8/3018由非盈利组织ICANN(因特网名字与号码指派公司)管理.2024/8/30192024/8/3020标号标号说明说明com商业组织商业组织edu教育机构教育机构gov政府机构政府机构int国际化组织国际化组织mil军事组织军事组织net网络支持中心网络支持中心org非盈利组织非盈利组织aero航空运输企业航空运输企业biz公司和企业公司和企业coop合作团体合作团体info信息服务提供商信息服务提供商museum博物馆博物馆name个人个人pro会计、律师、医师等专业个人组织会计、律师、医师等专业个人组织2024/8/30212024/8/3022反域将地址映射为名字.2024/8/3023每一个域名服务器不但能进行域名到IP地址的解析, 而且还必须具有连向其他域名服务器的能力三类域名服务器本地域名服务器根域名服务器: 目前因特网上有十几个授权域名服务器: 通常为本地ISP的一个域名服务器DNS用UDP或TCP报文进行域名解析(端口53)2024/8/30242024/8/30252024/8/3026SMTPFTP2024/8/3027电话主被叫双方必须同时在场非紧急电话打扰对方的工作E-mail传递迅速, 使用方便支持多媒体传输费用低廉2024/8/30281982年, 制定出电子邮件标准SMTP (Simple Mail Transfer Protocol)RFC 821SMTP只能传送可打印的7位ASCII码1996年, MIME(Multipurpose Internet Mail Extensions)成为因特网草案标准RFC 2045 2049在MIME邮件中可同时传送多种类型的数据2024/8/30292024/8/3030用户代理(UA)Outlook, Foxmail撰写, 显示和处理邮件服务器客户服务器方式发送邮件服务器接收邮件服务器协议SMTP, POP32024/8/30312024/8/3032SMTP只规定了两个相互通信的SMTP进程之间应如何交换信息, 共计14条命令, 21种应答.2024/8/3033SMTP不使用中间邮件服务器.2024/8/30342024/8/30352024/8/30362024/8/3037MIME是对SMTP的扩充MIME解决SMTP的以下问题不能传送二进制文件只能传送7位ASCII码, 不能传送非英语文字拒绝超过一定长度的邮件其它问题2024/8/30382024/8/30392024/8/3040类型子类型说明Text(正文)Plain无格式文本Richtext有少量格式命令的文本Multipart(多部分)Mixed按规定顺序的几个独立部分Parallel必须同时读取的几个部分Digest每个部分是一个完整的RFC822邮件Alternative不同格式的同一邮件Message(报文)RFC822MIME RFC822邮件Partial邮件是一个大邮件的一部分Ext. Body邮件必须从网上获取Image(图像)JPEGJPEG格式的静止图像GIFGIF格式的静止图像Video(视频)MPEGMPEG格式的影像Audio(声音)Basic单声道8KHz声音编码Application(应用)PostScriptAdobe PostScript可打印文档Octet-Stream通用2进制数据 (8-bit bytes)2024/8/3041种类说明类型ASCII码和短行7bit 非ASCII码和短行8bit 非ASCII码和不限长行Quoted-printable 6-比特数据块编码成8-比特ASCII码Base64非ASCII码编码成等号= + ASCII码2024/8/3042使用于传送的数据中只有少量的非ASCII码, 如汉字编码方法所有可打印的ASCII码(除=外)不变=、不可打印ASCII码以及非ASCII码将每个字节的2进制码用2个16进制数ASCII码表示, 再在前面加上=的编码是=3D2024/8/30432024/8/3044将二进制代码划分为1个个24 bit长的单元将每个24 bit划分为4个6 bit组每个6 bit组转换为ASCII码6 bit二进制共有64种不同的值AZ(025), az(2651), 09(5261), +(62), /(63)用=和=分别表示最后一组代码只有8或者16比特回车和换行都忽略2024/8/3045值编码值编码值编码值编码值编码值编码0A11L22W33h44s5531B12M23X34i45t5642C13N24Y35j46u5753D14O25Z36k47v5864E15P26a37l48w5975F16Q27b38m49x6086G17R28c39n50y6197H18S29d40o51z62+8I19T30e41p52063/9J20U31f42q5312024/8/30462024/8/3047 959广泛应用于因特网上的文件传输FTP减少或消除不同操作系统下处理文件的不兼容性FTP使用C/S方式一个FTP服务器可同时为多个客户进程提供服务服务器进程: 一个主进程, 负责接收新的请求;若干从属进程, 负责处理单个请求FTP使用TCP提供的服务它需要2个TCP连接: 周知端口21用于控制连接, 端口20用于数据连接2024/8/3048打开熟知端口(端口号为 21), 使客户进程能够连接上等待客户进程发出连接请求启动从属进程来处理客户进程发来的请求从属进程对客户进程的请求处理完毕后即终止, 但从属进程在运行期间根据需要还可能创建其他一些子进程回到等待状态, 继续接受其他客户进程发来的请求. 主进程与从属进程的处理是并发地进行2024/8/3049控制连接在整个会话期间一直保持打开, FTP 客户发出的传送请求通过控制连接发送给服务器端的控制进程, 但控制连接不用来传送文件实际用于传输文件的是数据连接. 服务器端的控制进程在接收到 FTP 客户发送来的文件传输请求后就创建数据传送进程和数据连接, 用来连接客户端和服务器端的数据传送进程数据传送进程实际完成文件的传送, 在传送完毕后关闭数据传送连接并结束运行2024/8/30502024/8/3051当客户进程向服务器进程发出建立连接请求时, 要寻找连接服务器进程的熟知端口(21), 同时还要告诉服务器进程自己的另一个端口号, 用于建立数据传送连接接着, 服务器进程用自己传送数据的熟知端口(20)与客户进程所提供的端口号码建立数据传送连接使用两个端口号的好处使协议更加简单和更容易实现在传输文件时还可以利用控制连接(例如, 客户发送请求终止传输)2024/8/30522024/8/30532024/8/30542024/8/3055HTTPWWW2024/8/3056HTTP是面向事务(transaction-oriented)的客户服务器协议HTTP较新的版本是1999年公布的HTTP 1.1RFC 2616HTTP使用TCP提供的服务(使用周知端口80), 但它本身是无连接的HTTP有两类报文请求报文响应报文2024/8/30572024/8/30582024/8/30592024/8/3060方法意义OPTION请求一些选项的信息GET请求读取由URL所标志的信息HEAD请求读取由URL所标志的信息的首部POST给服务器添加信息PUT在指明的URL下存储一个文档DELETE删除指明的URL所标志的资源TRACE用来进行环回测试的请求报文CONNECT用于代理服务器2024/8/30612024/8/30622024/8/30632024/8/3064万维网WWW是指遍布全球并被连接在一起的信息的一个存储库WWW最初由欧洲原子核研究委员会CERN于1989年提出WWW以客户服务器方式工作2024/8/3065怎样标志分布在整个因特网上的WWW文档?每个因特网文档具有唯一的URL用什么协议实现万维网上各种超链的链接?HTTP: 使用TCP连接的应用层协议怎样使不同风格的文档在各种计算机上显示?HTML: 链接并显示用户怎样找到所需要的信息?搜索工具2024/8/30662024/8/30672024/8/30682024/8/30692024/8/30702024/8/30712024/8/30722024/8/30732024/8/30742024/8/3075在客户服务器模型中, 客户请求服务, 服务器提供服务DHCP提供了一种为主机动态指定IP地址的方法DNS用唯一的、对用户友好的名字来标识因特网上的每一个主机MIME是SMTP的扩展, 允许传送多媒体信息数据传输时, FTP要求两个连接: 控制连接和数据连接HTTP是万维网上访问数据的主要协议WWW是遍布全球并链接在一起的信息的存储库2024/8/3076
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号