计算机网络
千岛飞鱼
有时候学会放弃是一种智慧,把泪换成汗水。我的爱
展开
-
三次握手的简单理解
三次握手:在TCP/IP中是通过3次握手实现对数据的传送的。 三次握手实现:第一次:客户端先发出syn包(同步序列)给服务器。第二次:服务器接收到syn后确认自己已经收到数据包,就开始确认自己收到了信息,所以会发一个syn+ack给客户端。意思是说我已经收到了你发的信息了。然后客户端就会实现第三次握手: 变把ack发给服务器。意思就说:我知道了你收到信息了。你原创 2013-06-17 22:39:14 · 1375 阅读 · 1 评论 -
http的一些知识
1.如何发起一个http请求?如何发起一个http请求?其实http的连接就是一个socket连接。Socket的工作原理我在前面说过了。有一点区别就是outputstream.write写的2进制字节数据格式要符合http要求。 所以这个过程就是先在URL输入域名。然后通过dns域名解析成一个ip地址,在根据ip地址和端口号找到对应服务器建立连接。然后浏览器根据这个URL组装成一个g原创 2013-09-30 22:05:10 · 1034 阅读 · 0 评论 -
深入DNS
什么是DNS?我说前面说过http如何发送请求。这里的第一步就是将域名变为ip地址如何将域名变为ip地址我们就得用到域名解析(DNS)。 如何进行域名解析的?第一步:在浏览器的url里输入域名,然后浏览器会去自身缓存中检查有有没有这个域名对应的ip地址。如果有就获得了Ip地址。还有域名和ip都是可以变化的,所以缓存中的这个存放的时间无需太长和太短。第二步:如果用户的浏览器缓原创 2013-10-29 15:50:38 · 1146 阅读 · 0 评论 -
CDN
CDN(内容分布网络)CDN可以明显提高interenet中信息流动效率是一种现金的流量分配网络。CDN都以缓存网站中的静态数据为主。什么是静态数据?静态网页上的东西东西成为静态数据,css,js,图片都是。原创 2013-10-31 15:15:31 · 869 阅读 · 0 评论 -
javaweb项目是最常见的http状态码
1.如何发起一个http请求?如何发起一个http请求?其实http的连接就是一个socket连接。Socket的工作原理我在前面说过了。有一点区别就是outputstream.write写的2进制字节数据格式要符合http要求。 所以这个过程就是先在URL输入域名。然后通过dns域名解析成一个ip地址,在根据ip地址和端口号找到对应服务器建立连接。然后浏览器根据这个URL组装成一个g原创 2013-11-04 21:05:27 · 1734 阅读 · 0 评论