首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签网络编程

#网络编程

Linux高性能网络编程十谈|C++11实现22种高并发模型

用户1904552

想起很久之前拖更的一篇关于《Linux高性能网络编程十谈》结尾的博客,于是周末继续撸代码,整理这篇用 C++11 实现 22 种高并发模型。

2700

校招 java 面试基础题目及常见考点解析

啦啦啦191

校招,java 面试,基础题目,常见考点,Java 基础,面向对象编程,集合框架,多线程,并发编程,IO 流,网络编程,Java 虚拟机,JDBC,Spring...

8910

Web端实时通信技术SSE在携程机票业务中的实践应用

JackJiang

本文介绍了携程机票前端基于Server-Sent Events(SSE)实现服务端推送的企业级全链路通用技术解决方案。文章深入探讨了 SSE 技术在应用过程中包...

13410

网络编程的魔法师:探索Netty中Handler的奇妙世界

一只牛博

在网络编程的剧场上,Handler就如同巧妙的导演,负责指导每个演员的表演,确保整个故事流畅无阻。在这篇文章中,我们将一同揭开Netty中Handler的神秘面...

5800

【网络编程】十八、Reactor模式

利刃大大

​ 针对 阻塞 I/O 执行的系统调用可能因为无法立即完成而被操作系统挂起,直到等待的事件发生为止。比如,客户端通过 connect 向服务器发起连接时,con...

9910

Linux网络编程(一)

咬咬

因特网上的每台计算机都有一个唯一的IP地址,如果一台主机上的数据要传输到另一台主机,那么对端主机的IP地址就应该作为该数据传输时的目的IP地址。但仅仅知道目的I...

8610

【Linux】socket网络编程基础

s-little-monster

IP地址是在IP协议中,用来标识网络中不同主机的地址,它有两个版本,一个是IPv4,一个是IPv6,IPv4是一个32位4字节的数字,通常使用点分十进制的字符串...

11610

【网络编程】十六、多路转接之 poll

利刃大大

​ select 和 poll 都是 POSIX 标准规定的多路复用 IO 接口函数,它们都能够让程序同时监视多个文件描述符(如套接字、管道和文件等)的状态,并...

7010

【网络编程】十五、多路转接之 select

利刃大大

​ 系统提供 select 函数来实现多路复用输入/输出模型,这个函数是用来让我们的程序监视多个文件描述符的状态变化的,程序会停在 select 函数中等待,直...

12010

长连接网关技术专题(十二):大模型时代多模型AI网关的架构设计与实现

JackJiang

随着 AI 技术快速发展,业务对 AI 能力的渴求日益增长。当 AI 服务面对处理大规模请求和高并发流量时,AI 网关从中扮演着至关重要的角色。AI 服务通常涉...

10310

【网络编程】九、详解 HTTPS 加密原理

利刃大大

​ 早期互联网公司大多使用的应用层协议都是 HTTP,而 HTTP 无论是用 GET 方法还是 POST 方法传参,都是没有经过任何加密的,也就是明文传输,因此...

19610

【网络编程】八、Cookie && Session && 抓包原理

利刃大大

​ HTTP 本质是一种无状态协议,HTTP 的每次请求或者响应之间都是没有任何关系的,也就是说,客户端发一次请求后,再发一次请求的时候,服务器已经不认识刚才的...

15210

【网络编程】十四、五种常见IO模型详解

利刃大大

​ 以前我们在学习系统 IO 的时候,学到了阻塞式 IO 和非阻塞式 IO,但这远远不够,因为在网络通信中,这两种 IO 模型的效率并不高!

7810

【网络编程】十三、DNS && ICMP && NAT/NAPT && 代理服务器

利刃大大

​ 因此,ping 命令实际是绕过了传输层的,在 Linux 当中实际也有绕过传输层的一套网络编程接口,叫做 原生套接字。

13210

Netty基础—5.Netty的使用简介

东阳马生架构

首先创建两个NioEventLoopGroup实例,bossGroup实例用于接收客户端的连接,workerGroup实例用于处理每个连接的读写。NioEven...

9510

Netty基础—4.NIO的使用简介

东阳马生架构

因为Channel是全双工的,所以它可以比流更好映射底层操作系统的API。在UNIX网络编程中,底层操作系统的通道都是全双工的,同时支持读写操作。

5900

【网络编程】十二、两万字详解 IP协议

利刃大大

​ TCP 作为传输层控制协议,其保证的是数据传输的可靠性和传输效率,但 TCP 提供的仅仅是数据传输的策略,而 真正负责数据在网络中传输的则传输层之下的网络层...

16310

小红书APP的全新鸿蒙NEXT端性能优化技术实践

JackJiang

性能和体验在 iOS / Android 双端场景下已经是一个较为成熟的话题,但随着鸿蒙 OS 的发展,端侧开发者需要更多的关注多端场景的差异性。

13610

TCP服务器的演变过程:IO多路复用机制select实现TCP服务器

Lion 莱恩呀

本系列文章旨在带领大家逐步深入TCP服务器的开发世界,从最基础的一对一连接通信开始,逐步探索更复杂、更高效的服务器模型。从零开始,手把手地编写第一个TCP服务器...

8100

【网络编程】十一、四万字详解 TCP 协议

利刃大大

​ TCP 全称为传输控制协议(Transmission Control Protocol),它是当今互联网当中使用最为广泛的传输层协议,没有之一。

25910
领券