网络协议 归档 - 第2页 共3页 - 弦外之音

好消息:《SRS原理》一书荣获官方推荐,访问地址:https://srs.xianwaizhiyin.net

rtmp 是比较流行的直播协议,同时也比较古老。rtmp 的标准文档 下载地址:百度网盘,提取码:xeiu RTMP标准 并没有规定 底层协议 是TCP 还是UDP,还是其他。不过通常RTMP服务器客户端都是基于 TCP 实现的。 本文主要讲解,RTMP...

发布 0 条评论

本书 《网络协议栈入门》 采用的代码是 基于 linux 内核 4.4.4 版本的。linux 内核源码下载地址: mirrors.edge.kernel.org 在 《IP分片分析》 一文中,TCP 使用的 MTU 发现,是通过 3次握手,发送双方的MSS来实现。发送的MSS...

发布 0 条评论

本书 《网络协议栈入门》 采用的代码是 基于 linux 内核 4.4.4 版本的。linux 内核源码下载地址: mirrors.edge.kernel.org 我自己做了多年的PHP 开发,序列化函数 serialize() 也经常用,我只是知道把一个 php 变量存储进去...

发布 0 条评论

本书 《网络协议栈入门》 采用的代码是 基于 linux 内核 4.4.4 版本的。linux 内核源码下载地址: mirrors.edge.kernel.org 首先讲解一下什么是字节序,一般教科书会说:字节序是指数据在硬件中的排序方式。 上面这个答案...

发布 0 条评论

本书 《网络协议栈入门》 采用的代码是 基于 linux 内核 4.4.4 版本的。linux 内核源码下载地址: mirrors.edge.kernel.org 在应用层网络协议里面,经常会看到 这样一个词,wraparound,回环处理。 TCP 的 sequence,RTMP ...

发布 0 条评论

本书 《网络协议栈入门》 采用的代码是 基于 linux 内核 4.4.4 版本的。linux 内核源码下载地址: mirrors.edge.kernel.org 在《UDP为什么没有epoll》里面讲了,协议栈里面的链接状态,只是一个内存变量,虚拟的东西。而且不...

发布 0 条评论

本书 《网络协议栈入门》 采用的代码是 基于 linux 内核 4.4.4 版本的。linux 内核源码下载地址: mirrors.edge.kernel.org 早期,我对 网络协议栈 还不是很熟悉的时候,经常在网络文章中见到 多路复用,TCP 用 epoll 解决高...

发布 0 条评论

本书 《网络协议栈入门》 采用的代码是 基于 linux 内核 4.4.4 版本的。linux 内核源码下载地址: mirrors.edge.kernel.org NAT 的行为一直以来都没有很精确的定义,比较流行的是 NAPT 实现,全称 Network Address Port Trans...

发布 0 条评论

本书 《网络协议栈入门》 采用的代码是 基于 linux 内核 4.4.4 版本的。linux 内核源码下载地址: mirrors.edge.kernel.org IP数据包的格式如下图: 如上图所示,IP header 是20个字节,IP body 部分数据是可变长度,...

发布 0 条评论

本书 《网络协议栈入门》 采用的代码是 基于 linux 内核 4.4.4 版本的。linux 内核源码下载地址: mirrors.edge.kernel.org 经典网络协议栈的知识比较多,比较复杂,我们做应用开发经常接触的有 MAC 层,IP层,UDP层,TCP层。 ...

发布 0 条评论