一、计算机网络基本概念 什么是计算机网络? 计算机网络是利用通信设备与通信链路或者通信网络,互连位置不同、功能自治的计算机系统,并且遵循一定规则实现计算机系统之间信息交换; 概括性:计算机网络就是要用通信网络对各个不同位置的功能自治的计算机互连成一个系统,达成信息交换。 什么是协议? 协议是网络通信 ...
分类:
其他好文 时间:
2020-05-03 00:39:53
阅读次数:
71
输入、输出、文件的概念 普通文件:文本文件(只含有ASCII或Unicode字符的普通文件、包含若干文本行以 结束)、二进制文件(其他普通文件) 目录:包含一组连接(link)的文件(文件名 该目录自身的链接、 该目录的父目录的链接、文件的链接、其他目录的链接) 套接字:与另一个进程进行跨网络通信的 ...
分类:
移动开发 时间:
2020-05-02 21:19:41
阅读次数:
80
OpenSSL&加密解密(思维导图) 1. 网络通信概述 传输层协议 进程间通信 监听端口 SSL 裸套接字 2. 加密和解密 2.1 加密的方式 对称加密 公钥加密 单向加密 认证加密 2.2 PKI的实现方式 SSL TLS 2.3 加密和解密的过程 2.3.1 加解密过程分析 2.3.2 术语 ...
分类:
其他好文 时间:
2020-05-02 15:12:54
阅读次数:
83
一、数据存储的演变过程 1、任意文件:数据位置不固定,查找不便,数据格式不统一,读写不便。 2、软件开发目录规范中的的标准位置:数据只存于本地,无法联网。 3、把多个单机客户端的数据统一存于一个服务端,之后的数据操作都交给这个服务端执行。 二、数据库简介 1、本质:就是一款基于网络通信的应用程序。 ...
分类:
数据库 时间:
2020-05-01 00:53:29
阅读次数:
92
一 什么是数据库 """ 本质其实就是一款基于网络通信的应用程序 那其实每个人都可以开发一款数据库软件 因为它仅仅就是一个基于网络通信的应用程序 也就意味着数据库软件其实有很多很多 关系型数据库 MySQL、oracle、db2、access、sql server 非关系型数据库 redis、mon ...
分类:
数据库 时间:
2020-04-30 19:21:03
阅读次数:
70
数据库 存储数据的演变过程 随意的存到一个文件中、数据格式也是千差万别的完全取决于我们自己 """ # 小李 jason|123|NB # 小王 egon-123-DBJ # 小红 tank~123~hecha """ 软件开发目录规范 限制了存储数据的具体位置 """ bin conf core ...
分类:
数据库 时间:
2020-04-30 19:05:44
阅读次数:
63
一、数据库概念 数据库的本质其实就是一款基于网络通信的应用程序那其实每个人都可以开发一款数据库软件 因为它仅仅就是一个基于网络通信的应用程序 也就意味着数据库软件其实有很多很多 关系型数据库 MySQL、oracle、db2、access、sql server 非关系型数据库 redis、mongo ...
分类:
数据库 时间:
2020-04-30 13:15:37
阅读次数:
104
kubernetes网络通信1、容器间通信:同一个Pod内的多个容器间的通信,lo回环网口2、Pod通信:PodIP<-->PodIP3、Pod与Service通信:PodIP<-->ClusterIPkube-Porxy4、Service与集群外部客户端的通信:CNI:CNI是ContainerNetworkInterface的缩写,它是一个通用的容器网络插件的k8s网络
分类:
Web程序 时间:
2020-04-27 15:09:03
阅读次数:
129
1、TCP协议位于网络通信的传输层,与它同在传输层的是UDP协议,TCP是有连接的,UDP是无连接的。传输层其上的应用层协议要么基于TCP要么基于UDP,或二者都有(DNS)。 2、因为网络对包的大小是有限制的,其最大值称为MTU(最大传输单元),大多数网络的MTU为1500字节,有的网络启用了巨帧 ...
分类:
其他好文 时间:
2020-04-26 01:51:22
阅读次数:
86
最近项目中使用了netty服务,空余时间差了下dubbo中是如何使用netty做底层服务的,找了相关资料记录一下: 众所周知,国内知名框架 Dubbo 底层使用的是 Netty 作为网络通信,那么内部到底是如何使用的呢? 1. dubbo 的 Consumer 消费者如何使用 Netty --dem ...
分类:
Web程序 时间:
2020-04-25 19:12:57
阅读次数:
67