1. core dump说明
core dump是该进程实际使用的物理内存的“快照”,所以对于分析Linux 应用程序非常有帮助。我们在实际使用中也是使用core dump文件获取应用 程序崩溃时的现场信息,如程序运行时CPU寄存器值,堆栈指针,栈数据,函数 调用栈等信息。
2. core dump工作机制
首先core dump是基于Linux信号实现的,Linux中信号是一种异步事件 处理机制,每种信号都应有默认的异常处理操作,默认操作包括忽略该信号(Ignore), 暂停进程(Stop),终止进程(Terminate),终止并产生core dump(Core)等。 参考常见一些信号: S
TCP封装于IP内,IP数据报最大长度65535,头部最小20,TCP头部长度最小20,
所以最大封装数据长度为:65535-20-20=65495个。
源端口,目标端口
TCP源端口:源计算机的应用程序的端口号,占16位
TCP目的端口:目标计算机的应用程序的端口,占16位
CP序列号:sequence number,占32位
Header Length:TCP头偏移,指示何处数据开始