网络协议共0篇
网络协议
TCP/IP 模型解析-五八三

TCP/IP 模型解析

网络模型,是指计算机网络中的一种架构或布局,用于实现数据传输和通信。 网络模型的诞生是为了满足资源共享、通信需求,实现互操作性,提供管理和分层设计的框架,并方便故障隔离和调试。它们...
admin的头像-五八三admin2年前
040
趣聊WebSocket-五八三

趣聊WebSocket

?作者简介:大家好,我是爱写博客的嗯哼,爱好Java的小菜坤 ?如果感觉博主的文章还不错的话,请?三连支持?一下博主哦 ?个人博客:敬请期待 前言 相信大家都对HTTP协议比较熟悉,因为它是我们接...
admin的头像-五八三admin2年前
070
网络编程——RPC与HTTP基本介绍、历史追溯、主流应用场景、对比分析、为什么还需要使用RPC-五八三

网络编程——RPC与HTTP基本介绍、历史追溯、主流应用场景、对比分析、为什么还需要使用RPC

一、HTTP与RPC基本介绍 HTTP协议(Hyper Text Transfer Protocol)超文本传输协议: 一个用于在网络上交换信息的标准协议,它定义了客户端(例如浏览器)和服务器之间的通信方式。如平时上网在浏...
admin的头像-五八三admin2年前
0110
网络编程:TCP粘包问题——各层粘包_拆包、Nagle 算法、Go实现长度字段协议解决TCP粘包、使用TCP的应用层协议设计-五八三

网络编程:TCP粘包问题——各层粘包_拆包、Nagle 算法、Go实现长度字段协议解决TCP粘包、使用TCP的应用层协议设计

一:TCP粘包介绍 1.1 TCP介绍 如上图,TCP具有面向连接、可靠、基于字节流三大特点。 字节流可以理解为一个双向的通道里流淌的数据,这个数据其实就是我们常说的二进制数据,简单来说就是一大堆...
admin的头像-五八三admin2年前
0210
DLNA投屏协议从理论到实践优化-五八三

DLNA投屏协议从理论到实践优化

一、5W2H分析DLNA 二、细节探究 三、存在问题及注意事项 一、5W2H分析DLNA 1.1 什么是DLNA协议 DLNA 的全称是DIGITAL LIVING NETWORK ALLIANCE(数字生活网络联盟), 旨在解决个人PC、消费电器...
admin的头像-五八三admin2年前
0170
Wireshark TS | 循序渐进看系统访问偶发失败-五八三

Wireshark TS | 循序渐进看系统访问偶发失败

前言 某日研发中心一同事反馈系统访问发生异常,时不时的会出现系统打不开现象。出现生产问题影响业务正常运行,自然是紧急响应,遂配合研发同事一起排查和处理,整个过程一波三折,总结下来该...
admin的头像-五八三admin2年前
0140

说一下GET请求和POST请求的区别

面试官常常会问到的一个问题就是:GET请求和POST请求的区别。因为一个看似简单的问题就能考察出面试者对网络协议和通信的掌握程度以及对前后端开发基础知识是否了解、安全性意识是否足够强,以...
admin的头像-五八三admin2年前
0160
(十二)探索高性能通信与RPC框架基石:Json、ProtoBuf、Hessian序列化详解-五八三

(十二)探索高性能通信与RPC框架基石:Json、ProtoBuf、Hessian序列化详解

引言 如今这个分布式风靡的时代,网络通信技术,是每位技术人员必须掌握的技能,因为无论是哪种分布式技术,都离不开心跳、选举、节点感知、数据同步……等机制,而究其根本,这些技术的本质都...
admin的头像-五八三admin2年前
0140

面试官:TCP是如何保证可靠传输的???

TCP 是一种面向连接的传输协议,它在网络通信中提供了可靠的数据传输。TCP 通过一系列机制来确保数据的可靠性和顺序性,以确保数据在发送和接收之间的正确传输。 以下是 TCP 保证可靠传输的主要...
admin的头像-五八三admin2年前
0180
使用 Cloudflare 配置个人站点,并深入理解 CDN 服务-五八三

使用 Cloudflare 配置个人站点,并深入理解 CDN 服务

工作后,对某项新技术的学习往往出自功利或焦虑。而学习 CloudFlare 则可能帮你找回学习新技术的乐趣。 前言 你可能对网络基础设施原理或搭建私有云服务不感兴趣,所以这里先从功利的角度分析下...
admin的头像-五八三admin2年前
011200

从零开始实现一个WebSocket Server

这篇文章我们将从协议层面实现一个WebSocket的Server从而了解WebScoket协议的内在如何工作的。它将涵盖客户端服务端之间的握手和基本的数据帧解析和传递。 RFC 6455(WebSocket官方协议规范)将...
admin的头像-五八三admin2年前
070
一文带你入门网络协议-五八三

一文带你入门网络协议

众所周知,网络是一台台的计算机构成的一张“大网”,彼此通讯,交互数据。我们也都知道不同的计算机厂家生产的计算机肯定是存在差异的,那么它们是如何克服这些差异进行通信呢? 1.目录 网络协...
admin的头像-五八三admin2年前
0120
深入了解HTTP:探索网络通信的核心协议-五八三

深入了解HTTP:探索网络通信的核心协议

前言:✍️ 你们好啊,还是老样子,翻译一篇~ 原文链接 Begin HTTP 是每个网页开发者都应该了解的协议,因为他是整个互联网的基础。了解 HTTP 肯定可以帮助你开发更好的应用程序。 本文, 我们...
admin的头像-五八三admin2年前
070
从SocketTimeoutException到全连接队列和半连接队列-五八三

从SocketTimeoutException到全连接队列和半连接队列

前因 大概在一年半之前的时候,我们的应用的某个业务开始间歇报SocketTimeoutException, 不是前端调用我们发生SocketTimeoutException,而是我们用 HTTP Client中台拉取数据的时候,会偶尔报Soc...
admin的头像-五八三admin2年前
040
最好懂的Nacos核心源码之动态配置服务-五八三

最好懂的Nacos核心源码之动态配置服务

最好懂的Nacos核心源码之动态配置服务(一) 本次的源码分享取自笔者在公司的技术分享会,并做了一些改动。 说在前面 很多人都觉得,阅读源码是一种浪费时间的行为,因为本身是没有产出的,就算...
admin的头像-五八三admin2年前
050
Linux 网络收包流程-五八三

Linux 网络收包流程

哈喽大家好,我是咸鱼 我们在跟别人网上聊天的时候,有没有想过你发送的信息是怎么传到对方的电脑上的 又或者我们在上网冲浪的时候,有没有想过 HTML 页面是怎么显示在我们的电脑屏幕上的 无论...
admin的头像-五八三admin2年前
040
【HTTP完全注释】?爆肝万字!让你全面了解HTTP发展史!!!-五八三

【HTTP完全注释】?爆肝万字!让你全面了解HTTP发展史!!!

完整手册可关注该仓库,给个✨ 该站点也会同步更新 HTTP的历史​ 超文本传输协议(英语:HyperText Transfer Protocol,缩写:HTTP)是万维网(World Wide Web)的基础协议。自蒂姆·伯纳斯-...
admin的头像-五八三admin2年前
0150
【网络安全】「漏洞扫描」(一)基于自定义协议的特定设备扫描器-五八三

【网络安全】「漏洞扫描」(一)基于自定义协议的特定设备扫描器

前言 本篇博文是《从0到1掌握安全测试》中「漏洞扫描」系列的第一篇博文,主要内容是介绍一种基于自定义协议的局域网特定设备扫描器,它可以自动扫描给定 IP 地址段内的特定设备,并进行登录验...
admin的头像-五八三admin2年前
0120
Tcp是怎样进行可靠准确的传输数据包的呢?-五八三

Tcp是怎样进行可靠准确的传输数据包的呢?

概述 很多时候,我们都在说Tcp协议,Tcp协议解决了什么问题,在实际工作中有什么具体的意义,想到了这些我想你的技术会更有所提升,Tcp协议是程序员编程中的最重要的一块基石,Tcp是怎样进行可...
admin的头像-五八三admin2年前
030
深入理解网络通讯和TCP、IP协议-五八三

深入理解网络通讯和TCP、IP协议

ps:基础知识我们先过一过,毕竟计算机网络就是纯理论的东西。 网络协议 计算机网络是什么? 随着计算机技术发展,计算机的体积和价格都在下降,之前计算机多用于研究机构,现阶段逐步进入一般的...
admin的头像-五八三admin2年前
070