自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 计算机网络——应用层2(知识点补充 open

HTTP和HTTPS的区别与HTTPS的三次握手超文本传输协议HTTP协议 被用于在 Web 浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了 Web 浏览器和网站服务器之间的传输保温,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感的信息,如:支付密码等为了解决HTTP协议明文传输不安全的缺点,提出了HTTPS协...

2020-03-20 23:40:54 201

原创 计算机网络——应用层

应用层作用每个应用层协议都是为了解决某一类应用问题,而问题的解决是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的。应用层的具体内容就是规定应用进程在通信时所遵循的协议应用层体系结构客户-服务器体系结构(client-server architecture)有一个总是打开的主机成为服务器,他服务于来自许多其它成为客户的主机的请求。客户之间不直接通信。另外,服务器具有一个固定...

2020-03-20 13:33:29 1862

原创 计算机网络4—传输层

udp协议:特点,首部各个字段udp校验和怎么计算的udp为什么要加伪首部,why伪包头tcp协议:tcp与udp的概念相互区别及优劣tcp的特点,首部tcp通过哪些方式来保证可靠性连接控制(三次握手,四次挥手,同时打开,同时关闭,半关闭流量控制机制(滑动窗口,慢启动,拥塞避免,快速重传,快速恢复超时重传机制,各种计时器传输层基础知识概览传输层协议与网络层协议的主要区别...

2020-03-19 17:23:12 868

原创 计算机网络3—网络层

IP报文的格式和各个字段的含义掌握IP分片如何避免IP分片( 在应用层做限制 在传输层做限制如何确定分片顺序 接收端如何确定所有分片都到了IP线路路由表 路由表每个字段的含义ICMP协议:查询+报错如何理解IP的不可靠和无连接为什么IP首部中要有总长度字段IP首部校验和怎么计算的,与ICMPP,IGMP,TCP,UDP的首部校验和有什么区别与共同点主机和路由器的本质...

2020-03-18 14:37:12 748

原创 计算机网络2——数据链路层

数据链路层主要干什么mtu概念 mtu最大值和最小值是多少以太网帧的格式ARP协议,RARP地址解析和逆地址 说白了就是网卡的mac地址和ip地址互查的机制RARP的报文格式 查询原理 缓存ARP高效运行的关键 其弱点arp代理的概念和应用场景 免费arpwhy 数据链路层物理层的线路有传输介质与通信设备组成,比特流在传输介质上传输时肯定会存在误差的。这样就引入了数据链路层在...

2020-03-17 14:51:39 732 1

原创 计算机网络1——物理层概览

2020-03-16 10:20:52 94

原创 操作系统9-文件系统,I/O子系统

大纲-----------文件系统和文件----------- 文件描述符----------- 目录-----------文件别名-----------文件系统种类----------- 虚拟文件系统-----------文件缓存和打开文件-----------文件分配-----------空闲空间管理----------- I/O子系统特点、结构、传输---------...

2020-03-15 23:36:28 241

原创 操作系统8-死锁和进程通信----(库函数scanf和printf是基于管道读写实现的!

大纲:死锁概念及死锁处理方法银行家算法死锁检测进程通信方法:信号、管道、消息队列、共享内存一、死锁背景可重用资源:资源不能被删除且任何时刻只能有一个进程使用,进程释放资源后其他进程可重用,可能出现死锁消耗资源:资源创建和销毁,当进程间相互等待接收对方消息时也可能出现死锁=======》资源分配图:描述资源和进程间分配和占用关系的有向图出现死锁的必要条件:1)互...

2020-03-15 17:41:34 239

原创 操作系统7-信号量与管程

回顾一下:并发问题:多线程并发导致资源竞争同步概念:---------1. 协调多线程对共享数据的访问---------2.任何时刻只能由一个线程执行临界区代码确保同步正确的方法---------底层硬件支持---------高层次的编程抽象...

2020-03-15 14:44:30 331

原创 操作系统6-同步互斥

why 同步机制? 因为操作系统需要利用同步机制在并发执行的同时保证一些操作是原子操作怎么做到同步问题 ---->临界区------>方法1:禁用硬件中断------>方法2:基于软件的解决方法------>方法3:更高级的抽象方法临界区 critical section:进程中访问临界资源的一段需要互斥执行的代码entry section//进入区 ...

2020-03-14 23:31:50 341

原创 操作系统5-处理机调度——lab6调度器

大纲:-----处理机调度概念(处理机调度,调度时机)-----调度准则-----调度算法-----实时调度-----多处理器调度-----优先级反转CPU调度的背景,什么是CPU调度,为什么会有这个概念?要研究它的什么CPU调度的背景是进程切换,当我们说进程切换,其概念是保存当前进程在PCB中的执行上下文并恢复下一进程的执行上下文,即CPU资源的当前占用者的切换,那么处理机调...

2020-03-14 17:00:48 352

原创 操作系统4-进程,线程,进程控制——lab4内核线程管理,用户进程管理

大纲一下:最重要的还是要把知识点串起来,知道每一个后知识点概念出现的原因进程:--------进程的概念--------进程控制块--------进程状态--------三状态进程模型--------挂起进程模型——————————————————线程--------为什么引入线程--------线程的概念--------用户线程--------内核线程————————...

2020-03-14 14:16:13 291

原创 操作系统3-覆盖技术,交换技术,虚拟存储,置换算法——lab3

虚拟存储:在非连续存储内存分配的基础上,可以把一部分内容放到外存的做法需求背景:增长迅速的存储需求:程序规模的增长速度远远大于存储器容量的增长速度理想的存储器:更大,更快,更便宜,非易失性,实际张的存储器是目前很难达到的要把硬盘的空间也用上,让硬盘在os的操作之下扮演内存的作用,使得常用的进程放在内存上,不常用的放在硬盘上那么,在计算机系统中内存不够用的解决办法是:覆盖overl...

2020-03-13 16:46:58 1687

原创 操作系统2-物理内存管理(连续内存分配,非连续内存分配)—— lab2习题

操作系统在内存管理要完成的目标背景:基于计算机体系结构以及其内存分层体系,CPU,内存和I/O之间的存储速度差距过大,希望os在内存管理要达到的目标是:抽象:逻辑地址空间(是连续的保护:独立地址空间(因为应用程序是多个的共享:访问相同内存虚拟化:耕读的地址空间(可将暂时不访问的数据挪到硬盘先OS中采用的内存管理方式重定位relocation分段segmentation(一...

2020-03-13 00:13:42 845

原创 操作系统——启动操作系统及ucore-lab0 coding

花了一周多时间把操作系统的课程看了一遍,晚上结课的时候尝试性地想看着笔记的标题回忆一下内容,发现……嗯……一片混沌……成热打铁就看着笔记做个总结吧,辅以uCoreLab上的coding!一个走!...

2020-03-12 11:37:25 252

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除