技术栈
网络协议
DemonAvenger
5 小时前
网络协议
·
架构
·
go
网络代理与反向代理:Go实现详解
在现代互联网架构中,代理服务器扮演着不可或缺的角色。无论是加速访问、隐藏身份,还是实现负载均衡,代理技术都无处不在。对于Go开发者来说,借助Go语言强大的标准库和并发模型,构建高效的代理服务变得简单而有趣。本文面向有1-2年Go开发经验的开发者,假设您已熟悉HTTP协议和基础网络编程知识。通过清晰的概念讲解、实用的代码示例和真实项目经验,我们将深入探讨如何用Go实现网络代理和反向代理,并分享优化技巧与踩坑经验。
搬码临时工
16 小时前
网络
·
网络协议
·
tcp/ip
有公网ip还要端口映射不?只有内网ip怎么做映射端口到外网访问?
公网IP与端口映射是相互影响的关系,可以说是伴生一起场景。拥有公网IP后是否需要端口映射取决于具体网络架构和服务需求:若内网设备需对外提供服务(如NAS、Web服务器等),则必须配置端口映射;若公网IP直接绑定在目标设备上且无防火墙阻拦,则无需映射。另如只有内网IP的,则需要用到nat123端口映射工具做映射本地业务给外网访问。
秋田君
17 小时前
前端
·
javascript
·
websocket
·
网络协议
·
学习
Vue3 + WebSocket网页接入弹窗客服功能的完整实现
AI对话发展越来越快,大多数场景应用未AI客服对话,再官网或者介绍网页中插入AI机器人聊天功能,能大大的提升用户的体验,今天就做一个vue3实现一个弹窗客服组件,及其如何接入websocket实时通讯的前期准备的案例。
Running_slave
20 小时前
网络协议
·
面试
·
https
TLS/SSL协议加密通信原理趣解
别慌!你这份“网络被害妄想症”——早被一群数学宅+谍战迷解决了!他们搞出了互联网时代的 “摩斯密码” : TLS/SSL协议(江湖人称 “网页防偷窥术” )
火车叨位去1949
21 小时前
网络
·
websocket
·
网络协议
IM即时通讯系统面试准备(一)——websocket
引用:腾讯2024春招内幕揭秘:Spring WebSocket面试题大全(超全面!超详细!)必收藏!
DemonAvenger
1 天前
网络协议
·
架构
·
go
从零实现RPC框架:Go语言版
想象一下,你正在构建一个分布式系统,服务之间需要像调用本地函数一样顺畅地通信。这正是 远程过程调用(RPC,Remote Procedure Call) 的魅力所在。RPC 屏蔽了网络通信的复杂性,让开发者专注于业务逻辑,而无需操心底层的 socket 编程。在微服务架构中,RPC 是服务间高效通信的基石,例如订单服务与库存服务之间的交互。
猪蹄手
1 天前
网络
·
网络协议
·
udp
UDP详解
这篇文章主要是用来对UDP重要知识复习用的,所以基础大家可以参考之前的内容:传输层协议之UDP_udp端口号-CSDN博客
chouheiwa
1 天前
网络协议
关于网络编程与Socket,看我这几篇就够了(一)Socket
本文是介绍Socket系列的第一篇作为一个从iOS开发转向全栈开发(目前主力仍在iOS)的程序员,回想起当年初入行时对网络编程的懵懂,不禁感慨万千。那时候的我,满足于使用AFNetworking、Alamofire这些优秀的网络库,却从未深入思考过它们背后的实现原理。
洲覆
1 天前
网络
·
网络协议
·
tcp/ip
·
php
【网络编程】TCP 通信
特点: 面向连接的,安全的流式传输协议在服务器端有两类文件描述符:套接字中的文件描述符通信流程:客户端并发只需要启动多个客户端即可,每启动一个客户端就得到一个进程,这每一个进程都会去连接服务器。
DemonAvenger
1 天前
网络协议
·
架构
·
go
构建实时应用:WebSocket+Go实战
在数字时代,实时性已经成为许多应用的核心竞争力。无论是朋友间畅聊的即时通讯工具,还是实时更新股价的金融仪表盘,亦或是团队协作的在线白板,实时应用都在改变我们的交互方式。实时应用,顾名思义,是指能够在用户操作的瞬间传递信息、更新状态的应用,其核心在于低延迟和双向通信。想象一下,实时应用就像一场没有延迟的对话,信息在客户端和服务器之间如流水般顺畅传递。
周倦岚
2 天前
网络
·
网络协议
·
http
HTTP数据请求
HTTP一般采用浏览器/服务器架构进行通信,同样也是一个应用层协议。它基于运输层TCP协议传输数据,并采用了简单的请求-响应方式进行交互,即客户端根据自身需求将相应的请求发送至服务器,而服务器只能根据接收的客户端请求发送响应数据。另外,HTTP是一种无状态协议,不会在服务器端保留客户端状态,因此,HTTP的模型非常简单,便于开发,部署。
椿融雪
2 天前
网络
·
网络协议
·
http
·
cpp-httplib
高效轻量的C++ HTTP服务:cpp-httplib使用指南
C++ HTTP 库(cpp-httplib)是一个轻量级的 C++ HTTP 客户端/服务器库,它提供了简单的 API 来创建 HTTP 服务器和客户端,支持同步和异步操作。以下是一些关于cpp-httplib 的主要特点:
程序员老徐
2 天前
网络
·
网络协议
·
http
Netty的Http解码器源码分析
HTTP(HyperText Transfer Protocol,超文本传输协议)是一种基于 请求-响应模型 的无状态应用层协议,广泛用于客户端(如浏览器)和服务器之间的数据通信。其主要特点包括:
羊锦磊
2 天前
java
·
网络
·
网络协议
[ java 网络 ] TPC与UDP协议
目录1.计算机网络2.网络通讯模型3.网络通讯基本要素(1) ip (Internet Protocol Address) :
猫头虎
3 天前
网络
·
人工智能
·
网络协议
·
tcp/ip
·
开源
·
github
·
php
新手小白如何快速检测IP 的好坏?
而从“原生性”来看:这里“原生 IP”指服务器注册地址与 IP 广播地一致,但并不是唯一标准。使用策略:结合多家工具互相印证,取其长补其短。 我的实践流程大致是:
简鹿办公
3 天前
网络协议
·
智能路由器
·
怎样查看路由器ip
如何查询并访问路由器的默认网关(IP地址)?
你是否遇到过需要设置Wi-Fi密码、更改网络名称,或者解决网络问题,却被要求“登录路由器”?而“登录路由器”通常就需要一个神秘的“IP地址”。别担心,这听起来很专业,其实操作起来非常简单!今天简鹿办公就带你彻底搞懂这个“路由器IP地址”是怎么回事,以及如何利用它来管理你的家庭网络。
SY.ZHOU
3 天前
网络协议
·
音视频
rtp、rtcp、rtsp、rtmp协议详解
在流媒体传输、实时通信等场景中,RTP、RTCP、RTSP、RTMP 是四个非常重要的协议,它们分别承担不同的功能,共同支撑音视频等实时数据的传输与控制。以下从定义、核心功能、工作原理、特点及应用场景等方面详细讲解:
寒士obj
3 天前
网络协议
·
http
·
https
HTTPS的工作原理
HTTP传输的数据都是明文,就像在大街上裸奔一样。任何人在网络路径上都能看到你传输的内容。HTTP无法确认你访问的网站是不是真的。黑客可以很容易地伪造一个假的银行网站,你根本分不清真假。
渡我白衣
3 天前
linux
·
网络
·
网络协议
·
udp
Linux网络编程:UDP 的DictServer
大家好啊,我们在上篇文章中,已经简单的实现了一个echo server,也就是,当我们的客户端向用户端发送消息时,客户端会收到消息并以此反应发回一个信息。
AQin1012
3 天前
后端
·
网络协议
IP 🆚 MAC,你分得清吗?
首先~IP地址是网络层的逻辑地址,用于端到端的全局路由MAC地址是数据链路层的物理地址,用于同一局域网(每个局域网是一个独立的广播域)内的设备识别