-
Docker入门系列(三)镜像分层、镜像推送公有库和私有库
发布时间:2022-03-31 10:51一、镜像分层1、什么是docker镜像抛开docker镜像不谈,一个完整版Linux镜像(以Ubuntu:14.04镜像为例)是由一个Linux内核发行版(也就是某一个版本下的Linux内核) 和 U
-
Docker入门系列(二) 查看、删除、拉取镜像,查看、运行、删除容器,docker容器备份常用命令
发布时间:2022-03-30 17:27一、镜像常用命令 命令1:查看本地镜像 # 查看本地镜像 docker images -a :列出本地所有的镜像(含历史映像层); -q :只显示镜像ID。
-
Docker入门系列(一) Docker概述
发布时间:2022-03-30 15:05一、为什么需要Docker 3个痛点:一致性、重复性和时效性。 1、开发人员开发完成之后上线到正式环境,程序在本地环境或开发环境能够运行,但在正式环境运行失败。原因是由于Linux、mys
-
计算机网络基础(十四)应用层——HTTP性能和版本演进
发布时间:2022-03-15 16:49- 进程通信和套接字 应用层解决的是两端应用程序(进程)通信的问题。两端进程是通过套接字通信,为用户进程提供套接字也是应用层的主要功能。网络通信的用户进程是运行在应用层上的。 套接字是同一
-
计算机网络基础(十三)传输层——TCP连接管理 和 TCP中的计时器
发布时间:2022-02-26 12:39· TCP连接管理TCP连接要解决3个问题:1. 使对方知道自己的存在,且确认双方能发送能接收;2. 允许双方协商一些参数(如最大窗口值,是否用窗口扩大选项和时间戳选项等);3. 分配运输资源(缓存大
-
计算机网络基础(十二)传输层——TCP之滑动窗口、流量控制和拥塞控制
发布时间:2022-02-25 20:12· 以字节为单位的滑动窗口 什么是滑动窗口? 通信过程中一个传输方向上所有的字节的序号(seq)可以看做一个序列(这些序列在socket的缓冲区中),而窗口则是序列
-
计算机网络基础(十一)传输层——TCP可靠传输原理
发布时间:2022-02-25 18:29· 可靠传输原理 本节抛开TCP协议不谈,先谈谈实现一个可靠传输需要怎么做。 1、停止等待协议 停止等待协议用一句话概括:发一个包,等一个ack,然
-
计算机网络基础(十)传输层——TCP协议特点和报文格式
发布时间:2022-02-25 17:35TCP协议是一种面向连接、面向字节流、提供可靠传输服务的一对一通信传输层协议。 · TCP特点 面向连接:数据收发前需要建立连接,数据收发要通过这个逻辑的
-
计算机网络基础(九)传输层——传输层概述和UDP协议
发布时间:2022-02-25 16:47· 运输层的基本功能1. 运用层协议为运行在不同主机上的应用进程之间提供了逻辑通信功能,使得运行在不同主机的进程像直连一样。2. 复用和分解。3. 差错检验。tips1: 运输层把从应用层(具体是运行
-
操作系统入门(十九)内存扩充——虚拟内存技术
发布时间:2022-02-25 11:17· 虚拟内存技术前面介绍的传统连续分配和传统离散分配内存策略具有以下特点或者说缺点。1、一次性:作业必须一次性全部装入内存后才能开始运行。这会造成两个问题:①作业很大时,不能全 部装入内存,导致大作业
-
操作系统入门(十八)内存离散分配——分段存储和段页式存储
发布时间:2022-02-25 10:36· 分段存储管理通常用户程序由若干个逻辑模块(功能模块、数据模块等)组成(例如一个C程序中有一个主函数main,它调用子函数f1~f3,又调用标准函数库的printf和scanf,每一个函数都是一个独
-
操作系统入门(十七)内存离散分配——分页存储
发布时间:2022-02-25 10:13连续分配的方式分配内存的最大缺点在于会产生很多内存碎片,内存利用率低(虽然可以通过紧凑技术解决,但是需要花费很多CPU时间),而产生很多内存碎片的根本原因在于必须为进程分配连续的内存空间(或者说进程会
-
操作系统入门(十六)内存连续分配——单一连续分配、固定分区分配和动态分区分配
发布时间:2022-02-24 19:04系统区和用户区 整个内存会分为系统区(在低地址)和用户区(高地址),分别存放系统进程和用户进程的数据和指令。 内存分配策略,主要分为连续分配
-
操作系统入门(十五)内存基本介绍——程序装入、链接和内存的扩充
发布时间:2022-02-24 17:10内存是CPU能直接存取指令和数据的存储器,本质是被分割为一个个以字或者字节为存储单元的存储空间,每个存储单元都有自己的地址,通过地址读写内存的数据。CPU和IO系统都会直接与内存打交道。程序也要载入到
-
计算机网络基础(八)网络层——路由器的构成
发布时间:2022-02-24 12:49路由器是多个输⼊端⼝和多个输出端⼝的专⽤计算机, 其任务是转发分组(转发给下⼀跳路由器);路由器分为负责路由选择的控制层面(软件)和分组转发的数据层面(硬件)。下面我们看看路由器的结构:转发表和路由表
-
计算机网络基础(七)网络层——路由选择协议之RIP协议、OSPF协议和BGP协议
发布时间:2022-02-24 12:36互联网的路由选择协议 路由选择协议规定了路由器如何交换信息生成路由表。 互联网的路由选择协议是动态的、分层次的、分布式路由选择协议。分层次是因为网络的数量很大,不可能让
-
计算机网络基础(六)网络层——IP协议详解
发布时间:2022-02-23 22:22IP数据报 IP 数据报由⾸部和数据两部分组成: ⾸部的前⼀部分是固定⻓度,共 20 字节; ⾸部的固定部分的后⾯是⼀些可选字段,其⻓度是可变的。 版本:占 4 位,指
-
计算机网络基础(五)网络层——ARP协议和ICMP协议
发布时间:2022-02-23 21:59地址解析协议 ARP ARP协议是一个根据目标IP获得去往目标主机路径上路由器的MAC地址的网络层协议。 计算机通信时会使用IP地址(逻辑地址)和MAC地址(物理地址),假如主机H1要发送
-
计算机网络基础(四)网络层——网络层概述和IP地址
发布时间:2022-02-15 15:23为什么需要网络层 数据链路层解决了同⼀局域⽹(直连⽹络)计算机间帧的传输问题,但还需要网络层解决不同网络间的主机通信的问题(跨局域网的通信)。 网络层提供的服务
-
操作系统入门(十四)调度算法——时间片轮转算法、优先级调度算法 和 多级反馈队列算法
发布时间:2022-02-15 14:55之前介绍了3种早期批处理的调度算法 调度算法——先来先服务算法、短作业优先算法 和 高响应比优先算法,本节要介绍的3种算法则常用于分时操作系统和实时操作系统等交互式系统。时间片轮转 RR算法思想:让每