
面试/网络基础
小白的学习笔记
这个作者很懒,什么都没留下…
展开
-
HTTP 1.1与HTTP 1.0的比较
HTTP 1.1与HTTP 1.0的比较一个WEB站点每天可能要接收到上百万的用户请求,为了提高系统的效率,HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。但是,这也造成了一些性能上的缺陷,例如,一个包含有许多图像的网页文件中并没有包含真正的图像数据内容,而只是转载 2016-03-17 12:39:39 · 407 阅读 · 0 评论 -
ARP和RARP协议工作原理
ARP和RARP协议工作原理MAC地址与IP地址是计算机网络通信中非常重要的两类地址,缺一不可。因为在OSI/RM网络层以上是通过IP地址进行寻址的,而在OSI/RM网络层以下则是通过MAC地址进行寻址的。可以说是两类地址各司其职,共同完成一个完整的计算机网络通信。当然在一些网络通信中,还可能有传输层的"端口"号参与到IP寻址中。1.ARP工作原理前面介绍到,ARP协议是用于由节点IP转载 2016-03-22 10:50:12 · 11582 阅读 · 0 评论 -
http请求的一些解释
下面是一个http请求:GET /baidu/blog/item/6605d1b4eb6433738ad4b26d.html HTTP/1.1 Host: hi.baidu.com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6原创 2016-02-25 15:48:45 · 667 阅读 · 0 评论 -
IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)
当你发现自己最受欢迎的一篇blog其实大错特错时,这绝对不是一件让人愉悦的事。《 IO - 同步,异步,阻塞,非阻塞 》是我在开始学习epoll和libevent的时候写的,主要的思路来自于文中的那篇link 。写完之后发现很多人都很喜欢,我还是非常开心的,也说明这个问题确实困扰了很多人。随着学习的深入,渐渐的感觉原来的理解有些偏差,但是还是没引起自己的重视,觉着都是一些小错误,无伤大雅。直到转载 2016-05-10 11:03:08 · 476 阅读 · 0 评论 -
Internet路由之路由表查找算法概述-哈希/LC-Trie树/256-way-mtrie树
说明:本文没有源码分析的内容,然而我认为能理解本质比能看懂源码更有用,因为理解了本质之后,你也许就不用再看源码了,你甚至都可以写源码了。这就是Linux内核和Cisco的网站中包含大量文档的原因。引:路由是互联网的一个核心概念,广义的讲,它使分组交换网的每个节点彼此独立,通过路由耦合在一起,甚至在电路交换网中,虚电路的建立也依赖路由,路由就是网络中数据通路的指向标。狭义的讲,路由专指IP路由,转载 2016-05-02 23:26:03 · 1104 阅读 · 0 评论 -
一次完整的HTTP事务是怎样一个过程?
关于HTTP协议可以参考以下:HTTP协议漫谈 http://kb.cnblogs.com/page/140611/HTTP协议概览 http://www.cnblogs.com/vamei/archive/2013/05/11/3069788.html了解HTTP Headers的方方面面 http://kb.cnblogs.com/page/55442/当我们在浏览器的转载 2016-05-15 16:04:38 · 759 阅读 · 0 评论 -
HTTP POST GET 本质区别详解
一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认 为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,转载 2016-05-15 16:32:53 · 437 阅读 · 0 评论 -
简析TCP的三次握手与四次分手
TCP是什么?具体的关于TCP是什么,我不打算详细的说了;当你看到这篇文章时,我想你也知道TCP的概念了,想要更深入的了解TCP的工作,我们就继续。它只是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。首先来看看OSI的七层模型: 我们需要知道TCP工作在网络OSI的七层模型中的第四层——Transport层,IP在第三层——Network层,ARP在第二层——Dat转载 2016-05-09 17:28:01 · 504 阅读 · 0 评论 -
TCP三次握手,四次挥手的状态变化
直接看图,找不到原博客了。TCP三次握手的原因:防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误”。 详细:https://www.zhihu.com/question/24853633TCP主动断开连接方有TIME_WAIT的原因: 1、主动断开方要发送最后一个ACK,要防止这个ACK丢失,若丢失,被动关闭连接的一方就会重发,若没有TIME_WAIT就会出错,(主动方会发送RST分转载 2016-03-10 14:53:32 · 651 阅读 · 0 评论