运维|安全|编程技术小站
DNS介绍 DNS介绍
DNS的诞生DNS(Domain Name System) 是一套从域名到IP的映射系统。 在网络中要确定一台主机,可以通过IP地址来做到。但是IP地址不方便记忆, 于是人们发明了一种叫主机名的东西 。 最初时候人们把主机名和IP地址的对
NAT技术 NAT技术
NAT技术背景 私有IP地址的定义极大程度的缓解了IPv4地址紧缺的问题。 私有IP地址可以在本地局域网、私有网络内部随意使用,但是这些地址在公网上是不可被路由的,因此私有IP地址无法直接访问公网。 NAT网络地址转换技术能够将数据包中的
数据结构:八大数据结构分类 数据结构:八大数据结构分类
数据结构分类数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等,如图所示: 每一种数据结构都有着独特的数据存储方式,下面为大家介绍它们的
TCP 有限状态机 TCP 有限状态机
TCP 的连接建立 上图画出了 TCP 建立连接的过程。假定主机 A 是 TCP 客户端,B是服务端。最初两端的 TCP 进程都处于 CLOSED 状态。图中在主机下面的是 TCP进程所处的状态。A 是主动打开连接,B 是被动打开连接。
2020-03-06
TCP滑动窗口机制 TCP滑动窗口机制
TCP的优势从传输数据来讲,TCP/UDP以及其他协议都可以完成数据的传输,从一端传输到另外一端,TCP比较出众的一点就是提供一个可靠的,流控的数据传输,所以实现起来要比其他协议复杂的多,先来看下这两个修饰词的意义:
2020-03-06
mysql:表操作 mysql:表操作
数据库操作SHOW DATABASES; 默认数据库:  mysql - 用户权限相关数据  test - 用于用户测试数据  information_schema - MySQL本身架构相关数据
python并发编程:协程 python并发编程:协程
协程理论进程是资源分配的最小单位,线程是CPU调度的最小单位 无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程、创建线程、以及管理他们之间的切换。
python并发编程:线程 python并发编程:线程
操作系统线程理论进程进程只能在一个时间干一件事,如果想同时干两件事或多件事,进程就无能为力了。 进程在执行的过程中如果阻塞,例如等待输入,整个进程就会挂起,即使进程中有些工作不依赖于输入的数据,也将无法执行。
python并发编程:进程 python并发编程:进程
进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容
9 / 13