IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> [计算机网络]基础概念1 -> 正文阅读

[网络协议][计算机网络]基础概念1

通过学习谢希仁老师的《计算机网络》,得到以下知识精炼。

互联网、网络、路由器

概念:网络把许多计算机连接在一起。
互连网则把许多网络通过路由器连接在一起。
与网络相连的计算机常称为主机。

三者关系:通常,互联网核心部分包含路由器、网络,为边缘部分提供服务,称为通信子网;互联网边缘部分包含主机,用来通信和资源共享,称为资源子网,这些主机又被称为端系统。核心部分可以链接边缘部分

1.1 边缘部分

? ? ? ?端系统及其通信方式

????????端系统:只要在边缘部分能够提供资源的都可以被称为是端系统,端系统的形态可以是一台普通电脑也可以是一个小的摄像头,端系统在功能上是不同的

? ? ? ? 而端到端的通信,如主机a和主机b之间的通信,是指主机A的某个进程和主机B上的另一个进程进行通信

? ? ? ?端系统的通信方式分为两大类客户-服务器方式(C/S);对等方式(P2P,peer to peer)

? ? ? ?■? C/S方式中,客户和服务器都是通信中所涉及的两个应用进程,这种方式是指进程之间服务和被服务的关系。客户是指服务 的请求方,服务器是服务的提供方。(是目前常见用法)

? ? ? ? C/S方式的特点是:是不对等的。被用户调用后运行,在打算通信时主动向远地服务器发起通信(请求服务)。因此,客户程序必须知道服务器程序的地址。客户和服务器建立通信后,通信是双向的,客户和服务器都可以发送和接收数据。

? ? ? ? ? (服务器软件的特点是:

? ? ? ? ? ? ? 1.? ?1种专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求。
??????????????2.系统启动后即自动调用并一直不断地运行着,被动地等待并接受来自各地的客户的通信请求。因此,服务器程序不需要知道客户程序的地址。)

????????(集群:为了扩充服务器的cpu,而将多个服务器连起来协同工作,这些协同工作的服务器之间的关系即为集群。

? ? ? ? ? ?集群与分布式的关系:分布式是一种工作方式,集群是一种物理形态。可以理解为,分工合作的即为分布式,一起干同样的事情是集群

? ? ? ? 处理大数据时通常使用到集群进行分布式计算,这句话的意思即为组成集群的每台服务器为了实现同一个大任务,去分别完成不同的小任务。

举个栗子:假如当前集群为10台服务器,现在的大任务是读取一张100w的表格,那么每一台服务器都需要读取到不同的10w的表格数据,同时进行处理)

????????■对等连接(peer-to-peer,简写为P2P)是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。也就是说,通信时段内存在的A主机和B主机,对A主机来说,他可以是客户也可以是服务器。比如,A向B请求看视频时,B也可以向A请求看视频。(在通信时,主机既是客户也是服务器)

????????只要两个主机都运行了对等连接软件(P2P软件),它们就可以进行平等的、对等连接通信。(目前P2P软件不占主流,因此对等连接当前并不占主流,事实上,P2P模式从微观上来说也是C/S模式)
?


?

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-08-03 11:34:09  更:2021-08-03 11:34:11 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/4 8:23:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码