TCP 三次握手四次挥手

TCP 三次握手四次挥手序列号 seq:占 4 个字节,用来标记数据段的顺序,TCP 把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号 seq 就是这个报文段中的第一个字节的数据编号。确认号 ack:占 4 个字节,期待收到对方下一个报文段的第一个数据字节的序号;序列号表示报文段携带数据的第一个字节的编号;而确认号指的是期望接收到下一个字节

Linux 开机启动流程

Linux 开机启动流程总体有 4 个阶段 BIOS 启动引导阶段 GRUB 启动引导阶段内核阶段 init 初始化阶段 1.BIOS 启动引导阶段在服务器通电的瞬间,ROM 只读芯片中的开机程序被触发,第一个阶段开始进行。硬件自检 BIOS 程序首先检查计算机硬件能否满足基本条件寻找启动设备当硬件检测通过后,BIOS 把控制权交给下一阶段的启动程序,系统是从硬盘启动,还是从网络启动,还是从 U 盘启动 2.GRUB 启动引导阶段两个步

进程线程协程的区别

进程线程协程 1.进程程序运行以后,上级挂靠单位是操纵系统,操作系统会以进程为单位,分配系统资源,进程是资源分配的最小单位 2.线程线程是操作系统调度(cpu 调度)执行的最小单位 3.进程和线程对比区别:调度:进程作为拥有资源的基本单位,线程作为调度和分配的基本单位,并发性:进程和同一个进程的多个线程之间都可以并发拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,单可以访问隶属于进程的资源。进程

网络设备实施 FTP 协议

网络设备实施 FTP 协议 1.FTP 文件传输协议简介 FTP 是 TCP/IP 协议族中的一种应用层协议,称为文件传输协议,FTP 的主要功能是向用户提供本地和远程主机之间的文件传输,FTP 采用两个 TCP 连接:控制连接和数据连接,其中控制连接用于控制端口,传输控制命令;数据连接用于连接数据端口,传输数据;在控制连接建立后,数据连接通过控制端口的命令建立起连接,进行数据的传输,FTP 数据连接的建立有两种;主动模式和