爱写码 爱写码
3年前
再聊t-io网络编程架构的基础知识:半包和粘包
半包顾名思义,就是收到了半个包,这个时候不足以组成一个应用层的包。就像你要对你喜欢的人说“我喜欢你”,但是因为喝水咽着了,第一次只说了“我”字,第二次说了个“喜”字,第三个次了个“欢你”,那么就发生了半包问题,对方只有等待你说完这4个字后才知道你是想说“我喜欢你”!用http协议为例,展示半包场景粘包粘包与半包相反,就是把多个想说的话,一口气说完了,对方反应
李志宽 李志宽
2年前
学完渗透赌博网站!从零基础到实战的Web渗透学习路线+手册
前言大家好我是周杰伦!大家都知道IT是一个非常复杂和混沌的领域,充斥着各种已经半死不活的过时技术和数量更多的新系统、新软件和新协议。保护现在的企业网络不能仅仅依靠补丁管理、防火墙和用户培训,而更需要周期性地对网络中的安全防御机制进行真实环境下的验证与评估,以确定哪些是有效的哪些是缺失的,而这就是渗透测试所要完成的目标。渗透测试是一项非常具有挑战性的工作。
Stella981 Stella981
3年前
Spring Cloud 入门教程
简介在微服务中,服务注册与发现对管理各个微服务子系统起着关键作用。随着系统水平扩展的越来越多,系统拆分为微服务的数量也会相应增加,那么管理和获取这些微服务的URL就会变得十分棘手,如果我们每新加一个微服务,就要在其它用到此微服务的地方手动加上它的URL地址或者其他通信协议的地址,这样会经常出错,而且工作量巨大,一旦某个微服务的地址发生了变化,就要手
Stella981 Stella981
3年前
SequoiaDB 巨杉数据库
如今,大型企业的应用平台正在向微服务架构进行转型。在微服务架构下,应用程序和数据库等底层平台的关系将会被重构,新一代分布式数据库必须支持弹性扩张、资源隔离、多租户、可配置一致性、多模式(支持各类SQL协议)、集群内可配置容灾策略等一系列功能。传统单点数据库的容量瓶颈,仅仅是分布式数据库所解决的问题之一。更重要的是在未来微服务化应用开发以及云化
Stella981 Stella981
3年前
Car
随着4G技术的普及,流媒体技术在车辆上应用越来越多。在出租车,公交车,校车上视频监控已经作为一个重要的功能模块被广泛应用。在私家车上,人脸识别.视频对话也越来越多作为车载系统一部分被实现。如此广泛的应用主要基于以下三个因素:一是无线网络的快速发展,网速越来越快,网络费用越来越低。二是流媒体技术越来越成熟,基于RTSP,RTMP,HTTP协议的网络产品和模块越
手把手教你编写自定义Categraf插件
Categraf是一个监控采集Agent,类似Telegraf、GrafanaAgent、DatadogAgent,希望对所有常见监控对象提供监控数据采集能力,采用Allinone的设计,不但支持指标采集,也希望支持日志和调用链路的数据采集。相比于其他采集器,Categraf的优势在于:支持remote_write写入协议,支持将数据写入promethues、M3DB、VictoriaMetrics、InfluxDB;指标数据只采集数值,不采集字符串,标签维持稳态结构;采用allinone的设计,所有的采集工作用一个agent搞定;未来也可以把日志和trace的采集纳入agent;纯Go代码编写,静态编译依赖少,容易分发,易于安装。
天翼云联手平凯星辰共建开源分布式数据库实验室
数字时代下,数据成为新的核心生产要素。数据库作为整个数据价值体系中的基石,发挥着越来越重要的作用。近日,天翼云与平凯星辰签署战略合作协议,正式达成全面战略合作伙伴关系。基于天翼云在TiDB开源社区的长期关注和贡献,双方将共建开源分布式数据库实验室,共同探索云原生HTAP分布式数据库在电信及政企行业的应用场景,制定相应的运维规范,加速中国电信行业软件国
API 小达人 API 小达人
11个月前
使用 Eolink Apikit 进行 HTTP 接口测试
HTTP是互联网上应用最广泛的一种网络传输协议,所有的www文件都必须遵守这个标准。因此,在软件开发过程中,HTTP接口测试是必不可少的一环。传统的HTTP接口测试需要编写大量的测试代码,这对于开发人员来说是一项繁琐且耗时的工作。EolinkApikit是一款基于API文档的自动化HTTP接口测试工具,可以帮助开发人员快速、高效地完成HTTP接口测试。在本文中,我们将介绍EolinkApikit的HTTP接口测试流程,帮助开发人员快速入门。
玩转云端 | 网络也i人?咋变显眼包?天翼云AccessOne边缘接入来了!
AccessOne边缘接入服务提供低时延、高可靠的传输加速服务,可以解决跨运营商网络不稳定、单线源站、网络拥塞等诸多因素导致的延迟高、服务不稳定等问题,提升网络传输性能和用户体验。AccessOne边缘接入服务拥有多样灵活的接入方式,客户可将任意位置的数据资源安全连接到边缘网络入口,实现全球范围数据高速、稳定、安全的传输,适用于应用加速等多协议加速的业务场景。基于AccessOne边缘接入服务,用户可实现业务透明转发,并构建网络层安全防护,无惧DDoS攻/击。
一条数据包从收到发--交换芯片篇(一)
从程控交换设备的软处理到交换芯片的硬件pipeline,从基于dpdk的软件转发到可编程的pipeline硬转发,从Kbps带宽能力到Tbps能力,网络转发设备的发展带来大带宽能力的同时,其技术架构也是经历了软硬软硬的周期,可谓完美演绎了“十年河东十年河西”“各领风骚数年”的传奇。但对于底层网络而言,其七层架构、数据包结构、协议标准基本没有变化,即对于网络转发设备而言,数据报文处理架构可以做通用设计抽象,转发细节的差异与演进大多体现在报文处理逻辑的优化,内部报文高速传递的优化等。