Linux
文章平均质量分 94
hrimkn
这个作者很懒,什么都没留下…
展开
-
【网络基础】——传输层
计算机网络传输层,UDP协议和TCP协议详解,网络通信三次握手和四次挥手。内容包括有端口号、端口号范围划分、知名端口号、进程与端口号的关系、netstat;UDP协议格式、特点、UDP面向数据报、UDP缓冲区、UDP的使用注意事项、基于UDP的应用层协议。TCP协议、确认应答机制ACK、超时重传机制、流量控制、连接管理机制、滑动窗口、拥塞控制、延迟应答、捎带应答、基于TCP的应用层协议。原创 2023-10-15 16:38:22 · 667 阅读 · 4 评论 -
【网络基础】——HTTPS
HTTPS背景知识 HTTPS是什么? 加密解密 为什么要加密常见的加密方式 对称加密 非对称加密数据摘要&&数据指纹数字签名HTTPS工作过程探究 方案1:只使用对称加密 方案2:只使用非对称加密 方案3:双方都使用非对称加密 方案4:非对称加密+对称加密 中间人攻击证书的引入 数据签名 查看CA机构 方案5:非对称加密+对称加密+证书认证HTTPS完整流程原创 2023-09-11 21:18:54 · 1153 阅读 · 1 评论 -
【Linux】——网络基础:http协议
应用层认识协议协议的概念传输结构化数据序列化和反序列化网络版本计算器服务器端Server客户端Client协议定制HTTP协议HTTP的简介认识URLurlencode和urldecodeHTTP协议格式HTTP请求HTTP响应HTTP的方法GET和POST方法 POSTMAN演示原创 2023-09-09 16:08:16 · 439 阅读 · 1 评论 -
网络入门基础
本文主要介绍了:计算机网络背景、网络发展、认识协议、协议的制订、网络协议详解、协议分层、OSI七层模型、TCP/IP模型、网络传输的基本流程、局域网通信、跨网络通信、网络中的地址管理、IP地址、MAC地址原创 2023-09-01 18:56:14 · 375 阅读 · 0 评论 -
【Linux】——信号量、线程池
本文主要介绍了信号量和线程池两方面:POSIX信号量、信号量的原理概念函数接口、信号量与互斥锁的关系、二元信号量可以实现互斥功能、基于环形队列的生产消费模型、Linux线程池技术、线程池的概念应用场景、线程池的具体实现过程、线程池的优化版本原创 2023-08-04 22:02:26 · 439 阅读 · 0 评论 -
【Linux】——线程安全
本文主要介绍了linux线程安全方面知识:可重入与线程安全、常见的线程安全情况、常见的可重入和不可重入的情况、linux线程互斥、互斥量mutex接口的使用方法、常见锁的概念、死锁的原理以及如何避免原创 2023-08-02 22:10:03 · 695 阅读 · 0 评论 -
【Linux】——多线程
本文主要介绍了解线程概念,理解线程与进程区别与联系,详解介绍了线程控制的操作,线程创建,线程终止,线程等待。原创 2023-06-03 21:19:27 · 981 阅读 · 0 评论 -
【Linux】——进程信号
本文将介绍Linux信号的基本概念、信号产生的一般方式、信号递达和阻塞的概念,原理、信号捕捉的一般方式、可重入函数的概念、SIGCHLD信号, 重新编写信号处理函数的一般处理机制。原创 2023-05-20 15:40:31 · 595 阅读 · 1 评论 -
【Linux】——基础IO
本文介绍了C语言文件接口、Linux系统文件接口、文件描述符fd、文件描述符fd分配规则、重定向、FILE、文件系统以及软硬链接。其中FILE以及缓冲区模拟实现、shell模拟实现重定向的代码链接为:https://gitee.com/hrimkn/linux_beginner原创 2023-04-11 21:33:31 · 205 阅读 · 3 评论 -
【Linux】——进程控制
本文章从进程创建、进程终止、进程等待、进程程序替换四个方面讲解了linux中的进程控制。详细解释了fork函数原理、返回值、使用方法,进程等待中wait和waitpid函数的详解,进程退出中的退出场景、进程退出码、进程退出方式。最后解释了进程程序替换的原理,以及7个exec*函数的底层原理及使用方式。原创 2022-11-29 10:14:31 · 341 阅读 · 1 评论 -
【Linux】——环境变量
linux环境变量详解原创 2022-11-27 11:36:56 · 1430 阅读 · 0 评论 -
【Linux】——环境基础以及开发工具的使用
本篇文章将介绍下面几种工具,以及linux的环境基础,帮助你更好地使用linux系统。使用yum工具,进行软件安装vim编辑器使用方法,以及vim的简单配置gcc/g++编译器的使用,并了解其过程,原理linux中的调试器-gdb自动化构建工具-make/makefilelinux使用git 命令行的简单操作, 以及如何在linux上传代码原创 2022-11-12 17:18:06 · 432 阅读 · 1 评论 -
【Linux】——权限详解
Linux权限,详细解释了权限是什么,权限产生的原因,以及权限如何使用。一篇文章即可搞懂linux权限原创 2022-10-30 15:46:09 · 1874 阅读 · 4 评论 -
【Linux】——基本指令
linux指令详解,linux的初学者可以通过此文章复习总结,希望各位大佬收藏方便日后查找指令的用法。原创 2022-10-26 22:57:48 · 1256 阅读 · 1 评论