作者sam (瘦身中)
看板PangSir
标题Re: [问题] 计网 作业一
时间Tue Mar 21 21:12:46 2006
※ 引述《JAMES299 (身化浮云 心如飞絮)》之铭言:
: 遇到几个问题,感觉好像超过我的知识范围了。~"~
: 问题一:
: 我发现我的proxy对有些网页会没有反应,所以把IO印下来仔细研究。
: 有几件怪事,就比如说当我要求www.google.com.tw的时候,会error302出现。而我用一
: 般的ie没有用任何proxy的时候,对这个网址可以很正常的浏览。
: 我用http://web-sniffer.net/来抓这个的ip,发现跟我用ping来找www.google.com.tw
: 所对应到的ip是不一样的。换言之,没用proxy时会抓到跟sniffer抓到的一样,可是直
: 接转换DN的ip却跟以上两者不一样,而且会找不到正确网页。
google的ip的确是会重态乱变
跟你有没有用proxy应该没关系
你会出现302应该是它的位置已经跑掉了
所以叫你再去别的地方抓
你去看rfc 1945里面有写
: 补充一下我的作法是连到www.google.com.tw 再send GET / HTTP/1.0,所以是还漏了
: 些什麽吗?
我个人是不清楚google是用什麽架的啦
不过他应该并没有很按照标准来玩
你给他HTTP/1.0的
他似乎会比较讨厌
send给他
GET / HTTP/1.0
host:www.google.com.tw
就ok了
也就是说他不喜欢最阳春的request
: 目前是yahoo csie ntu这几个网页跟大部份的网页都可以浏览。只是yahoo有一栏会一直
: 读不完。~"~
读不完的原因可能是你要自己去算Content-Length
然後读你要的长度
: 问题二:
: 用我那bug很多的proxy连到助教给的http://network2006.csie.org/会没有回应。
: 因为就会停在recv那格上。可是我就是跟sniffer上的request line一样送
: GET / HTTP/1.0给他。像我是用telnet 连是可以的,都可以传回网页内容。
: 最後多谢 助教热情回答 orz
问题二我就不太了解为什麽了耶~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.168.238.55
1F:推 JAMES299:多谢sam的帮忙 google的问题已经解决了 剩下我再努力~ 03/21 21:28