🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.internet.polip
Article #494

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

#494
From: Jaroslaw Rafa
Date: Fri, 26 Feb 1999 14:14
112 lines
4776 bytes
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@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@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@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@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@inf.wsp.krakow.pl
Technical Details
Message-ID: <6746E44DC5@inf.wsp.krakow.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.wnaft.agh.edu.pl!news.memax.krakow.pl!paa.gov.pl!news.swierk.pl!news.icm.edu.pl!ict.pwr.wroc.pl!m2n-gate.okapi.usenet.pl

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.wnaft.agh.edu.pl!news.memax.krakow.pl!paa.gov.pl!news.swierk.pl!news.icm.edu.pl!ict.pwr.wroc.pl!m2n-gate.okapi.usenet.pl
From: RAJ@inf.wsp.krakow.pl (Jaroslaw Rafa)
Newsgroups: pl.internet.polip
Subject: Re: Ciekawsze... Cyfronet (bylo: Re: Pseudo-cache NASKu)
Message-ID: <6746E44DC5@inf.wsp.krakow.pl>
Date: 26 Feb 99 14:14:09 GMT
Sender: polip@man.lodz.pl
MIME-Version: 1.0
Organization: Zaklad Informatyki WSP, Krakow
Lines: 113
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit