Re: Ciekawsze... Cyfronet (bylo: Re: Pseudo-cache NASKu)

Autor: Jaroslaw Rafa (RAJ_at_inf.wsp.krakow.pl)
Data: Fri 26 Feb 1999 - 15:11:15 MET


Dnia 26 Feb 99 o godz. 6:43, Maciek Dobrzanski napisal(a):

> Z dniem dzisiejszym Cyfronet zablokowal mozliwosc sciagania wgetem stron z
> poza Polski:
>
> surf:~> wget -t0 http://www.cnn.com/
> --02:09:28-- http://www.cnn.com:80/
> => `index.html.1'
> Connecting to www.cnn.com:80... connected!
> HTTP request sent, fetching headers...
> Read error (Connection reset by peer) in headers.
[...]

Jest ciekawiej :-(. Wobec tych rewelacji o wget'cie (sprawdzilem, faktycznie
polaczenia wget'em nie udaja sie :-() sprobowalem dostac sie gdzies
najprymitywniejsza droga - przez telnet na port 80. Celowo uzylem HTTP/0.9,
czyli minimum naglowkow ;-) (dokladniej rzecz biorac - zadnych ;-)), gdyz
jest to najbardziej elementarny sposob testowania polaczenia HTTP:
 
raj_at_ultra:~$ telnet www.yahoo.com 80
Trying 204.71.200.75...
Connected to www.yahoo.com.
Escape character is '^]'.
GET /
  [...i tutaj zamiast odpowiedzi jest dluuugie czekanie, a potem:]
Connection closed by foreign host.
raj_at_ultra:~$

A zatem pieknie... :-( Sa takie stare przegladarki, co jeszcze gadaja
HTTP/0.9, i nimi przez Cyfronetowego cache'a sie nie uda polaczyc... :-(

Dla porownania z innego serwera, podlaczonego do TPSA:

raj_at_xox{31}~% telnet www.yahoo.com 80
Trying 204.71.200.74...
Connected to www.yahoo.com.
Escape character is '^]'.
GET /
HTTP/1.0 200 OK
Content-Length: 9417
Expires: Sun, 28 Feb 1999 08:00:03 GMT
Content-Type: text/html

<html><head><title>Yahoo!</title><base
href=http://www.yahoo.com/></head><body><center><form
action=http://search.yahoo.com/bin/search><a href=/bin/top33><img width=600
height=59 border=0 usemap="#m" ismap src=http://us.yimg.com/i/main33.gif
alt=Yahoo></a><br><table border=0 cellspacing=0 cellpadding=4
width=600><tr><td align=center width=160>
<a href="/homet/?http://my.yahoo.com"><b>My Yahoo!</b></a><br>create your
own</td><td align=center><a
href="http://rd.yahoo.com/M=26036.208672.1462854.251247/D=yahoo/S=2716149:N/A=
[... i tak dalej ...]

I do kompletu - z serwera w Stanach (cyberspace.org):

> telnet www.yahoo.com 80

Trying 204.71.200.66 ...
Connected to www.yahoo.com.
Escape character is '^]'.
GET /
HTTP/1.0 200 OK
Content-Length: 9468
Expires: Sun, 28 Feb 1999 08:00:03 GMT
Content-Type: text/html

<html><head><title>Yahoo!</title><base
href=http://www.yahoo.com/></head><body><center><form
action=http://search.yahoo.com/bin/search><a href=/bin/top33><img width=600
height=59 border=0 usemap="#m" ismap src=http://us.yimg.com/i/main33.gif
alt=Yahoo></a
<a href="/homet/?http://my.yahoo.com"><b>My Yahoo!</b></a><br>create your
own</td><td align=center><a
href="http://rd.yahoo.com/M=26031.207872.2039140.251247/D=yahoo/S=2716149:N/A=
[...]

Co ciekawe, Cyfronetowy cache akceptuje cos, co nie jest zgodne ani z
HTTP/0.9, ani z HTTP/1.0, mianowicie cos takiego:

raj_at_ultra:~$ telnet www.yahoo.com 80
Trying 204.71.200.75...
Connected to www.yahoo.com.
Escape character is '^]'.
GET /
           [tu dalem pusty wiersz!!!]
HTTP/1.0 200 OK
Content-Length: 9382
Expires: Sat, 27 Feb 1999 08:00:03 GMT
Content-Type: text/html
Connection: close

<html><head><title>Yahoo!</title><base
href=http://www.yahoo.com/></head><body><center><form
action=http://search.yahoo.com/bin/search><a href=/bin/top33><img width=600
height=59 border=0 usemap="#m" ismap src=http://us.yimg.com/i/main33.gif
alt=Yahoo></a><br><table border=0 cellspacing=0 cellpadding=4
width=600><tr><td align=center width=160>
<a href="/homet/?http://www.grammy.com"><b>GRAMMY Awards</b></a></td><td
align=center><a
href="http://rd.yahoo.com/M=26093.324622.2050720.251247/D=yahoo/S=2716149:N/A=
[...]

W HTTP/1.0 powinno byc "GET / HTTP/1.0" i potem pusty wiersz. W HTTP/0.9
powinno byc samo "GET /" i serwer powinien od razu odpowiedziec, bez
zadnych pustych wierszy! To co powyzej to ni pies, ni wydra...
Poza tym zwroccie uwage na Expires: w naglowku - cache Cyfronetu serwuje
nieaktualna zawartosc strony... Mozna to tez zauwazyc przygladajac sie
uwaznie tresci... :-(
Pozdrowienia,
   Jaroslaw Rafa
   raj_at_inf.wsp.krakow.pl



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 16:19:50 MET DST