摘要: 阅读全文
posted @ 2022-11-06 10:55 陈旭阳no 阅读(16) 评论(0) 推荐(0)
摘要: 进程是资源分配的最小单位,线程是CPU调度的最小单位 进程和线程的根本区别是进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位。另外区别还有资源开销、包含关系、内存分配、影响关系、执行过程等。 资源开销:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开 阅读全文
posted @ 2022-10-24 10:42 陈旭阳no 阅读(29) 评论(0) 推荐(0)
摘要: 1.网络字节序与主机字节序 在Linux网络编程中,经常碰到网络字节序与主机字节序的相互转换。说到网络字节序与主机字节序需要清晰了解以下几个概念。 字节序,顾名思义,指字节在内存中存储的顺序。比如一个int32_t类型的数值占用4个字节, 这4个字节在内存中的排列顺序就是字节序。字节序有两种: (1 阅读全文
posted @ 2022-10-09 08:58 陈旭阳no 阅读(104) 评论(0) 推荐(0)
摘要: TCP是面向连接的服务。在传输数据之前必须先建立连接,数据传送介绍后需要释放连接。TCP不提供广播或多播服务。由于TCP要提供可靠的、面向连接的传输服务(TCP的可靠性提现在TCP在进行传递数据之前,会有三次握手来建立量额吉,而且在数据传递时,有确认、窗口、重传、拥塞控制等机制,在数据传递完后,还会 阅读全文
posted @ 2022-10-09 08:38 陈旭阳no 阅读(188) 评论(0) 推荐(0)
摘要: IPv4和IPv6是是目前使用的两种Internet协议版本,IPv4和IPv6协议之间存在各种差异,包括它们的功能,但关键的一点是它生成的地址(地址空间)的数量的区别。 1.IPv4协议具有32位(4字节)地址长度;IPv6协议具有128位(16字节)地址长度。 2.IPv4地址是以小数表示的二进 阅读全文
posted @ 2022-09-24 21:09 陈旭阳no 阅读(141) 评论(0) 推荐(0)