文章 2022-11-09 来自:开发者社区

零、【TCP/IP源码解析】开篇

缘起之前有前辈对Linux内核、TCP/IP协议栈做过注解,只是之前使用的版本比较旧了,最新的内核版本(截止2022.02.08)已经更新到5.17-rc3了,本人不才,准备效仿前辈,计划对5.15版本的内核协议栈做一注释。代码基础以linux-5.15.17.tar.xz版本作为底版进行解读;对应内核源码可以从kernel.org上找对应tar包,或者直接从Linux内核源码,5.15.17这....

文章 2022-10-20 来自:开发者社区

【图解Http 学习摘要】二、IP,TCP 和 DNS、三次握手

IP、TCP 和 DNS,首先这三者都是 TCP/IP 协议族中的协议,与 http 的关系密不可分。一、IP 协议IP(Internet Protocol),是网际协议,位于网络层。它是整个TCP/IP协议族的核心,也是构成互联网的基础。注意这里不要和 IP地址 搞混淆:IP协议:作用是把各种数据包传送给对方。而要保证确实传送到对方那里,则需要满足各类条件,其中两个重要条件:IP 地址和 MA....

【图解Http 学习摘要】二、IP,TCP 和 DNS、三次握手
文章 2022-07-18 来自:开发者社区

手把手教你在netty中使用TCP协议请求DNS服务器

简介DNS的全称domain name system,既然是一个系统就有客户端和服务器之分。一般情况来说我们并不需要感知这个DNS客户端的存在,因为我们在浏览器访问某个域名的时候,浏览器作为客户端已经实现了这个工作。但是有时候我们没有使用浏览器,比如在netty环境中,如何构建一个DNS请求呢?DNS传输协议简介在RFC的规范中,DNS传输协议有很多种,如下所示:DNS-over-UDP/53简....

文章 2022-05-20 来自:开发者社区

性能提升 57% ,SMC-R 透明加速 TCP 实战解析

TCP 协议作为当前使用最为广泛的网络协议,场景遍布移动通信、数据中心等。对于数据中心场景,通过弹性 RDMA 实现高性能网络协议 SMC-R,透明替换应用 TCP 协议,实现应用网络透明加速。为什么需要新的内核网络协议栈?Linux 内核网络协议栈没有银弹,当前 Linux 网络协议栈是在性能(吞吐、CPU 使用率)、时延和通用性权衡下的实现。在真实场景中,我们可能需要高性能但是并不通用的用户....

性能提升 57% ,SMC-R 透明加速 TCP 实战解析
文章 2022-05-19 来自:开发者社区

性能提升 57% ,SMC-R 透明加速 TCP 实战解析 | 龙蜥技术

编者按:TCP 协议作为当前使用最为广泛的网络协议,场景遍布移动通信、数据中心等。对于数据中心场景,通过弹性 RDMA 实现高性能网络协议 SMC-R,透明替换应用 TCP 协议,实现应用网络透明加速。本文整理自龙蜥大讲堂第 15 期,视频精彩回放已上传至龙蜥官网,欢迎查看! 为什么需要新的内核网络协议栈?Linux 内核网络协议栈没有银弹,当前 Linux 网络协议栈是在性能(吞吐、....

性能提升 57% ,SMC-R 透明加速 TCP 实战解析 | 龙蜥技术
文章 2022-05-15 来自:开发者社区

XTCP 一个便捷的TCP消息包拼装和解析框架

XTCP项目地址: github.com/xuexiangjys…, 喜欢的欢迎star收藏!~~一个便捷的TCP消息包拼装和解析框架特征简单通过@Protocol和@ProtocolField的配置,即可让实体对象拥有自动转化为TCP传输的byte数据和自动byte数据解析。支持byte、short、int、long、byte[]、short[]、int[]、long[]、String等常用基....

问答 2021-12-02 来自:开发者社区

DNS 服务器负责将什么翻译为 TCP/IP 地址?

DNS 服务器负责将什么翻译为 TCP/IP 地址?

文章 2019-04-15 来自:开发者社区

深入解析TCP协议

1. OSI七层模型   TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议。   TCP在IP报文的协议号是6。TCP是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。   1.1  首先来看看OSI的七层模型:          TCP工作在网络OSI的七层模型...

深入解析TCP协议
文章 2018-09-16 来自:开发者社区

TCP/IP协议三次握手与四次挥手流程解析

一、TCP报文格式   TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图: 图1 TCP报文格式   上图中有几个字段需要重点介绍下:   (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。   (2)确认序号:Ack序号,占32位,只有ACK标志位为1时,确认序号字...

文章 2018-06-03 来自:开发者社区

TCP TIME_WAIT状态解析及问题解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaobryant/article/details/80557158 一、TCP四次挥手过程 TCP在建立连接时需要握手,同理,在关闭连接的时候也需要握手。 具体如下所示: 由于TCP连接是双向的,...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关镜像