Date: Wed, 12 Feb 1997 17:54:13 -0300
From: Lenimar Nunes de Andrade 
Subject: [JAMPA] Entendendo melhor os URLs


                              URLs

A WWW (World Wide Web) usa URLs para especificar onde estao os arqui-
vos em  outros  servidores. A "sintaxe"  de um  URL (Uniform Resource
Locator) e' :
                                                                             
    protocolo://endereco_host:porta/diretorio/nome_arquivo                   

onde o nome do protocolo pode ser:  http, ftp,  gopher, news, file ou
telnet. Podem  estar presente  somente alguns desses itens em um URL.
Por exemplo,  o item "porta",  que corresponde  a um numero  inteiro,
raramente esta' presente.

Exemplo 1: Consideremos o seguinte URL:
----------
                  http://k12.cnidr.org:90/lists.html

Neste caso, o nome do protocolo e' http (protocolo para transferencia
de hiper-texto), o endereco do host e' k12.cnidr.org, a porta e' a de
numero 90, e o nome do arquivo e' lists.html. Neste caso, nao da' pa-
ra ter  certeza se  lists.html e' mesmo um nome de arquivo. Apesar de
pouco provavel, tambem pode ser nome de subdiretorio.

Exemplo 2:                           
----------
                                                                              
 http://www.uroulette.com:8000/cgi-bin/rand_reloc
 +--+   +---------------+ +--+ +-----+ +--------+ 
  |            |           |     |         |
  |            |           |     |         +-> Nome de sub-diretorio
  |            |           |     |             (ou nome de arquivo)   
  |            |           |     |
  |            |           |     +-----------> Nome de diretorio
  |            |           |
  |            |           +-----------------> Numero da porta 
  |            |
  |            +-----------------------------> Endereco do 'host' 
  |
  +------------------------------------------> Nome do protocolo 


    As letras dos nomes de diretorios ou nomes  de arquivos nao podem
ser alteradas. "Alterar letra" aqui esta' significando  "letra maius-
cula ser trocada pela respectiva  letra minuscula  ou vice-versa". No
entanto, as  letras que identificam  o nome do  protocolo e o nome do
host podem ser alteradas `a vontade.

Exemplo 3: O URL
----------   
        ftp://mat.ufpb.br/pub/docs/arte_ascii/figlet21.zip
e' o mesmo que:

        FTP://mat.ufpb.br/pub/docs/arte_ascii/figlet21.zip
        FTP://MAT.UFPB.BR/pub/docs/arte_ascii/figlet21.zip
        fTp://mAt.uFPb.Br/pub/docs/arte_ascii/figlet21.zip

mas NAO E' o mesmo que: 

        ftp://mat.ufpb.br/pub/docs/arte_ASCII/figlet21.zip
        ftp://mat.ufpb.br/pub/docs/arte_ascii/FIGLET21.ZIP
        ftp://mat.ufpb.br/PUB/DOCS/arte_ascii/figlet21.zip