Linux网络-网络层IP协议 IP协议,计算机网络分层,IP协议头格式,IP数据报 - 数据分片,数据报为什么要分片?,数据报分片是什么?,如何做到IP数据报分片?,分片demo示例,并不推荐分片,能不分片则不分片。网段划分,前置了解,网络号和主机号,为什么要把IP地址分为网络号和主机号?(作用),过去的一种划分网络号和主机号的方案,把所有的IP地址分为5类,无类别域间路由CIDR,特殊的IP地址,IP地址的数量限制,私有IP地址和公网IP地址,NAT,路由。
Linux网络-传输层UDP/TCP详解 目录:计算机网络的层状结构,UDP协议,UDP报文格式,理解UDP/TCP报文的本质,UDP的特点,UDP的缓冲区,sendto/recvfrom/send/recv/write/read IO类接口,UDP是全双工的,UDP注意事项,UDP协议,实现简单聊天室(服务端+客户端)TCP协议,TCP协议段格式,确认应答(ACK)机制,TCP全双工,具有发送缓冲区和接收缓冲区,流量控制,连接管理机制,如何理解连接,理解 - TCP建立连接的三次握手理解-TCP断开连接四次挥手,TCP四次挥手的状态变化。
Linux操作系统-线程互斥,线程同步,生产者消费者模型 线程互斥:互斥锁,pthread_mutex_*,互斥锁的原理,死锁。线程同步:条件变量,pthread_cond_*。生产者消费者模型,阻塞队列。
Linux操作系统 - 线程概念与理解,线程控制 线程概念,Linux下的线程理解:轻量级进程8&本质原理。pthread线程库: pthread_create , join,exit…线程等待,线程分离。线程id的理解,线程的独立栈结构。
Linux操作系统-信号 产生信号的方式,信号在OS内核中的存储方式:block信号集,pending信号集,handler方法处理表。相关接口:sigpending,sigprocmask,signal,sigaction。信号处理的流程。捕捉信号的流程。用户态与内核态。可重入与不可重入函数。volatile。SIGCHLD
Linux 进程间通信:匿名管道 命名管道 共享内存 管道:匿名管道,命名管道,pipe,mkfifo,访问控制,同步与互斥,管道的本质:纯内存级文件System V共享内存,共享内存的本质,shmget shmat shmdt ipcs ipcsrm虚拟地址空间角度理解管道和SHM