计算机基础
文章平均质量分 92
Deepmilu
Undefined|过客,青年
展开
-
常用IO模型及IO多路复用原理
在Linux下编写服务端程序时,一个必须考虑的问题就是程序的IO,要根据使用场景选择合适的IO模型,特备是对于IO密集型的应用,合适的IO模型显得尤为重要。原创 2021-07-27 23:23:15 · 404 阅读 · 0 评论 -
进程的状态
进程和线程是当代计算机系统最重要的两个概念,进程是程序被系统加载并运行的一个过程,深入理解进程的概念有助于我们深入了解计算机的工作原理。本文旨在归纳总结进程的运行转态。...原创 2019-12-21 23:05:02 · 194 阅读 · 0 评论 -
操作系统概述
操作系统(OS)是配置在计算机硬件上的第一层软件,是一系列程序的集合,是对硬件系统 的首次扩充。其作用是管理好各硬件,协调各用户软件对资源的需求,以提高各设备资源的利用率和系统的吞吐率。并且为用户和应用程序提供简单的接口,以方便用户使用。OS是现代计算机系统中最重要的软件,其他诸如编译程序、数据库软件、邮件系统都直接依赖于系统的支持。(一)OS的目标和作用主要目标:方便些、有效性、可扩充性...原创 2019-05-14 20:19:52 · 172 阅读 · 0 评论 -
常见的web攻击手段
整理自网上关于web攻击的热门文章。(一)跨站脚本攻击跨站脚本攻击(Cross-Site Scripting,XSS)是指通过存在安全漏洞的web网站注册用户的浏览器内运行非法的HTML标签或JavaScript脚本的一种攻击。攻击者编写脚本设下陷阱,用户在自己的浏览器上运行时,一不小心就会受到被动攻击。参考文章:https://thief.one/2017/05/31/1/(...原创 2019-05-20 11:02:40 · 4168 阅读 · 0 评论 -
关于运输层协议的一些要点
1、运输层为主机之间的应用进程提供逻辑通信,只有主机的协议栈才有运输层,网络层提供的是主机间的通信,而运输层为进程提供端到端的通信。运输层很重要的一个功能就是复用和分用。2、运输层有两种主要的运输协议:无连接的UDP(用户数据报协议)和面向连接的TCP(传输控制协议)。3、运输层使用协议端口号,0~1023是熟知端口号,1024~49151是登记端口号,49152~65535是短暂端口号。...原创 2019-04-17 21:46:18 · 836 阅读 · 0 评论