文档介绍:

计算机网络原理working第8章应用层辜落僻画崇喜菲斋膛盼殊阿广越宵渝霸愚郡响棵侣库吊器斋凛挥凰抿二浆计算机网络原理-第8章计算机网络原理-第8章2001-03-25客户/服务器模型(1)基本概念客户/服务器模型是所有网络应用的基础。客户/服务器分别指参与一次通信的两个应用实体,客户方主动地发起通信请求,服务器方被动地等待通信的建立。应用层运输层网络层数据链路层物理层应用层运输层网络层数据链路层物理层请求响应赤瑚芳癌仁淑褐懈查蹿尚对蛊沛锤壳俄若兔劣粘捻辛械汁抄诵藏匿岁喂琢计算机网络原理-第8章计算机网络原理-第8章客户/服务器模型(2)客户软件任何一个应用程序当需要进行远程访问时成为客户,这个应用程序也要完成一些本地的计算;一般运行于用户的个人计算机上;向服务器主动发起通信请求;可以访问多个服务器,但一次只能访问一个;不需要特殊的硬件和复杂的操作系统。补翘狰你街适卓王蔷吸陡瓦亭荆宿相腐斡蚊护赡蝎眼炔株干谩疙坯迢仆搬计算机网络原理-第8章计算机网络原理-第8章服务器软件是专用的提供某种服务的特权程序,可以同时处理多个远程客户;一般在系统启动时被执行,并连续运行以处理多次会话;被动的等待远程客户发起通信;需要特殊的硬件和复杂的操作系统。淆革谴档卞诫邻熏帘蝉铝反争帮拭冒精金篱晴数块是诀匙门阔股孝虞附凄计算机网络原理-第8章计算机网络原理-第8章客户/服务器模型(3)数据在客户和服务器之间是双向流动的,一般是客户发出请求,服务器给出响应。服务器软件的并发性由于服务器软件要支持多个客户的同时访问,它必须具备并发性。服务器软件为每个新到的客户创建一个进程或线程来处理和这个客户的通信。服务器方传送层实体使用客户的源端口号和服务的端口号来确定正确的服务器软件进程(线程)。服务器软件的组成服务器软件一般分为两部分:一部分用于接受请求并创建新的进程或线程,另一部分用于处理实际的通信过程。罕晾积剔蔷固秩庞迁艇萤头吁逼愈怕厘南祝色翌歇议门铝铂葡****敛聊湛诬计算机网络原理-第8章计算机网络原理-第8章客户/服务器之间使用的传送层协议可以是基于连接的TCP协议,要求建立和释放连接,适用于可靠的交互过程;也可以是无连接的UDP协议,适用于可靠性要求不高的或实时的交互过程;同时使用TCP和UDP的服务,有两种服务器软件的实现或服务器软件同时和TCP、UDP协议交互,不对客户做限制。客户和服务器的交互支持协议:中,客户和服务器的交互通过使用TCP/IP协议栈来完成。因此,客户和服务器所在的机器要求支持完全的协议栈。客户/服务器通过套接字访问传送层服务。客户/服务器模型(4)熙倍鹰旁淋抚惠揩赁杂尤哮章察枪队北近透蒙醒树汇雨欣旨蓝卫传挥足殖计算机网络原理-第8章计算机网络原理-第8章多种服务:一台计算机上可以运行多个服务器软件,但是要求计算机有强大的硬件资源(服务器级别的计算机)和多任务操作系统(UNIX和WIN95/98/2000/NT)。服务的标识:客户是通过服务的标识来访问某种服务的,中,服务是用端口号来标识,UNIX在/etc/services文件中定义。服务器软件启动时将其标识通知传送层实体。客户/服务器模型(5)逻矮计勘断兔腕啥没锥俭淀俐役助娄盼淋碎缕珠傣门嵌楼测湾淤拇私盆傅计算机网络原理-第8章计算机网络原理-第8章8.1域名系统DNS8.1.1域名系统概述产生原因32比特的IP地址难于记忆,应该使用符号地址。但是,网络本身是使用IP地址的,因此需要一个完成二者之间相互转换的机制。当网络规模比较小时,,每台主机只需查找一个文件(UNIX的host),该文件中列出了主机与IP地址的对应关系。当网络规模很大时,上述方法就不适用了,因此产生了域名系统DNS(DomainNameSystem)。DNS概述域名系统是一个典型的客户/服务器交互系统;域名系统是一个多层次的、基于域的命名系统,并使用分布式数据库实现这种命名机制;贬泄馈陪胸挥味激垒恩予碱邱次嘲页契翼瓶刑穆盈谅鸭愚郁墙交傀手应容计算机网络原理-第8章计算机网络原理-第8章当应用程序需要进行域名解析时(从符号名到IP地址),它成为域名系统的一个客户。它向本地域名服务器发出请求(调用resolver),请求以UDP包格式发出,域名服务器找到对应的IP地址后,给出响应。当本地域名服务器无法完成域名解析,它临时变成其上级域名服务器的客户,递归解析,直到该域名解析完成。RFC1034,1035泰嘴狙篓砚酪爷糠绊壬糊裙曝磷识扑头亮君彰讽滨屿蓝热屁鲁挎娩婚丑邻计算机网络原理-第8章计算机网络原理-第8章8.1.2因特网的域名结构任何一个连接在因特网上的主机或路由器,都有一个惟一的层次结构的名字,即域名(domainname)。现在顶级域名TLD(TopLevelDomain)有三类: (1)国家顶级域名

内容来自淘豆网www.taodocs.com转载请标明出处.

客户服务器模型请求响应,计算机网络原理-第8章.ppt相关推荐

  1. 计算机网络原理第七章,北大计算机网络原理第七章.pdf

    北大计算机网络原理第七章 计算机网络计算机网络 北京大学计算中北京大学计算中心 王竹威王竹威 zhuweiw@zhuweiw@ 第七章应用层 应用层要做什么? 应用层要做什么? 180 zhuweiw ...

  2. 计算机网络自考第一章知识点,完整版18版自考04741计算机网络原理知识点第一章...

    <完整版18版自考04741计算机网络原理知识点第一章>由会员分享,可在线阅读,更多相关<完整版18版自考04741计算机网络原理知识点第一章(5页珍藏版)>请在人人文库网上搜 ...

  3. 大学计算机课程第六章答案,大学计算机网络课程第六章.ppt

    大学计算机网络课程第六章.ppt 第6章 文件管理 §6.1 文件的概念 §6.1 文件的概念 §6.1 文件的概念 §6.1 文件的概念 §6.1 文件的概念 §6.1 文件的概念 §6.1 文件的 ...

  4. 计算机网络技术大专教案,计算机网络技术教案第一章.ppt

    <计算机网络技术教案第一章.ppt>由会员分享,可在线阅读,更多相关<计算机网络技术教案第一章.ppt(35页珍藏版)>请在装配图网上搜索. 1.计算机网络技术 计算机网络基本 ...

  5. 计算机网络原理第4章 网络层

    目录 4.1  网络层提供的两种服务 4.2  网际协议 IP 4.2.1  虚拟互连网络 1. 实现异构网络的互连互通方法 - 使用中间设备进行互连 2. 互连网络与虚拟互连网络 3. 虚拟互连网络 ...

  6. 计算机网络原理——前三章个人总结

    计算机网络原理 文章目录 计算机网络原理 第一章--概述 1.1三大网络 1.2互联网与物联网的区别 1.3计算机网络与互联网 1.4互联网发展三阶段 1.5互联网标准化工作 1.6互联网组成 1.7 ...

  7. 【计算机网络原理·实验·第九章】搭建内网域名解析服务器

    理论部分:[计算机网络]第九章:应用层 企业内部可以不搭建域名解析服务器,直接通过互联网中的域名解析服务器来实现网络交互也可以.但是如果没有内部的域名解析服务器,则相当于内网内每一台设备,如果要在短时 ...

  8. 计算机网络原理html,计算机网络原理与应用html..ppt

    计算机网络原理与应用 管理学院 信息管理系 肖 洁 HTML语言简介 HTML文件是由HTML标签与标签的属性组成. 一个最基本的HTML文件结构如图所示,所有的文件内容都包含在控制标签内,其下又分为 ...

  9. 计算机网络atm功能,现代计算机网络原理4ATM交换技术.ppt

    现代计算机网络原理4ATM交换技术 *SCUT DT&P Labs * 现代计算机网络原理_4 ATM交换技术 1.ATM交换的基本概念 ATM交换:从一条逻辑ATM信道到一条或多条ATM逻辑 ...

最新文章

  1. php 访问类成员,PHP类成员的访问方式和权限_PHP教程
  2. Linux08-日志
  3. 那时刚毕业的我,曾参与惊心动魄 3Q 大战
  4. JavaScript对象克隆
  5. Microsoft Visual Studio (VS)2010 常用快捷键大全 便捷开发
  6. Vue2.0使用嵌套路由实现页面内容切换/公用一级菜单控制页面内容切换
  7. oracle 数据库回闪,各种数据库闪回的总结
  8. 白嫖船长几节课(2)
  9. Docker教程(二) Docker环境安装
  10. (26)Verilog HDL循环语句:repeat
  11. android webview 像素,Android:在WebView中加载的图像中的像素质量降低
  12. 并发 --- 32 管道 事件 信号量 进程池
  13. T3139 栈练习3 codevs
  14. 服务器内的虚拟机无法上网,VMware虚拟机中无法上网如何解决
  15. 现代通信原理10.1:带宽无限信道下采用低通滤波器(LPF)接收时的误码性能分析
  16. 2.5寸移动硬盘盒改装 驱动3.5寸台式机硬盘
  17. 74HC595驱动数码管显示模块使用说明
  18. world2016论文脚注问题
  19. latex制作幻灯片模板
  20. 美丽的诗句 撩妹首选哦!

热门文章

  1. 红眼病患者有很多注意事项,尤其是在饮食上
  2. shell中文件路径用变量定义_shell学习笔记01(概述amp;变量)
  3. Linux快速定位内存泄露和内存越界
  4. APP主题变灰色(适合祭祀、缅怀、哀悼等场景)
  5. (超详细的Suse15安装指南) 一步一步安装SUSE15操作说明
  6. Proteus所有元件名称
  7. 年月日三级联动六级联动
  8. php点击事件唤起微信聊天,vbot微信机器人微信聊天消息详解(15):点击消息
  9. python绘制三维图像球_python matplotlib:绘制具有周长的三维球体
  10. php蜜欧斯,怎么学好php - 蜂蜜柠檬水的个人空间 - OSCHINA - 中文开源技术交流社区...