TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 411 篇文章
WebRTC-核心技术P2P-打洞原理

WebRTC-核心技术P2P-打洞原理

P2P打洞技术是WebRTC实现点对点直连的关键,它通过巧妙利用STUN服务器"欺骗"NAT设备。当两台设备处于不同内网时,首先通过公网服务器交换地址信息,然后互相发送UDP包建立NAT映射关系。虽然UDP打洞在锥型NAT下效果良好,但对称型NAT需要降级使用TURN服务器中转。保持连接需要定期发送心跳包防止NAT映射过期。理解这一底层原理有助于解决WebRTC连接中的各类异常问题。

时间:12/03/2025

局域网文件传输WebSockets信令ICE协议栈与P2P连接的生命周期管理

局域网文件传输WebSockets信令ICE协议栈与P2P连接的生命周期管理

一个成功的WebRTC文件传输工具,需要将WebSockets、SDP、ICE、DTLS、SCTP等复杂的协议协调工作,封装在一个。建立可靠、高效率的WebRTCP2P连接,需要对信令机制、ICE协议栈和连接的生命周期进行精细管理。构建高效的信令服务器,在局域网(LAN)环境下如何优化ICE协议的路径发现,并探讨P2P连接建立后,如何管理。在WebRTC架构中,信令(Signaling)是P2P连接建立的第一步,它解决了“如何找到彼此”的问题。,确保数据块的顺序和完整性。

时间:12/03/2025

网络基础知识

网络基础知识

本文概述了互联网核心技术的基本概念:万维网(WWW)、DNS系统实现域名与IP地址转换、IP地址分为IPv4(32位)和IPv6(128位)两种版本、端口号标识具体服务(0-65535)、TCP协议提供可靠连接(三次握手),UDP协议提供快速无连接传输。这些技术共同构成了互联网的基础架构,支持各类网络应用的运行。

时间:12/02/2025

RTL8306MB的国产P2P替代方案用JL5106C的可行性分析

RTL8306MB的国产P2P替代方案用JL5106C的可行性分析

就 P2P兼容性 和 市场验证成熟度 而言,JL5106C-NC在针对RTL8306MB的替代上,目前确实是综合较好的方案。

时间:12/02/2025

第二章-应用层P2P视频流和内容分发网

第二章-应用层P2P视频流和内容分发网

P2P文件分发在讲啥?前面学的Web、邮件、DNS都是客户–服务器(C/S)结构:缺点:一旦很多人都来从同一台服务器下一个大文件(新系统ISO、补丁、热门视频…),因为:所有人的数据都只能从这一个服务器出去,服务器的上行带宽就是瓶颈。P2P的思路是:“让每个下载的人,也顺便帮忙上传给别人”,这样人越多,总的上传能力(带宽)越大,反而更轻松。这一节就是用一个数学小模型,比较:谁更快。简单模型:一个文件发给N个人书里先搭了一个统一模型(图2-21):对于每台机器,定义两个速率:目标:

时间:12/01/2025

ssl和tls加密

ssl和tls加密

SSL(SecureSocketsLayer)和TLS(TransportLayerSecurity)是两种广泛使用的安全协议,用于在网络上加密数据传输,确保数据在客户端和服务器之间传输时的安全性和完整性。尽管SSL和TLS在功能和目的上非常相似,它们在发展过程中有所区别。

时间:12/01/2025

网络和Linux网络-5应用层HTTP协议方法报头状态码

网络和Linux网络-5应用层HTTP协议方法报头状态码

网络部分到目前为止,基本socket通信写完,包括tcp和udp的网络通信。学了一般的服务器设计原则和方式,还有自定义协议+序列化和反序列化。此篇写的协议是应用层的协议,你在写的同时,别人有没有可能写?肯定有,这样一来就会存在很多个人写的不同的应用层协议。所以,已经有大佬针对常见的应用场景,早就写好了常见的协议软件,供我们使用。hhtp/https就属于这些写好了的常见软件。HTTP:HypertextTransferProtocol超文本传输协议。

时间:11/29/2025

ENSP-Pro-Lab笔记配置STPRSTPMSTP7

ENSP-Pro-Lab笔记配置STPRSTPMSTP7

MSTP域间配置及工作机制说明。

时间:11/29/2025

Profinet主站程序技术方案

Profinet主站程序技术方案

整体架构采用分层设计,以支持模块化和可扩展性。主控层:负责主站逻辑,包括从站管理、数据交换和错误处理。通信层:处理与从站的实时数据交换,基于Profinet协议。UI层:提供用户界面,使用WPF实现监控和配置功能。数据层:存储配置和日志数据,使用轻量级数据库(如SQLite)。性能优化:使用异步编程模型(async/await)减少阻塞,支持多线程处理10个从站的并发通信。灵活度:通过配置文件(如XML或JSON)定义从站参数,支持动态添加或移除从站。协议分析。

时间:11/29/2025

基于WPF的EthernetIP主站程序技术方案

基于WPF的EthernetIP主站程序技术方案

技术架构设计采用分层架构实现高内聚低耦合: 此方案实现了协议处理与UI的彻底解耦,通过分层架构支持最大10,000个标签/秒的吞吐量(实测数据),同时保持界面响应时间小于50ms。建议通过验证协议合规性,使用进行性能基准测试。

时间:11/29/2025

unordered_mapunordered_set-使用指南差异性能与场景选择

unordered_mapunordered_set-使用指南差异性能与场景选择

在C++开发中,map/set与unordered_map/unordered_set是高频使用的关联式容器,前者基于红黑树实现,后者基于哈希表实现。很多开发者纠结于“该选哪一个”——其实核心在于理解两者的底层差异:红黑树保证有序但效率是O(logN),哈希表追求O(1)平均效率但无序。本文聚焦unordered_map/unordered_set的使用方法、与map/set的核心差异、性能对比,用代码示例和场景分析帮你快速掌握其用法,精准选择适合自己的容器。

时间:11/29/2025

为什么我的IP会变一文串联网络基础与浏览器渲染

为什么我的IP会变一文串联网络基础与浏览器渲染

从一次IP异常问题出发,深入探索IP地址、DNS解析、代理机制、HTTP缓存到浏览器渲染的完整技术链路,帮助前端开发者建立系统的网络知识体系。

时间:11/27/2025

计算机网络基础TCPIP的体系结构

计算机网络基础TCPIP的体系结构

TCP/IP体系结构的核心是“四层架构为骨架,协议扩展为血肉”,其发展与演进始终围绕“全球互联、实用高效”的核心目标。分层核心定位关键协议核心设备核心问题网络接口层底层接入与帧传输以太网、WiFi、PPP交换机、网卡如何在本地介质传输数据网络层跨网路由与全球寻址路由器如何找到全球的目标设备传输层端到端传输与应用适配TCP、UDP终端/服务器如何可靠/高效传输数据应用层面向用户的服务接口终端/服务器如何满足不同应用的需求学习要点建议。

时间:11/27/2025

IP分片和组装的具体过程

IP分片和组装的具体过程

摘要:IP协议报头通过16位标识、3位标志字段和13位分片偏移实现数据报分片管理。分片时根据MTU限制分割数据报,设置标识、偏移量和标志位(MF、DF),每个分片独立传输。接收方通过检查MF位和偏移值判断分片,当收到MF=0的分片且数据连贯时进行重组:按偏移量排序拼接数据,重构IP头部(更新长度、标志和校验和),最终将完整数据报递交上层协议。整个过程对传输层透明,由网络层完成分片与组装。

时间:11/25/2025

网站开启HTTPS

网站开启HTTPS

摘要:HTTPS已成为网站安全标配,能有效防止数据泄露并提升用户信任。通过PinTrust等平台申请SSL证书(包括DV、OV、EV等类型)并部署到服务器,可实现加密通信。HTTPS不仅能改善SEO排名,还能避免浏览器标记"不安全"警告,是提升网站安全性和用户体验的关键措施。

时间:11/25/2025

桌面开发,控制台socket投票管理系统,基于eclipse,java,console,tcp,socket无数据库

桌面开发,控制台socket投票管理系统,基于eclipse,java,console,tcp,socket无数据库

帮助客户做控制台版的Socket投票管理系统,用Eclipse搭Java环境,纯控制台+TCPSocket实现,没用到数据库,咱们只需要掌握基本socket编程就行。服务器端负责管理投票项和统计,客户端连上来就能参与投票,通过Socket收发数据挺顺畅的。调通收发逻辑那会儿还挺开心的,控制台里看着投票数实时变,感觉这种纯Socket通信的玩法也挺有意思,就是得仔细处理连接断开的情况,不然容易出bug。

时间:11/24/2025

爬虫为什么要用动态ip动态IP在爬虫中起到哪些作用

爬虫为什么要用动态ip动态IP在爬虫中起到哪些作用

无论是市场调研、舆情监测还是学术研究,都离不开爬虫的助力。然而,在爬虫的实际应用中,动态IP成为了不可或缺的关键要素。

时间:11/24/2025

30.分布式事务本地事务-RPC-的隐形炸弹

30.分布式事务本地事务-RPC-的隐形炸弹

只要系统被拆成多个微服务,“分布式事务”就绕不过去。很多同学只记住了真正的坑,往往就埋在“本地事务里嵌套RPC调用”这一行代码里。

时间:11/23/2025

TCP网络编程简易回声客户端客户端创建连接请求及测试全流程解析

TCP网络编程简易回声客户端客户端创建连接请求及测试全流程解析

本文围绕TCP网络编程中客户端相关操作展开。先阐述客户端套接字创建,对比其与服务端创建的异同,并给出TCP客户端类实现代码。接着介绍客户端连接服务器流程,说明无需显式绑定的原因及connect函数用法,展示类中连接服务器的实现。然后讲述客户端发起请求,以简单回声服务器为例说明数据收发。最后说明服务器测试步骤,包括启动服务端检查状态、客户端连接及通信验证,还提及客户端断开连接时服务端的处理。

时间:11/23/2025

Angry-IP-Scanner开源高效的局域网扫描工具

Angry-IP-Scanner开源高效的局域网扫描工具

AngryIPScanner是一款开源网络扫描工具,支持快速扫描IP范围内的存活主机,获取端口、MAC地址等信息。

时间:11/22/2025

分享一个好用的住宅IP

分享一个好用的住宅IP

海外住宅IP还有助于企业进行市场推广活动,实现定向投放广告和提供个性化的客户体验,从而提升品牌知名度和市场份额。个人用户可以通过使用海外住宅IP来访问特定地区的新闻、娱乐、教育和文化资源,从而获得更高的访问速度、优质的用户体验和更强的网络安全性。除了海外住宅IP业务,SmartProxy还提供静态住宅IP服务,这种IP地址是固定不变的,适用于需要长期稳定连接的应用场景。•支持自定义国家、IP时效和城市,精准定位,提供更快更稳定的连接。一、海外住宅IP的可靠性。

时间:11/21/2025

HTTPS-WSSWebSockets-完整请求流程架构说明及本地开启HTTPS

HTTPS-WSSWebSockets-完整请求流程架构说明及本地开启HTTPS

htttps+wss关系。以及如何在本地开启https进行验证

时间:11/21/2025

计算机网络面试篇HTTP

计算机网络面试篇HTTP

本文系统梳理了HTTP协议及其相关技术要点,包括HTTP基本概念、状态码、字段、方法特性、缓存机制等。详细对比了HTTP各版本(1.0/1.1/2.0/3.0)的性能差异与改进,分析了HTTPS的安全机制及TLS握手流程。同时探讨了WebSocket、RPC等补充协议的特点,以及Cookie/Session等状态管理方案。文章还深入解析了HTTP/3的QUIC协议优势,并对URI/URL、Socket等相关概念进行了区分说明,全面覆盖了HTTP协议栈的核心知识点。

时间:11/21/2025

检测隧道HTTP代理的可用性的几种方法

检测隧道HTTP代理的可用性的几种方法

直接设置HTTP代理,利用该HTTP代理是否能成功访问网站来检测是否连接代理成功。利用常用的日用软件当中的“设置”,使用HTTP代理,填写对应ip代理的地址+端口,点击“检测”,返回成功,则是正常,返回失败,这是无效。值得注意的是,目前市面上很多正规的厂商都对聊天工具实施禁止使用的状态,所以建议日用软件避开此类。此类方法也有局限性,因为很多服务器的防火墙都会关闭ping的回显。在cmd命令行里输入TelnetIP+端口,然后回车。,仅可测试客户端和代理服务器端是否能通信。

时间:11/21/2025

上一页
12345...18
下一页第 2 / 18 页