CS架构&BS架构 ~~~python 互联通信软件有两种模式:CS架构和BS架构 CS指的是Client Server,分别有一个客户端软件和一个服务端软件 BS指的是Browser Server,一个浏览器和一个服务端软件 客户端软件send 服务端软件recv 操作系统 操作系统 计算机硬件 ...
分类:
其他好文 时间:
2020-04-18 12:11:03
阅读次数:
68
1、CS架构与BS架构 2、网络通信 3、OSI七层协议 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 每层运行常见的物理设备 4、五层协议 4.1 物理层负责发送电信号 4.2 数据链路层:ethernet以太网协议 ? ? OSI七层协议数据传输的封包与解包过程 应用 ...
分类:
编程语言 时间:
2020-04-16 22:24:46
阅读次数:
73
一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 注:计算机(硬件)->os->应用软件 二.网络通信原理 2.1 互联网的本质就是一系列的 ...
分类:
编程语言 时间:
2020-04-16 21:00:16
阅读次数:
89
概述 自从docker容器出现以来,容器的网络通信就一直是大家关注的焦点,也是生产环境的迫切需求。而容器的网络通信又可以分为两大方面:单主机容器上的相互通信,和跨主机的容器相互通信。而本文将分别针对这两方面,对容器的通信原理进行简单的分析,帮助大家更好地使用docker。 docker单主机容器通信 ...
分类:
其他好文 时间:
2020-04-16 19:21:08
阅读次数:
81
Netty 是一个可以快速开发网络应用程序的 NIO 框架,它大大简化了 TCP 或者 UDP 服务器的网络编程。Netty 的简易和快速开发并不意味着由它开发的程序将失去可维护性或者存在性能问题,它的设计参考了许多协议的实现,比如 FTP,SMTP,HTTP 和各种二进制和基于文本的传统协议,因此 Netty 成功的实现了兼顾快速开发,性能,稳定性,灵活性为一体,不需要为了考虑一方面原因而妥协其他方面。Netty 的应用还是比较广泛的,比如阿里巴巴开源的 Dubbo 和 Sofa-Bolt 框架底层网络通讯都是基于 Netty 来实现的。
分类:
Web程序 时间:
2020-04-16 15:35:32
阅读次数:
125
一、介绍: 官网是这么定义的:Swoole 是一个 PHP 的 协程 高性能 网络通信引擎,使用 C/C++ 语言编写,提供了多种通信协议的网络服务器和客户端模块。可以方便快速的实现 TCP/UDP服务、高性能Web、WebSocket服务、物联网、实时通讯、游戏、微服务等,使 PHP 不再局限于传 ...
分类:
其他好文 时间:
2020-04-15 00:17:52
阅读次数:
58
[TOC] YUM安装 1.必须有网络,通过网络获取软件 2.管理RPM包 3.自动解决依赖 4.命令简单 好记 5.生产最佳实践 yum相关命令 控制yum安装的配置文件 ...
分类:
其他好文 时间:
2020-04-14 18:51:50
阅读次数:
60
TCP/TP简介: 计算机网络沟通用TCP/IP协议。 TCP/IP协议(族): TCP/IP协议传输示意图: * 另一套标准OSI(还在理论阶段),分为7层:OSI将TCP/IP的应用层分为:应用层、表示层和会话层,将TCP/IP的链路层分为:数据链路层和物理层。 网络通信过程: 1.两台电脑的网 ...
分类:
其他好文 时间:
2020-04-14 12:50:44
阅读次数:
76
缓存(Cache)是计算机领域里的一个重要概念,是优化系统性能的利器。 由于链路漫长,网络时延不可控,浏览器使用 HTTP 获取资源的成本较高。所以,非常有必要把“来之不易”的数据缓存起来,下次再请求的时候尽可能地复用。这样,就可以避免多次请求 - 应答的通信成本,节约网络带宽,也可以加快响应速度。 ...
分类:
Web程序 时间:
2020-04-13 22:39:11
阅读次数:
86
-打开Web后台服务器技术: Java \ PHP \ Python \ Ruby \ .Net \ Node.js \ ... -Node.js 官网:https://nodejs.org/ -Node.js 不是语言、不是库、不是框架 是一个JavaScript运行时环境 可以解析执行JavaS ...
分类:
Web程序 时间:
2020-04-12 10:51:51
阅读次数:
75