端系统及其两种通信方式

  • 端系统的概念
  • 端系统通信方式——客户服务器方式
  • 端系统通信方式——对等方式

端系统的概念

连接在互联网上的所有的主机称为 端系统。

端系统通信方式——客户服务器方式

客户服务器方式(C/S方式)所描述的是进程之间服务和被服务的关系。客户和服务器都是指通信中所涉及的两个应用进程,客户是服务的请求方,服务器是服务的提供方。

注意:无论是服务请求方还是服务提供方都要使用网络核心部分所提供的服务。

客户软件的特点:被用户调用后运行,在打算通信时主动向远地服务器发起通信(请求服务),因此用户程序必须知道服务器程序的地址。

其次客户软件不需要特殊的硬件和很复杂的操作系统。

服务器软件的特点:他是一种专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求。

系统启动后即自动调用并一直不断地运行着,被动地等待并接受来自各地的客户的通信请求,因此服务器程序不需要知道客户程序的地址。

他一般需要强大的硬件和高级的操作系统支持。

注意:客户与服务器的通信关系建立后,通信可以是双向的,客户和服务器都可以发送和接收数据。

端系统通信方式——对等方式

对等连接,简写为P2P,是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。

只要两个主机都运行了对等连接软件,如qq,bt,迅雷等,他们就可以进行平等的、对等连接通信。

对等连接方式从本质上看仍是使用客户服务器方式,只是对等连接中的每一个主机既是客户又是服务器。

端系统及其两种通信方式相关推荐

  1. 计算机两种通信方式-----串行通信和并行通信

    文章目录 计算机通信方式 一.串行总线 二.并行总线 两种通信方式的特点 并行通信: 计算机通信方式 计算机的两种基本通信方式是串行通信和并行通信. 串行通信是指在计算机总线或其他数据通道上,每次传输 ...

  2. 计算机两种层次结构模型,计算机网络层次结构模型.ppt

    文档介绍: 计算机网络层次结构模型,计算机网络拓扑结构,数据链路层的主要功能,网络层协议有哪些,电脑模型制作,高层协议,osi七层模型包括,物理层传输的是,制定osi的组织,相邻层间信息交换计算机网络 ...

  3. nrf52832用I2C和SPI两种方式驱动LIS2DS12

    本来在这里写了些牢骚话,但是想想这是记录技术文档,还是废话少说为好 直奔主题 先介绍下LIS2DS12,ST公司出的gsensor,内部自带mcu ,可以输出步数.敲击.翻腕等行为结果,还提供了一个2 ...

  4. sock 文件方式控制宿主机_nginx与php-fpm通信的两种方式

    简述 在linux中,nginx服务器和php-fpm可以通过tcp socket和unix socket两种方式实现. unix socket是一种终端,可以使同一台操作系统上的两个或多个进程进行数 ...

  5. vue 点击div 获取位置_Vue中组件之间8种通信方式,值得收藏

    之前写了一篇关于vue面试总结的文章, 有不少网友提出组件之间通信方式还有很多, 这篇文章便是专门总结组件之间通信的 vue是数据驱动视图更新的框架, 所以对于vue来说组件间的数据通信非常重要,那么 ...

  6. linux的进程与库之间的通信两种方式

    文章目录 前言 一.进程A与算法库b的通信方式之一:动态dlopen加载算法库b,编译的时候是需要加载该头文件就可以,无需连接该算法库b 具体的实施细节: 二.进程A与算法库b的通信方式之二:进程A编 ...

  7. java面试题9 牛客:不同的服务器之间,哪种通信方式是不可行的

    在一个基于分布式的游戏服务器系统中,不同的服务器之间,哪种通信方式是不可行的()? A管道 B消息队列 C高速缓存数据库 D套接字 首先看到这道题我是懵逼的,我们分别介绍一下各个的概念 管道为运行在同 ...

  8. Linux服务器 | 服务器模型与三个模块、两种并发模式:半同步/半异步、领导者/追随者

    文章目录 两种服务器模型及三个模块 C/S模型 P2P模型 I/O处理单元.逻辑单元.存储单元 并发 同步与异步 半同步/半异步模式 变体:半同步/半反应堆模式 改进:高效的半同步/半异步模式 领导者 ...

  9. python 进程间通信效率_(1)进程间几种通信方式

    管道.消息队列.共享内存.信号量.信号.socket 要知道管道.消息队列.共享内存的本质:内存本质.效率以及传输数据要求,各种使用方式 一.管道 管道通信效率低,不适合进程间频繁地交换数据.好处,简 ...

最新文章

  1. 用dmidecode - 查看硬件信息
  2. linux中sqlplus不能用_装修中不能用海沙,但是海沙已经偷偷走进了你的家
  3. android 字符串,textview
  4. python如何爬取网站所有目录_[python] 爬取网站所有的URL
  5. SAP fiori上直接连接到操作系统层面 然后进行相关操作的需求
  6. 【学习笔记】HTML基础:使用html制作网页
  7. In the beginning, many people on Wall Street did
  8. sql server 内存_SQL Server内存性能指标–第3部分– SQL Server Buffer Manager指标和内存计数器
  9. python10的负n次方_python的次方
  10. 知识图谱构建(概念,工具,实例调研)
  11. python能参加奥赛吗-家长分享孩子学习NOIP信息学奥赛的经历
  12. Linux 系统不能正常关机解决办法
  13. 传热学相关的无量纲数的物理意义
  14. dva的用法_dva 的基本用法
  15. cql oracle,执行简单的CQL操作
  16. 青柠开车Spring Cloud(三) —— Spring cloud Eureka
  17. CognosSDK Java登陆到Cognos
  18. 《文献管理与信息分析》MOOC课程总结及个人感悟
  19. 6、Spring MVC 之 定义@RequestMapping处理方法
  20. Apache 配置访问日志

热门文章

  1. 如何把苹果文件APP里的Word文档传到手机备忘录
  2. Unity异常退出日志存储位置
  3. 部分库函数的自我实现
  4. 【实践与问题解决28】最全超分辨率(SR)数据集介绍以及多方法下载链接
  5. 泰坦尼克号沉船练习(Titanic Practice)
  6. 快速启动软件之 Rolan ,你真的会用?
  7. 等保测评一体机是什么?由哪些安全模板组成?
  8. 跨考电子信息408一点经验
  9. 报表分析软件有哪些呢?不急不急,给你推荐几款好用的
  10. win7注册表常用设置