随笔分类 -  网络

摘要:文章来源:http://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html之前写过一篇博客:用 Fiddler来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark,用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,但是从来没有真正见过这些数据包, 老是感觉在云上飘一样,学得不踏实。有了wireshark就能截获这些网络数据包,可以清晰的看到数据包中的每一个字段。更能加深我们对网络协议的理解。 阅读全文
posted @ 2012-10-11 09:38 爱我所艾 阅读(165) 评论(0) 推荐(0)
摘要:Get和Post的区别以前总认为get和post的区别是1. GET使用URL或Cookie传参。而POST将数据放在BODY中。2. GET的URL会有长度上的限制,则POST的数据则可以非常大。3. POST比GET安全,因为数据在地址栏上不可见。反驳结果如下:1、现代的Web Server都是支持GET中包含BODY这样的请求2、浏览器与服务器的限制,并不是get3、一些抓包工具完全可以看到BODY的内容区别:一个用于获取数据,一个用于修改数据POST和GET的差别其实是很大的。语义上,GET是获取指定URL上的资源,是读操作,重要的一点是不论对某个资源GET多少次,它的状态是不会改变的 阅读全文
posted @ 2012-08-31 15:32 爱我所艾 阅读(187) 评论(0) 推荐(0)
摘要:POST /wangchy0927/mvc/blog/sidecolumn.aspx HTTP/1.1x-requested-with: XMLHttpRequestAccept-Language: zh-cnReferer: http://www.cnblogs.com/wangchy0927/Accept: text/plain, */*; q=0.01Content-Type: application/json; charset=utf-8Accept-Encoding: gzip, deflateUser-Agent: Mozilla/4.0 (compatible; MSIE 8.0 阅读全文
posted @ 2012-08-07 11:27 爱我所艾 阅读(240) 评论(0) 推荐(0)
摘要:TCP与UDP区别TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快.UDPUDP 与 TCP 的主要区别在于 UDP 不一定提供可靠的数据传输。事实上,该协 阅读全文
posted @ 2012-06-26 11:02 爱我所艾 阅读(231) 评论(0) 推荐(0)