![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络基础
文章平均质量分 96
卜及中
一天真的很短,拿点时间看看周围
展开
-
【Linux】套接字的理解 & 基于TCP协议的套接字编程(单/多进程 / 线程池|英汉互译 / C++)
网络基础 - 预备知识(协议、网络协议、网络传输流程、地址管理)套接字(Socket)是计算机网络中用于实现进程间通信的一种机制。它允许在不同计算机之间或同一计算机的不同进程之间进行数据传输和通信。套接字可以看作是网络通信中的一个端点,它由IP地址和端口号组成,用于唯一标识网络中的通信实体点。套接字提供了一组接口(通常是API)用于创建、连接、发送、接收和关闭连接等操作,以实现数据的传输和通信。套接字可以分为两种类型(了解)流套接字(Stream Socket)和。原创 2024-05-23 22:42:13 · 906 阅读 · 0 评论 -
【linux】深入了解线程池:基本概念与代码实例(C++)
线程池是一种并发编程的解决方案(线程使用模式),它由一组工作线程和一个任务队列组成。工作线程在初始化时被创建并持续运行,等待从任务队列中获取任务并执行。当任务执行完成后,线程不会退出,而是继续保持运行状态,等待下一个任务的到来。线程池不仅能够保证内核的充分利用,还能防止过分调度。原创 2024-05-23 14:59:34 · 891 阅读 · 0 评论 -
【Linux】套接字的理解 & 基于UDP协议的套接字编程(多版本)
网络基础 - 预备知识(协议、网络协议、网络传输流程、地址管理)套接字(Socket)是计算机网络中用于实现进程间通信的一种机制。它允许在不同计算机之间或同一计算机的不同进程之间进行数据传输和通信。套接字可以看作是网络通信中的一个端点,它由IP地址和端口号组成,用于唯一标识网络中的通信实体点。套接字提供了一组接口(通常是API)用于创建、连接、发送、接收和关闭连接等操作,以实现数据的传输和通信。套接字可以分为两种类型(了解)流套接字(Stream Socket)和。原创 2024-05-17 15:45:40 · 653 阅读 · 0 评论 -
【网络基础】网络层 之 IP协议与分片、网段划分、IP地址分类、子网掩码与路由
文章介绍了网络层与IP协议路由的相关内容:包括IP协议段格式、分片的详细解释、网段划分的理解(国际间通信)、IP地址的分类、子网掩码的概念、私有IP地址与公有IP地址、路由器的两套IP(WAN口IP与LAN口IP)、路由的概念,网络通信的过程原创 2024-05-11 14:05:44 · 1435 阅读 · 1 评论 -
【网络基础2】深入理解TCP协议:协议段、可靠性、各种机制
文章介绍了TCP协议的相关内容:如TCP协议段格式、TCP的各种字段、如何解包/向上交付、可靠性的理解、各种机制、TCP全双工的原因、理解链接、实现可靠性的方式、理解TCP面向字节流、TCP与UDP对比、TCP的相关实验、对listen的第二个参数理解、基于TCP的应用层协议原创 2024-05-01 22:09:41 · 801 阅读 · 0 评论 -
【网络基础1】深入理解UDP协议:从报文格式到应用本质
首先我们知道,什么是Udp协议是一种无连接的传输协议,它位于OSI模型的传输层,用于在计算机网络上发送数据。在之前所写的进程间通信套接字编程的代码都是在应用层的,接下来的Udp、Tcp协议在传输层。原创 2024-04-27 21:12:52 · 2169 阅读 · 0 评论 -
网络基础 - 预备知识(协议、网络协议、网络传输流程、地址管理)
本文介绍了网络基础内容,预备知识:认识协议;了解网络协议,包括协议分层的引入与OSI七层模型和TCP/IP四层模型;以及网络传输的流程:包括流程图,报头的概念,以及封装解包的传输过程;最后是网络中的地址管理。原创 2024-03-14 19:36:14 · 956 阅读 · 0 评论