随笔分类 -  网络

摘要:Jetty 基本架构 Jetty目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器。它有一个基本数据模型,这个数据模型就是 Handler(处理器),所有可以被扩展的组件都可以作为一个 Handler,添加到 Server 中,Jetty 就是帮 阅读全文
posted @ 2016-08-03 22:38 北岛知寒 阅读(35796) 评论(4) 推荐(24) 编辑
摘要:源码分析 在Java中,DNS相关的操作都是通过通过InetAddress提供的API实现的。比如查询域名对应的IP地址: 或者反过来IP对应域名: 输出: 那么InetAddress是如何实现DNS解析的呢?让我们深入代码一步步挖掘下去: 这里需要注意,JVM会先查询DNS缓存。有一个问题:默认的 阅读全文
posted @ 2016-07-14 22:56 北岛知寒 阅读(2341) 评论(1) 推荐(1) 编辑
摘要:一、域名和资源记录的定义 1、Name space definitions 2、资源记录定义(RR definitions) 2.1 格式 后面分析报文的时候详细解释。 2.2 类型值(TYPE values) 类型主要用在资源记录中,注意下面的值是QTYPE的一个子集。 类型 值和含义 A 1 a 阅读全文
posted @ 2016-07-14 12:47 北岛知寒 阅读(3915) 评论(0) 推荐(0) 编辑
摘要:1. 什么是记录? 记录的实质是存在DNS服务器叶结点上的一条映射(只讨论权威DNS,不讨论Local DNS)。 A记录:(域名:IP地址) 例:cnblogs.com A 42.121.252.58 通俗来说A记录就是服务器的IP,域名绑定A记录就是告诉DNS,当你输入域名的时候给你引导向设置在 阅读全文
posted @ 2016-07-14 11:07 北岛知寒 阅读(333) 评论(0) 推荐(0) 编辑
摘要:有关SSL的原理和介绍在网上已经有不少,对于Java下使用keytool生成证书,配置SSL通信的教程也非常多。但如果我们不能够亲自动手做一个SSL Sever和SSL Client,可能就永远也不能深入地理解Java环境下,SSL的通信是如何实现的。对SSL中的各种概念的认识也可能会仅限于可以使用 阅读全文
posted @ 2016-07-06 23:55 北岛知寒 阅读(5611) 评论(0) 推荐(1) 编辑
摘要:  不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序 最常见的有两种 1.LE(little-endian)小字节序   最符合人的思维的字节序 地址低位存储值的低位 地址高位存储值的高位 怎么讲是最符合人的思维的字节序,是因为: 低位值就应该放在内存地址小的地方 阅读全文
posted @ 2016-03-13 21:08 北岛知寒 阅读(631) 评论(0) 推荐(0) 编辑
摘要:一、TCP/IP协议简析TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层:网络层:IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议传输层:TCP协议与UDP协议应用层:FTP、HTTP、TELNET、SMTP、DNS等协议 HTTP是应用层协议,其传输都是被包装成TCP 阅读全文
posted @ 2016-03-11 13:22 北岛知寒 阅读(358) 评论(0) 推荐(0) 编辑
摘要:背景 和女朋友异地恋一年多,为了保持感情我提议每天晚上视频聊天一次。 从好上开始,到现在,一年多也算坚持下来了。 有时候聊天的过程中,我的网络或者她的网络可能会不好,视频就会卡住,听不到对方的声音,过一会儿之后才会恢复。 中间双方可能就要不断的确认网络是否恢复,但是有时候会: 她:“你可以听到了吗? 阅读全文
posted @ 2016-03-09 15:49 北岛知寒 阅读(3002) 评论(0) 推荐(0) 编辑
摘要:当我们试图从新浪微博抓取数据时,我们会发现网页上提示未登录,无法查看其他用户的信息。 模拟登录是定向爬虫制作中一个必须克服的问题,只有这样才能爬取到更多的内容。 实现微博登录的方法有很多,一般我们在模拟登录时首选WAP版。 因为PC版网页源码中包括很多的js代码,提交的内容也更多,不适合机器模拟登录 阅读全文
posted @ 2016-03-01 19:49 北岛知寒 阅读(8502) 评论(13) 推荐(7) 编辑
摘要:学习一下虚拟IP和IP漂移的概念。 1.虚拟IP 在 TCP/IP 的架构下,所有想上网的电脑,不论是用何种方式连上网路,都必须要有一个唯一的 IP-address。事实上IP地址是主机硬件地址的一种抽象,简单的说,MAC地址是物理地址,IP地址是逻辑地址。 虚拟IP,就是一个未分配给真实主机的IP 阅读全文
posted @ 2014-10-09 10:23 北岛知寒 阅读(529) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩