pmap命令 pmap命令用于报告进程的内存映射关系,是Linux调试及运维一个很好的工具。语法pmap(选项)(参数)选项-x:显示扩展格式;-d:显示设备格式;-q:不显示头尾行;-V:显示指定版本。参数进程号:指定需要显示内存映射关系的进程号,可以是多个进程号。实例pidof nginx13312 5371pmap -x 53715371: nginx: worker process Address Kbytes
以太网协议 TCP/IP四层模型中,以太网协议采用RFC894格式,如下图:格式如下:1、目的地址与源地址: 这里都指的是 MAC 地址。每一个主机对应唯一的一个 MAC 地址,是由网卡决定的,长度是 48 位,所以这里的目的地址与源地址都是 6 个字节,也就是 48 个比特位。2、类型: 两个字节的类型标识,这个类型字段有三种值,分别是 : IP(0800)、ARP(0806)、RAR...
IP协议头格式 IP协议在协议栈中位于网络层,网络数据传输封装方式如下:IP报文格式如下:1、版本:IP报文版本号 IPV4:4,IPV6:62、首部长度:IP header 长度,没有选项,则一般为5(5x32bit=20B)3、8位服务类型:一般没有使用,详细参考RFC 3位优先权字段(已经弃用) 4位TOS字段:最小延时,最大吞吐量,最...
upd协议测试 /**********************客户端 发数据到 服务端***************************************/upd 协议0000 27 10 23 2d 00 0d dd 32data:0000 68 65 6c 6c 6f hello/*******************************************...
upd协议格式 UDP首部有8个字节,由4个字段构成,每个字段都是两个字节。源端口: 源端口号,需要对方回信时选用,不需要时全部置0。 目的端口:目的端口号,在终点交付报文的时候需要用到。 长度:UDP的数据报的长度(包括首部和数据)其最小值为8(只有首部)。 校验和:检测UDP数据报在传输中是否有错,有错则丢弃。该字段是可选的,当源主机不想计算校验和,则直接令该字段全为0。当传输层从IP层收到UD...
tcp三次握手和tcp四次挥手过程详解 TCP三次握手所谓三次握手(Three-Way Handshake)即建立TCP连接,就是指建立一个TCP连接时,需要客户端和服务端总共发送3个包以确认连接的建立。在socket编程中,这一过程由客户端执行connect来触发,整个流程如下图所示:TCP三次握手.png(1)第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Cl...
TCP协议格式 1、16位源端口号:16位的源端口中包含初始化通信的端口。源端口和源IP地址的作用是标识报文的返回地址。2、16位目的端口号:16位的目的端口域定义传输的目的。这个端口指明报文接收计算机上的应用程序地址接口。3、32位序号:32位的序列号由接收端计算机使用,重新分段的报文成最初形式。当SYN出现,序列码实际上是初始序列码 (Initial Sequence Number,ISN),而...
tcp三次握手和tcp四次挥手测试 TCP 上次握手一、第一次握手/**********************第一次握手***************************************/clientA -----------> server B0000 cb 2d 23 2d 70 b1 31 4f 00 00 00 00 80 02 20 000010 2a 29 00 00 0...
RTP打包G711音频数据发送 G711编码,有两种G711A/G711U,主要在安防中应用,是一帧波形编码的音频数据,只是将PCM压缩一半数据量。一般G711,采样率8000,通道数1。所以G711中1B就是一个样本数据。G711打包RTP非常简单,只要在G711数据前加上RTP头即可。G711没有想AAC那样,按照帧一帧一帧发送,而是设定一个打包频率,打包频率有10ms,20ms,30ms,40ms 等。如40ms的打包频率...
关于RTP时间戳以及播放器对时间戳的处理 首先,了解时间戳几个基本概念:时间戳单位:时间戳计算的单位不是秒之类的单位,而是由采样频率所代替的单位,这样做的目的就是为了是时间戳单位更为精准。比如说一个音频的采样频率为8000Hz,那么我们可以把时间戳单位设为1 / 8000。时间戳增量:相邻两个RTP包之间的时间差(以时间戳单位为基准)。采样频率:每秒钟抽取样本的次数,例如音频的采样率一般为8000Hz...
RTP/RTCP协议解析 一、简介RTP—实时传输协议,其在多点传送(多播)或单点传送(单播)的网络上,提供端对端的网络传输功能,适合应用程序传输实时数据,如:音频,视频或者仿真数据。RTP没有为实时服务提供资源预留的功能,也不保证QoS(服务质量)。RTP的数据传输功能由一个控制协议(RTCP)来扩展,通过扩展,可以用一种方式对数据传输进行监测控制,该协议(RTCP)可以升级到大型的多点传输(多播)网络,并提供最...
RTP over TCP 通常来说,RTSP提供UDP方式发送RTP流。当然,发送流媒体时,UDP往往是更好的选择。下面是使用UDP时的一些问题:UDP协议上的RTSP/RTP需要打开许多UDP端口(每一路流媒体都需要2个UDP端口,一个用于接收数据,一个用于接收控制信息); 当因特网上的路由器没有打开这些端口的时候,第一点将会存在问题; 中间网络路由器很容易就过滤或者忽略掉UDP数据包; UDP是不可靠传输...