Java内存模型与线程
介绍了Java内存模型以及Java中的线程
JVM后端编译和优化
介绍了Java虚拟机的后端编译及其优化,此外,还简单介绍了一些编译优化手段
JVM前端编译与优化
介绍了java虚拟机的前端编译及其优化
虚拟机字节码执行引擎
从概念模型的角度来讲解虚拟机的方法调用和字节码执行(第八章)
虚拟机类加载机制
介绍了Java 虚拟机的类加载机制
垃圾收集器与内存分配策略
介绍了Java虚拟机的一些垃圾收集和内存分配策略
Java虚拟机运行时数据区域
介绍了Java虚拟机运行时数据区域中各块区域的作用
RIP、OSPF、BGP三种路由协议
RIP( Routing Information Protocol )路由信息协议RIP是在一个AS(自治系统)中使用的内部路由选择协议,是个非常简单的基于距离向量路由选择的协议。它是路由器生产商之间使用的第一个开放标准,是最广泛的路由协议,在所有IP路由平台上都可以得到。当使用RIP时,一台Cisco路由器可以与其他厂商的路由器连接。
RIP 主要设计来利用同类技术与大小适度的网络一起工作,因此通过速度变化不大的接线连接。RIP 比较适用于简单的校园网和区域网,不适于复杂网络的情况。
RIP的算法简单,是距离向量型协议,但在路径较多时收敛速度慢,广播路由信息时占用的带宽资源较多,它适用于网络拓扑结构相对简单且数据链路故障率极低的小型网络中,在大型网络中,一般不使用RIP。RIP使用UDP数据包更新路由信息。路由器每隔30s更新一次路由信息,如果在180s内没有收到相邻路由器的回应,则认为去往该路由器的路由不可用,该路由器不可到达。如果在240s后仍未收到该路由器的应答,则把有关该路由器的路由信息从路由表中删除。
RIP具有以下特点:
不同厂商的路由器可以通过RIP互联;
配 ...
IP协议相关技术
DNS(域名解析协议)TCP/IP中使用IP地址和端口号来确定网络上的一台主机的一个程序,但是IP地址不方便记忆,于是人们发明了一种叫主机名的东西,是一个字符串,并且使用hosts文件来描述主机名和IP地址的关系。
DNS协议是将域名转换为IP地址(也可以将IP地址转换为为相应的域名地址)
DNS是应用层协议,它是一整套从域名到IP的系统。
DNS底层使用UDP进行解析;
浏览器会缓存DNS结果;
我们都知道,TCP/IP中使用的是IP地址和端口号来确定网络上某一台主机上的某一个程序,那为什么不用域名来直接进行通信呢?
因为IP地址是固定长度的,而域名是变长的,不便于计算机处理;
IP地址对于用户来说不方便记忆,但域名便于用户记忆;
总结:IP地址是面向主机的,而域名是面向用户的;
hosts文件域名和IP的对应关系保存在一个叫hosts文件中;最初,通过互联网信息中心来管理这个文件,如果有一个新的计算机想接入网络,或者某个计算机IP变更需要信息中心申请变更hosts文件,其他计算机也需要定期更新,才能上网。但是这样太麻烦了,就出现了DNS系统。
域名解析过程如图所示: ...
TCP拥塞控制
介绍了TCP协议中关于拥塞控制的内容。