网络协议分析
songtzu
songtzu,咚锵卡通肖像画的作者。
展开
-
fiddle
fiddle是一款优秀的数据包分析工具软件,如果我没有理解错误,应该是针对http协议。fiddle的实现原理如右图所示,其充当了client和server端的一个proxy。当你启动了Fiddler,程序将会把自己作为一个微软互联网服务的系统代理中。你可以通过检查代理设置对话框来验证Fiddler是被正确地截取了web请求。操作是这样的:点击IE设置,工具,局域网设置,最后点击高级。原创 2015-02-27 19:06:08 · 2318 阅读 · 0 评论 -
tcpdump
待续原创 2015-03-11 17:22:19 · 561 阅读 · 0 评论 -
curl系列sample一
curl是一个开源的网络协议库,主要针对http(是否提供其他应用层协议,我没有深究,故用一个宽松的语句描述我对其的认识)curl的文档风格很赞。 读者可以猛击链接阅读其sample的主页。另外几个在我印象中,文档风格很清晰的库是extjs、opencv、boost、tbb。遇到一个比较特俗的需求,有一个项目,http协议的接口不明(接口提供方没人维护,或者说,外包给其他公司做的,后面没人原创 2015-03-02 17:55:02 · 1464 阅读 · 0 评论 -
再论http协议
我和一个做web的同事沟通问题,他对文件上传的理解是,将文件放于request的FILE属性中(原话记不清了,blabla朦胧感觉)。而我接触web和http不多。或者说非专职做web的,听闻这样的解说,真是丈二高和尚。我对http的理解则是,其无非是借助tcp传输的一个数据格式。就像一个字符串叫json,无非是其满足json格式。也可以理解成,rtf文件是怎么判断的?我只知道rtf就是一串满足r原创 2015-04-28 10:22:20 · 550 阅读 · 0 评论