计算机网络概论和Linux基础 | 青训营笔记

155 阅读3分钟

计算机网络概论 | 青训营笔记

  1. 网络的层

应用层 传输层 网络层 数据链路层 物理层

  1. http协议示例

数据链路层负责将IP数据报封装成合适在物理网络上传输的帧格式并进行传输。 null/loopback 本地帧 从示例中可以看出对于http来说,真正的载荷是最后几个字节,之前的所有数据都是各层协议的头数据,即: 报文=业务层头+IP协议的头+TCP协议的头+http协议的头+http的正文 3. 小节

网络的组成部分:路由器,服务器,主机,交换机等 网络结构:网络的网络 信息交换方式:电路交换和分组交换 网络分层:物理、数据链路、网络层、传输、应用层 网络协议:标头、载荷 上一层的标头和载荷是下一层的载荷,再添加下一层的标头

  1. web中的网络

tcp udp http三种版本演变,quic协议辅助http3 cdn? 密钥,加密,哈密算子? tcp协议格式?回头补

Linux基础 | 青训营笔记

  1. 计算机硬件

控制器 运算器 输入 输出单元 存储器

  1. 计算机操作系统

承上启下: 管理计算机资源 提供用户接口

问:操作系统本身也是一个程序,那如何实在开机时就被执行呢? bios uefi

3.linux发展简史

查看linux版本: uname -a cat /proc/version cat /etc/os-release

4.linux系统结构(4个主要部分)

内核:提供核心能力,例如进程管理

shell:命令解释器,和内核进行交互

文件系统

应用程序

4.1进程管理

一个CPU核同一时间只能运行一个进程,有自己的地址空间,占用一定的系统资源,由他的进程id(pid)和他父进程的进程id(ppid)唯一识别

查看启动的nginx进程 ps -ef | grep nginx

查看某个进程 top -p 93824

关闭进程kill

全部进程动态实时图 top

4.2进程调度

R可执行状态

S可中断的睡眠状态

D不可中断的睡眠状态

T暂停状态或跟踪状态

Z退出状态,进程成为僵尸进程

X退出状态,进程即将被销毁

4.3进程调度原则

等时间执行 轮询方式执行

4.4进程的系统调用

内核空间

用户空间

用户态———内核态——用户态

用户程序发起系统调用,执行系统调用,系统调用返回

4.5文件系统

Linux中一切皆文件

/根节点 bin可执行命令 dev设备文件目录 root超级管理员权限 sbin超级管理员二进制命令管理 home用户信息

(VFS)虚拟文件系统对应用层提供一个标准的文件操作接口,对文件系统提供一个标准的文件接入接口

查看文件系统类型: df -T mount

4.6文件基本操作

touch创建新文件

查看当前登录用户信息 id xxx groups w

文件权限 drwxr-xr-x 第一个字母代表文件类型,后面每三个为一组分别代表所有者,所在组和其他人,x代表执行

4.7软件包

apt