Hej Christian,
Christian Thorsen wrote:
>
> Jeg ser ofte port 8080 anvendt.
>
> Ifølge:
>
http://www.iana.org/assignments/port-numbers
> står der:
>
> http-alt 8080/tcp HTTP Alternate (see port 80)
> http-alt 8080/udp HTTP Alternate (see port 80)
>
> Men i hvilke sammenhænge bruger man port 8080.
> Ka' nogen forklare ???
Du skal taenke paa hvad porte egentligt er og hvad det betyder naa vi
siger at http koere over port 80.
For en maskine er alle porte (naesten *) ens. Det vil sige at naan IP
pakker kommer ind i maskinen, pakket ud og filteret gennem TCP laget,
saa kommer der bare en stroem af bytes ud af en port. Paa nette niveau
ved ingen noget som helst om hvad det er for data.
For at vi alle ved hvilke funktioner man kan naa har man (igennem IANA)
besluttet at nogle porte er reserveret til et bestemt formaal. Dette er
dog en politisk beslutning og har ingen tekniske grunde, ud over at man
"bare skal vide det". Hvis nu du og en ven beslutter at i heller vil
bruge port 4711 til http, saa er det op til jer (saa vidt i kan finde
software der understoetter dette). Alle producenter at http programmer
(browsere og servere) ved at standarden aftalen er at port 80 benyttes,
saa derfor er
http://example.com/ det samme som
http://example.com:80/.
Specielt for systemer med en web server og en proxy til ekstern adgang
bruger (brugte?) man ofte en anden port til proxyen. Dette er helt fint,
hvis all ved hvilken port der bruges til proxyen. Med tiden har det vist
sig at mange bruger port 8080, og man har saa valgt at markere denne som
alternativ proxy.
Lad os nu sige at du har to maskiner der hjemme, baegge med en web
server. Du har en dsl forbindelse med en IP adresse. Hvordan faar du fat
i baegge maskiner - hvis du har en NAT router kan du forwarde port 80
til een maskine (ikke to). Du kan dog vaelge en hvilken som helst anden
port (f.eks. 8080 eller 4711) til at pege paa den anden maskine.
Saa i virkeligheden er http-alt bare en information om at ofte bruges
denne port ogsaa til http (lige some port 80).
Martin
*) Unix/Linux systemer har en sikkerhed der siger at kun root
(administratoren) kan aabne porte under 1024. Grunden til dette er at
ikke alle og enhver boer kunne optage "standard" porte.