摘要: 应用层 应用层是面向用户的一层 1.DNS详解 DNS(Domain Name System: 域名系统) 使用IP地址+端口的方式对应主机的进程太过繁琐,所以产生了DNS技术,使用域名帮助记忆 域名由点、字母和数字组成 点分割不同的域 域名可以分为顶级域、二级域、三级域 域名通过DNS服务解析为i 阅读全文
posted @ 2022-06-30 17:30 wangao96 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一.UDP协议详解 UDP(User Datagram Protocol: 用户数据报协议) UDP是一个非常简单的协议 UDP协议对其数据报内容不合并,不拆分,原样传输。同样的,UDP协议=UDP首部+UDP数据报数据 UDP是无连接协议,也就是说并不需要两方建立连接,UDP不能保证可靠的交付,数 阅读全文
posted @ 2022-06-29 22:41 wangao96 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 层次结构设计的基本准则 计算机网络是依据层次结构进行设计的,为什么要这样设计? 分层实现不同的功能,各层间相互解耦,相互独立,每一层有足够的灵活性。 从数据上讲,从上到下分别是 网络应用数据,数据可靠性通信,物理网络的接入。 osi七层模型 如图所示七层结构和他们的作用 OSI欲成为全球计算机都遵循 阅读全文
posted @ 2022-06-29 16:54 wangao96 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一 网络层ip协议相关 1.ip协议 虚拟互联网络:物理设备使用ip协议屏蔽了物理设备之间的细节,使复杂的物理网络变为了虚拟互联网络,当网络中的主机使用IP协议连接时,则无需关注网络细节。 ip协议解决了虚拟网络中数据报传输路径的问题。 IP地址长度为32位,常分成4个8位 IP地址常使用点分十进制 阅读全文
posted @ 2022-06-29 16:51 wangao96 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 线程间同步之互斥量: 即线程A访问邻接资源时,阻止线程B访问。互斥量(互斥锁)保证两个线程指令的先后顺序执行。具有原子性(一系列操作不可以被中断,不存在部分执行部分未执行的情况)。互斥锁是最简单的线程同步方法,有加锁和解锁两种状态, 两个状态可以保证资源访问的串行。 同时,操作系统直接提供了互斥量的 阅读全文
posted @ 2022-05-16 21:55 wangao96 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 广义的io设备 对CPU而言,凡是对CPU进行数据输入的都是输入设备。 对CPU而言,凡是CPU进行数据输出的都是输出设备。 io设备的缓冲区 ◆ 减少CPU处理IO请求的频率 ◆ 提高CPU与IO设备之间的并行性 因为cpu与io设备的速率不匹配,所以设置ios设备的缓冲区。 ◆ 专用缓冲区只适用 阅读全文
posted @ 2022-05-06 21:39 wangao96 阅读(51) 评论(0) 推荐(0) 编辑
摘要: linux目录 Linux文件类型 套接字(s) 普通文件(-) 目录文件(d) 符号链接(l) 设备文件(b、c) fifo(p) 可以使用ls -al 查看文件类型 linux的文件系统 文件系统概览 FAT 使用一张表保存盘块信息 NTFS EXT2/3/4 扩展文件系统,是linux的文件系 阅读全文
posted @ 2022-05-06 21:29 wangao96 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 文件的逻辑结构 ◆ 逻辑结构的文件类型 文件可以分为有结构文件和无结构文件 有结构文件:文本文件,文档,媒体文件。 无结构文件:二进制文件,链接库 有结构文件 1>内容由定长记录和可变长记录组成 2>定长记录存储文件格式,文件描述等结构化数据项。 3>可变长记录存储文件具体内容 无结构文件 1>也称 阅读全文
posted @ 2022-05-06 20:58 wangao96 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 内存分配与回收 为什么要进行内存分配与回收? ◆ 确保计算机有足够的内存处理数据 ◆ 确保程序可以从可用内存中获取一部分内存使用 ◆ 确保程序可以归还使用后的内存以供其他程序使用 内存分配的过程 分类单一连续分配: 单一连续分配是最简单的内存分配方式,只能在单用户、单进程的操作系统中使用 固定分区分 阅读全文
posted @ 2022-05-05 21:29 wangao96 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 进程调度是什么? 指计算机通过决策决定哪个就绪进程获得cpu的使用权 两个步骤: 1>保留旧进程的运行信息,清出就进城 2>准备新进程的运行环境并分配cpu 进程调度的三种机制 1>就绪队列的排队机制 将就绪进程按照一定的方式排成队列,以便调度程序可以最快找到就绪进程。 2>选择运行进程的委派机制 阅读全文
posted @ 2022-04-28 17:34 wangao96 阅读(139) 评论(0) 推荐(0) 编辑