摘要: 运营商级NAT(Carrier grade NAT)   运营商级(Carrier grade)NAT,是用于缓解是IPV4地址枯竭的一种方法,通过这种方法,原来被分配公网ip的端点、家庭网络等可以被分配一个私有的ip地址,共享一个地址池。   以家庭网络为例 阅读全文
posted @ 2017-08-18 20:29 AprilCal 阅读(10980) 评论(0) 推荐(0)
摘要: 有些arp请求报文中为什么会有目的mac地址(不使用广播地址) 最近做实验,注意到局域网内大部分的arp包的以太网头部目的mac地址并不是广播地址,并且包内的目的mac地址字段并不是全0,而是目的ip对应的mac地址(显然,此目的mac地址来源于计算机内缓存的arp表)。 如图: 可以看出来,此ar 阅读全文
posted @ 2017-05-02 18:36 AprilCal 阅读(5886) 评论(0) 推荐(2)
摘要: 客户端与服务器新建套接字连接的一种方法 背景   最近在做一个C/S文件管理系统,想要把客户端命令跟文件的传输分开进行,这就要求我们重新在客户端与服务器之间建立一个新的套接字连接。 问题   首先我们知道C/S服务器每接到一个客户的链接请求后,都将建立一个新的 阅读全文
posted @ 2016-04-24 18:09 AprilCal 阅读(900) 评论(0) 推荐(0)
摘要: 你的宽带ip地址被100.64了吗?   最近需要用外网的时候发现,宿舍路由wan口的ip变成了100.64.X.X,本以为是一个外网的ip,可事实上并不是,并且从外网无法直接访问。   首先,我们都知道,Internet设计者保留了IPv4地址空间的一部份供 阅读全文
posted @ 2016-04-24 17:53 AprilCal 阅读(4905) 评论(1) 推荐(0)
摘要: 为什么要用枚举实现Singleton java 转载需注明出处 理由一:无需再考虑可序列化的情况   《effective java》第77条:对于实例控制,枚举类型优先于readResolve   说到readResolve,有的人可能会不甚清楚其作用,简单 阅读全文
posted @ 2016-04-23 23:05 AprilCal 阅读(1848) 评论(0) 推荐(0)