Linux

Linux_ 命令大全 网络通讯

Linux_ 命令大全 网络通讯

bingliaolong 5年前 6 0

dip 功能说明:IP拨号连接。 语 法:dip [-aikltv][-m][-p<协议>][拨号script文件] 补充说明:dip可控制调制解调器,以拨号IP的方式建立对外的双向连接。 参 数: -a 询问用户名称与密码。 -i 启动拨号服务器功能。 -k 删...

Linux 高性能服务器编程:TCP二

Linux 高性能服务器编程:TCP二

bingliaolong 3年前 6 0

TCP的建立和关闭 复位报文段 在某些特殊的情况,TCP连接的一端会向另一端发送携带RST标志的报文段,即复位报文段,以通知对方关闭连接或重新建立连接。 收到复位报文段的一端应该关闭连接或重新连接,而不能回应这个复位报文段。 异常终止连接 TCP提供了异常终止一个连接的方法,即给...

Linux 高性能服务器编程:HTTP相关

Linux 高性能服务器编程:HTTP相关 3

bingliaolong 3年前 6 0

TCP/IP通信案例 HTTP代理服务器的工作原理 在HTTP通信链上,客户端和目标服务器之间通常存在某些中转代理服务器,它们提供对目标资源的中转访问。 一个HTTP请求可能被多个代理服务器转发,后面的服务器称为前面服务器的上游服务器。 代理服务器按照其使用方式和作用,分为正向代...

Linux 高性能服务器编程:网络基础编程一

Linux 高性能服务器编程:网络基础编程一 5

bingliaolong 3年前 6 0

socket地址API 字节序 现代CPU的累加器一次都能装载(至少)4个字节(32位机器),即一个整数。 这4个字节在内存中排列的顺序将影响它被累加器装载成的整数的值,这就是字节序问题。 字节序分为大端字节序和小端字节序。 大端字节序是指整数的高位字节存储在内存的低地址处,低位...

Linux 高性能服务器编程:高级I/O函数

Linux 高性能服务器编程:高级I/O函数 5

bingliaolong 3年前 5 0

pipe pipe用于创建一个管道,以实现进程间通信。 pipe函数的参数是一个包含两个int的数组指针。 该函数成功时返回0,并将一对打开的文件描述符值填入其参数指向的数组。 如果失败,返回-1并设置errno。 通过pipe创建的这两个文件描述符fd[0]和fd[1]分别构成...

Linux_ 命令大全 文件管理

Linux_ 命令大全 文件管理

bingliaolong 5年前 5 0

diff 功能说明:比较文件的差异。 语 法:diff [-abBcdefHilnNpPqrstTuvwy][-<行数>][-C <行数>][-D <巨集名称>][-I <字符或字符串>][-S <文件>][-W &l...

Linux 高性能服务器编程:IP协议

Linux 高性能服务器编程:IP协议 4

bingliaolong 3年前 5 0

IP协议 概述 IP协议是TCP/IP协议族的核心协议,也是socket网络编程的基础之一。 IP头部信息出现在每个IP数据报中,用于指定IP通信的源端IP地址、目标端IP地址,指导IP分片和重组,以及指定部分通信行为。 IP数据报的路由和转发发生在除目标机器之外的所有主机和路由...

Linux 高性能服务器编程:高性能服务器架构二

Linux 高性能服务器编程:高性能服务器架构二 7

bingliaolong 3年前 5 0

两种高效的并发模式 并发编程的目的是让程序“同时”执行多个任务。 如果程序是计算密集型的,并发编程并没有优势,反而由于任务的切换使效率降低。 但如果程序是I/O密集型的,比如经常读写文件,访问数据库等,则情况就不同了。 由于I/O操作的速度远没有CPU计算速度快,所以让程序阻塞I...

Linux 内核空间&&用户空间

Linux 内核空间&&用户空间 3

bingliaolong 5年前 5 0

内核空间和用户空间 对 32 位操作系统而言,它的寻址空间(虚拟地址空间,或叫线性地址空间)为 4G(2的32次方)。也就是说一个进程的最大地址空间为 4G。操作系统的核心是内核(kernel),它独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为...

扫一扫二维码分享