Ip-port

Disambig bordered fade.svg For alternative betydninger, se Port.

Nogle datanetprotokoller f.eks. IP/TCP og IP/UDP har et begreb der kaldes en port. Alt dataterminaludstyr, som skal kunne kommunikere via IP indenfor et givet netværk har en unik IP-adresse. En klient-IP-adresse med port eller en server-IP-adresse med port eller en peer-IP-adresse med port, kaldes for en socket, og den identificerer partikulært en TCP eller UDP dataforbindelse. For at kommunikere med servere eller andre computere skal man derfor bruge deres IP-adresse og portnummer.

De fleste internetadresser er symbolske og bliver slået op i en tabel i en DNS-server og oversat til en IP-adresse.

Et godt eksempel er, når man taster DNS-adressen da.wikipedia.org ind i browserens adressefelt. Så vil browseren som standard slå DNS-adressen op og få en IP-adresse tilbage. Browseren vil nu forsøge at lave en TCP-forbindelse med IP-adressen og port nr 80 på da.wikipedia.org WWW-server. Svarer serveren, fås en WWW-side i filformatet HTML eller XML. Navnet for internetadresser er URL og den fuldstændige adresse er: http://da.wikipedia.org:80/.

Her er en lille liste over hvad de forskellige TCP/UDP-porte som regel anvendes til[1]:

TCP/UDP
OSI lag 4
Port nr.
TCP/UDP
OSI lag 4-
protokol
OSI lag 5-7-
protokol
Hoved
anvendelse
Beskrivelse
7TCP/UDPEchoTest
9TCP/UDPDiscardTest
20TCPFTP dataFiloverførselUkrypteret (usikker) filoverførsel; firewall uvenlig, kræver ftp-proxy
21TCPFTP controlFiloverførselUkrypteret (usikker) filoverførsel; firewall uvenlig, kræver ftp-proxy
22TCPSSHbruges til sikker login
22TCPSFTPFiloverførselSecure-FTP Firewall venlig krypteret (sikker) filoverførsel
22TCPSCPFiloverførselFirewall venlig krypteret (sikker) filoverførsel
23TCPTelnet
25TCPSMTPE-mailSende e-mail
37TCP/UDPTidsprotokol(se også port 123)
41TCP/UDPGrafik (ikke så brugt)
43TCPWHOIS
53TCP/UDPDNS
70TCPGopherGopher-programmerTidligere meget brugt, nu ikke så brugt
80TCPHTTPWebbrowserHyppigt anvendt (usikker) web-protokol
101TCPNIC host navn
107TCPRemote Telnet Service
109TCPPOP2E-mailikke så brugt
110TCPPOP3E-mailhente e-mail (mest) ukrypteret (usikkert)
115TCPSFTP (Simple-FTP)ikke så brugt, Se evt. også port 22
119TCPNNTPNyhedsgruppe-browserUsikker nntp overførsel. Brugt.
123UDPNTPTidsprotokolAnvendt
143TCPIMAP4E-mailhente e-mail (mest) ukrypteret (usikkert)
156TCP/UDPStructured_Qurey_Language service
194TCPIRC
220TCP/UDPIMAP3E-mailIkke særlig anvendt
389TCP/UDPLDAPLightweight Directory Acess Protocol - anvendt
401TCP/UDPUPS (teknik)
443TCPHTTPSWebbrowserHyppigt anvendt krypteret (sikker) web-protokol
464TCP/UDPKerberos (protokol)Skift/sæt kodeord, anvendt
513TCPLogin
513UDPWho
514TCPShell
514UDPSyslog
540TCPUUCPUnix to Unix copy
548TCPAFPApple filoverførselApple Filing Protocol
563TCP/UDPNNTPSNyhedsgruppe-browserNNTP over TLS/SSL Krypteret (sikker) nntp overførsel.
691TCPMS Exchange Routing
873TCPrsyncFilsynkroniseringfilsynkroniseringsprotokol. Kan anvendes i Unix
989TCP/UDPFTPS dataFiloverførselFTP over TLS/SSL Krypteret (sikker) ftp-secure, men firewall inkompatibel
990TCP/UDPFTPS kontrolFiloverførselFTP over TLS/SSL Krypteret (sikker) ftp-secure, men firewall inkompatibel
991TCP/UDPNAS, (Netnyheds Administrations System)
992TCP/UDPTELNETSTELNET over TLS/SSL
993TCPIMAPSE-mailIMAP over TLS/SSL Krypteret (sikker) e-mail hentning
995TCPPOP3SE-mailPOP3 over TLS/SSL Krypteret (sikker) e-mail hentning
3389TCPRDTFjernskrivebordMicrosoft fjernskrivebord
5900TCP/UDPVNCFjernstyringFjernstyring gennem f.eks. RealVNC eller TightVNC

Kilde/reference