- 博客(167)
- 资源 (11)
- 收藏
- 关注
转载 IP分片和TCP分段的区别
1.MTU(Maximum Transmission Unit,MTU),最大传输单元 (1)以太网和802.3对数据帧的长度都有一个限制,其最大值分别是1500和1492个字节。链路层的这个特性称作MTU。不同类型的网络大多数都有一个上限。如果IP层有一个数据要传,且数据的长度比链路层的MTU还大,那么IP层就要进行分片(fragmentation),把数据报分成若干片,这样每一个分片都小于MTU
2016-08-29 15:50:37 827
转载 TCP重组数据包分析
参照TCP/IP详解第二卷24~29章,详细论述了TCP协议的实现,大概总结一下TCP如何向应用层保证数据包的正确性、可靠性,即TCP如何实现对数据报文的重组。 首先要设计两个报文队列,一个存放正常来到的报文,一个存放失序到来的报文。比如正常报文队列最后一个报文数据如下:报文数据段第一字节的序号 数据报长度 seq1 = 100 len1 = 10
2016-08-29 10:10:07 815
转载 linux 进程开始与终止
exit(0) 表示程序正常退出; exit(1)/exit(-1) 表示程序异常退出; exit() 结束当前进程/当前程序/,在整个程序中,只要被调用就结束,返回参数值; return() 是当前函数返回,当然如果是在主函数main, 自然也就结束当前进程了,如果不是,那就是退回上一层调用。在多个进程时.如果有时要检测上进程是否正常退出的.就要用到上个进程的返回值.进程开始:C程序是从m
2016-08-26 18:44:02 711
原创 VIM常用基本命令
<1> vim在命令行中输入vim,进入vim编辑器<2> i,a,o编辑按键,按下后下端显示 –INSERT– 插入命令: i键–从当前位置开始编辑; a键–从当前光标的下一个字符位置开始编辑; o键–从当前光标的下一行首开始编辑<3> Esc退出i(插入)命令进行其它命令使用<4> :r filename读入一个文件内容,并写入到当前编辑器中<5> :w newfilename将该编辑器中
2016-08-26 18:23:33 615
原创 Xcode 如何使用旧版本SDK以保证程序兼容性
一、首先锁定 SDK 的目标位置,打开 Finder 找到应用程序 Xcode 右键选择打开包内容,之后进入到目录 Contents/Developer/Platforms ,可以看到不同平台的 SDK 分类,根据开发平台进入相关目录即可,之后进入到子目录 Developer/SDKs 中。 本文以 /Developer/Platforms/MacOSX.platform/Developer/SD
2016-08-17 11:14:39 2811
原创 Linux 线程(1):线程概述
一、进程与程序的区别程序是应用程序作为一个静态文件存储在计算机系统的硬盘等存储空间中,而进程则是处于动态条件下由操作系统维护的系统资源管理实体,也就是程序的动态执行过程。二、进程与线程的区别进程是系统中程序执行和资源分配的基本单位。每个进程都拥有自己的数据段、代码段、堆栈段。为了减小进程切换的开销,引入了线程的概念,线程是一个进程内的基本调度单位,也可以称为轻量级进程,线程是在共享内存空间中并发的多
2016-08-03 17:14:54 437
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-08-03 15:56:47 269
安卓电视与BLE遥控器交互蓝牙报文.zip
2019-07-23
Android/Linux触摸屏解决方案
2018-07-06
解决 Windows Update 更新错误/无法创建还原点 代码 0x80246008
2018-03-05
Office2007转PDF插件
2018-02-09
安卓JNA例程
2017-09-25
JavaStruct库与应用文档
2017-07-20
安卓串口应用资料
2017-07-20
CCIE路由与交换认证考试指南(英文版)
2016-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人