1. 【精品】一个数据包发送的旅程

    应用层:首先结合应用层的协议,我们把这些数据放到一个缓冲区内,然后形成了应用层的报文data。

    2015/11/08 - 计算机网络

  2. 【精品】TCP四次挥手和TIME_WAIT

    2015/11/07 - 计算机网络

  3. 【精品】运输层TCP协议

    协议格式

    2015/11/07 - 计算机网络

  4. 运输层UDP协议

    2015/11/06 - 计算机网络

  5. 网络层IP协议

    协议格式

    2015/11/05 - 计算机网络

  6. ICMP、Ping、Traceroute

    ICMP:当传送IP数据包发生错误--比如主机不可达等等,ICMP协议会把错误信息封包,然后传送回给主机。给主机一个处理错误的机会,这也就是为什么说建立在IP层以上的协议是可能做到安全的原因。

    2015/11/05 - 计算机网络

  7. ARP和RARP

    ARP(地址解析:AddressResolution Protocol)协议是一种解析协议,本来主机是完全不知道这个IP对应的是哪个主机的哪个接口,当主机要发送一个IP包的时候,会首先查一下自己的ARP高速缓存(就是一个IP-MAC地址缓存表),如果查询的IP-MAC值对不存在,那么主机就向网络发送一个ARP协议广播包,这个广播包里面有待查询的IP地址,而直接收到这份广播的包的所有主机都会查询自己的IP地址,如果收到广播包的某一个主机发现自己符合条件,那么就准备好一个包含自己的MAC地址的ARP包传送给发送ARP广播的主机,而广播主机拿到ARP包后会更新自己的ARP缓存。发送广播的主机就会用新的ARP缓存数据准备好数据链路层的的数据包发送。

    2015/11/03 - 计算机网络

  8. TCP/IP协议族

    2015/11/01 - 计算机网络

  9. Vim的使用方法

    移动

    2015/10/10 - 工具

  10. 【精品】C/C++内存优化的那些事

    避免没有必要的缺页中断 用new或者malloc申请内存时,系统并不会立刻分配相应内存,而是在实际使用时才这片内存时才分配。所以为了避免没有必要的缺页中断,可以在申请内存后,立刻初始化一遍内存,避免进程处理业务时产生终端。

    2015/10/01 - 优化 C/C++

  11. 深入理解Java虚拟机读书笔记-java锁机制

    java锁机制

    2015/09/23 - Java 读书笔记

  12. 深入理解Java虚拟机读书笔记-java内存同步模型

    java内存同步模型

    2015/09/21 - Java 读书笔记

  13. 深入理解Java虚拟机读书笔记-java编译期和运行期优化

    编译期优化

    2015/09/19 - Java 读书笔记

  14. 深入理解Java虚拟机读书笔记-java类加载

    java类加载

    2015/09/17 - Java 读书笔记

  15. 深入理解Java虚拟机读书笔记-java字节码执行

    java字节码执行

    2015/09/16 - Java 读书笔记

  16. 深入理解Java虚拟机读书笔记-java Class类文件结构

    java Class类文件结构

    2015/09/15 - Java 读书笔记

  17. 深入理解Java虚拟机读书笔记- java垃圾回收机制原理

    java垃圾回收机制原理

    2015/09/14 - Java 读书笔记

  18. 深入理解Java虚拟机读书笔记-java对象模型和内存参数

    java对象模型和内存参数

    2015/09/13 - Java 读书笔记

  19. 深入理解Java虚拟机读书笔记-java运行时内存简介

    java运行时内存简介

    2015/09/12 - Java 读书笔记

  20. ELF、编译、链接、装载和库

    ELF文件分类

    2015/09/05 - C/C++