计算机网络中的高层应用,第四章计算机网络中的高层应用-.ppt

第四章计算机网络中的高层应用-

第四章 计算机网络中的高层应用 掌握C/S模式和B/S模式 熟练掌握常用的网络高层服务: WWW、Telnet 、FTP、EMAIL、DNS等 了解其它网络应用:BBS、IP电话、VOD等 引 言 网络的应用层是计算机开放互连环境与本地的操作系统环境直接接口的一个层次。在功能上,应用层为本地系统的应用进程访问OSI环境提供手段,也是唯一直接给应用进程提供各种应用服务的层次。 应用层以下的各层则可看成是应用服务的基础设施,它们通过应用层间接地向应用进程提供服务,因而应用层向应用进程提供的服务是所有层所提供服务的总和。 设置应用层的目的是为了向网络用户提供一个更方便、更有效的网络应用环境。应用层的所有内容围绕着各种高层服务和与之相应的高层应用软件展开,介绍它们的原理、接口、所有的技术和软件的结构。 网络的应用可以是自己开发的应用程序,更多的是网络操作系统提供的一些标准应用。 4-1-1 客户/服务器模型 应用系统的计算机模型的演变的几个阶段: 主机计算模型、 离散个人计算模型 网络/文件服务器计算模型 客户/服务器模型: 客户: 提供服务请求 服务器: 提供服务 客户/服务器模型 服务器:指的是在网络上可提供服务的任何程序,一般以并发服务器 的方式实现,这样服务器可以很好的处理网络上客户随机、并发的请求。 客户:指的是向服务器发起请求并等待响应的程序。 在客户/服务器模型中,客户与服务器处于不平等的地位,服务器拥有客户所不具备的硬件、软件资源和运算能力。 计算机网络设施: 包括物理介质、网络连接设备、网络拓扑结构、网络技术等。 支持TCP/IP协议的网络操作系统:安装在运行服务器程序的计算机上,控制网络上的通信和网络用户的访问。 网络互联不仅要求各种设备进行物理连接,而且要求彼此能够正确可靠的通信。各种操作系统支持网络互连,首先必须有共同的“语言”——协议。 互连网中使用最多的协议为TCP/IP。 可选用的操作系统有: NetWare、 Windows NT、 UNIX( Linux )等。 网卡中实现低层协议;(物理层和链路层协议的一部分或全部) 网络层和运输层协议一般在操作系统内核中实现; (网络层与链路层协议的接口通过操作系统对网卡的驱动程序来实现) 在TCP之上的应用层协议使用TCP/IP协议提供的系统调用,应用程序与操作系统中通信协议之间的接口称为应用程序接口API 。 域名系统:域名系统采用 层次型的名字来对网络上的计算机赋予一个直观的字符标识,其结构为: 主机名+它所在的域名 ( hostname+domain )。 DNS中一个主机的完整命名(全称域名)是从主机到所有子域,最后是根,中间用“.”隔开,如 表示在域下一台叫dns的主机 。 域的标号是由一个简单的字符串表示(不可带点),只能包括:26个英文字母、10个数字和英文中的连词号“-”。每个标号最长63个字符,路径全名不能超过255个字符,域名对大小写不敏感。 域名是个逻辑概念,不必与物理地点相一致。 * * 客户 服务器 TCP/IP 网络 请求 请求 响应 响应 4-1 网络应用服务平台及应用规划 4-1-2 网络应用服务平台 提供服务的服务器程序:网络应用服务的提供者就是服务器程序。如NT中的IIS(Internet Information Server),为用户提供 WWW 、FTP 等服务。 运行服务器程序的计算机 应用档次:PC服务器、工作站、小型机、大型机; 品牌:HP、SUN、IBM、联想、浪潮等。 硬件厂商将硬件平台与软件平台捆绑销售。 网络应用规划 DNS是基础。 WWW、EMAIL、FTP应用是最基本的应用。 BBS、网络电话、视频会议等网络通信应用。 网络的应用规划影响着网络的建设规划。 高层应用在TCP/IP 协议族中的构筑结构 硬件 SMTP DNS FTP Telnet TCP UDP IP (加IGMP和ICMP) ARP RARP 硬件协议(LLC和MAC) 应用程序 用户 ICMP协议(Internet Control Messages Protocol) ICMP协议是IP协议中一个不可缺少的组成部分,通常用于由路由问题而引起的差错报告和控制。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/409287.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

硬核!原型和原型链详解

前言 我是歌谣 知其然知其所以然 人人都有一个大厂梦 希望通过自己的一个总结分享可以给予大家带来帮助和提升。 本期知识点 原型和原型链 目标 1理解原型和原型链 2理解构造函数 3理解构造函数 原型和原型链之间的关系 引用类型都是对象 基本数据类型和引用数据类型可以看下…

TCP/IP协议读书笔记(1)

TCP一共有四个主要的定时器,前面已经讲到了一个--超时定时器--是TCP里面最复杂的一个,另外的三个是: 坚持定时器保活定时器2MSL定时器其中坚持定时器用于防止通告窗口为0以后双方互相等待死锁的…

python 3 5_零基础学Python3(5):基础运算符(上)

人生苦短,我选Python前文传送门前言前面我们讲了变量的基础操作,本文我们接着讲运算符。运算符根据用途可以分为以下这么几类:算术运算符比较运算符赋值运算符逻辑运算符成员运算符身份运算符本篇我们先介绍前两个,算术运算符和比…

JS中的异步任务有哪些

JS中的异步任务有哪些 异步任务指的是,不进入主线程、而进入"任务队列"(task queue)的任务,只有等主线程任务执行完毕,"任务队列"开始通知主线程,请求执行任务,该任务才会…

spring下jndi配置

参考: 1)Spring配置JNDI(Tomcat7) http://liuzidong.iteye.com/blog/962841 2)在tomcat 6.0下配置JNDI及在Spring中的使用 http://hi.baidu.com/xulong7814/item/1b150826c4cd81cadcf69abf 转载于:https://www.cnblogs.com/lpshou/archive/20…

机场精细化管理_宇视科技智慧机坪解决方案助力机场实现精细化管理

飞行需求不断膨胀,有限的空域资源愈发拥挤,带来航班延误、资源浪费及航行安全等问题,降低机场运行效率。机坪作为空中交通起讫点,也是拥堵、延误多发区,对机场整体运行效率至关重要。如何在兼顾成本下,让机…

安徽省计算机水平考试试卷,第1次安徽省计算机水平考试试卷.doc

PAGEPAGE 62006第一次安徽省计算机水平考试试卷(ACCESS)单项选择题(每题1分,共40分)能将高级语言源程序转换为目标程序的是A)编译程序 B)解释程序 C)测试程序 D)编辑程序6位无符号二进制数能表示的最大十进制整数是A)64 B)63 C)32 D)31在Windows中,下列关…

总结:js延迟加载的方式有哪些?

该面试题主要考察的是程序的性能方面。性能优化的核心思想就是快,常见的优化手段有预先准备数据(如缓存),按需获取,分段、异步获取等 由于JavaScript的阻塞特性(单线程运行),在每一个…

Android中简单的日期格式化

自己遇到的一点格式化日期的方法,记下来 // 今天的信息 显示时间 dateStr DateFormat.getTimeFormat(context).format(date); // 日期 dateStr DateFormat.getDateFormat(context).format(date)" "DateFormat.getTimeF…

集群没有leader_面试官问:说说你对ZooKeeper集群与Leader选举的理解?

ZooKeeper是一个开源分布式协调服务、分布式数据一致性解决方案。可基于ZooKeeper实现命名服务、集群管理、Master选举、分布式锁等功能。高可用为了保证ZooKeeper的可用性,在生产环境中我们使用ZooKeeper集群模式对外提供服务,并且集群规模至少由3个Zoo…

t3修改计算机后就无法登录了,电脑更换系统后,用友T3登录不上了,一直显示这个,怎么处理,这个怎么解决...

我用的是类似用友的FineReport报表软件,没用过您那款软件,我帮您搜了一下您看看能不能帮到您:运行软件常出现的提示Run-time error429运行一些软件常出现这样的提示:Run-time error429:Activex componert cant create object是说你…

浅谈webpack打包原理

模块化机制 webpack并不强制你使用某种模块化方案,而是通过兼容所有模块化方案让你无痛接入项目。有了webpack,你可以随意选择你喜欢的模块化方案,至于怎么处理模块之间的依赖关系及如何按需打包,webpack会帮你处理好的。 关于模…

ubuntu rsync

rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。 rsync是用 “rsync 算法”提供了一个客户机和远程文件服务器的文件同步的快速方法&#xf…

android音频杂音问题_Android 音视频去回声、降噪(Android音频采集及回音消除)(转)...

好久没写文章了,其实是想记录一下自己在Android开发的成长历程。谈到音视频这块,对于新手来说刚接触到这一块,那是非常非常的恶心~我自己弄这一块也是从头开始,在 网上也翻阅了无数的资料、浏览了无数的博客,尝试了多种…

CImage类 from http://www.cnblogs.com/afarmer/archive/2012/03/31/2427273.html

CImage类 Visual C的CBitmap类的功能是比较弱的,它只能显示出在资源中的图标、位图、光标以及图元文件的内容,而不像VB中的Image控件可以显示出绝大多数的外部图像文件(BMP、GIF、JPEG等)。如果想要在对话框或其他窗口中显示外部图像文件则只能借助于第三方提供的控…

新华计算机学校环境好吗,新华电脑校园环境好不好?(二)

随着学校规模的不断扩大和办学层次的逐步提高,新华的办学理念已发生了根本性的变化。在新华全国院校中,校园环境的美化和建设对大学生文化素质的教育有着不可替代的推动作用。在校园总体现划上,特别注重建筑布局和美化布局的相互映衬&#xf…

实现深拷贝的几种方法

1.我们怎么去实现深拷贝呢,这里可以递归递归去复制所有层级属性。 这么我们封装一个深拷贝的函数(PS:只是一个基本实现的展示,并非最佳实践) 复制代码 function deepClone(obj){let objClone Array.isArray(obj)?[]:{};if(obj &&…

投资合伙人股份分配_合伙人股权分配,你必须知道的三大要点!

原标题:合伙人股权分配,你必须知道的三大要点!随着社会的发展,越来越多的年轻人选择创业,也有很多人选择合伙创办企业,但是很多也是因为股权和钱如何分的问题最后不欢而散,合伙创办企业好处很多…

前端-给定一个字符串str,如何实现每个单词首字母都大写,其余部分小写。

确保字符串的每个单词首字母都大写&#xff0c;其余部分小写。 function f(str){ var arr str.toLowerCase().split(" “); //转小写&#xff0c;分割成字符串数组 for(var i0; i<arr.length; i){ arr[i] arr[i].charAt(0).toUpperCase()arr[i].slice(1); //重新组合…

计算机无法同步时间,为什么在Win7中无法同步计算机时间?

[文章摘要]在win7中&#xff0c;为什么不能同步计算机时间&#xff1f;有什么解决办法吗&#xff1f;接下来&#xff0c;我将向您介绍为什么无法在win7中同步计算机时间的主要症状&#xff0c;可能的原因和解决方法.在win7中&#xff0c;为什么不能同步计算机时间&#xff1f;有…