Mengenal Apa itu Port?

Posted by Syaiful Mubarak on 07.36

Port? Ya, apakah Anda salah seorang administrator yang tidak mengenal port? Atau pernah mendengar tetapi tidak pernah mengetahui paparan mengenai port? Port dalam media transportasi dapat dianalogikan sebagai berikut: Kita tinggal di sebuah apartement, kemudian kita memberikan alamat kita kepada seorang kawan seperti ilustrasi dibawah ini :
Syaiful Mubarak, Apartement PIK, Jl. Mediterania kav 13, Room #666
Analogi:
Syaiful Mubarak : Nama Host
Apartement PIK : Nama Domain
Jl. Mediterania kav 13 : Alamat IP
Room #666 : Alamat Port
Sudah mengerti dimana letak port? ketika kita berselancar di dunia maya dengan web browser, misalnya ke http://www.symcorelink.net, sebenarnya http menggunakan port 80. Hasilnya sama dengan jika kita menulis http://www.symcorelink.net:80. https menggunakan port 443. Jika kita melihat penulisan alamat web http://www.namadomain.com:3000, artinya sama dengan mengalamatkan ke port 3000, bukan menggunakan port 80 (http).

Protokol dalam jaringan seperti TCP dan UDP memiliki jumlah port sebanyak 16 bit atau sama dengan 65536 port, yang masing-masing digunakan oleh lapisan aplikasi untuk kepentingan tertentu. Contohnya port 80 yang digunakan oleh http.
Program pengancam seperti spyware juga menggunakan port dalam jaringan internet dalam mengirimkan informasi ke pembuat spyware tersebut. Oleh karena itu jika kita memonitor bandwidth dengan program seperti bandwidth monitor, port-port yang sering kita gunakan akan tampak disana. Ini termasuk port yang digunakan oleh program seperti spyware.
Pengenalan terhadap port tersebut menuntun kita untuk mengatur firewall agar kita dapat menyaring port-port yang berguna dan menutup port yang tidak digunakan sehingga tidak dapat disusupi. Berikut ini adalah daftar port yang sering digunakan dalam jaringan internet:

PORT - APPLICATION
20/TCP : FTP - Data
21/TCP : FTP - Control (command)
22/TCP,UDP : Secure Shell (SSH) - used for secure logins, file transfers (scp, sftp) and port forwarding
23/TCP,UDP : Telnet protocol - unecrypted text communications
25/TCP,UDP : Simple Mail Transfer Protocol (SMTP) - used for email routing between mail servers
43/TCP : WHOIS protocol
53/TCP,UDP : Domain Name System (DNS)
58/TCP,UDP : XNS (Xerox Network Services) Mail
67/UDP : Bootstrap Protocol (BOOTP) Server, also used by Dynamic Host Configuration Protocol (DHCP)
68/UDP : Bootstrap Protocol (BOOTP) Server, also used by Dynamic Host Configuration Protocol (DHCP)
70/TCP : Gopher Protocol
79/TCP : Finger Protocol
80/TCP : Hypertext Transfer Protocol (HTP)
83/TCP : MIT ML Device
88/TCP : Kerberos - Authentication System
101/TCP : NIC Hostname
109/TCP : Post Office Protocol 2 (POP2)
110/TCP : Post Office Protocol 3 (POP3)
111/TCP,UDP : Sun Remote Procedure Call
115/TCP : Simple File Transfer Protocol (SFTP)
118/TCP,UDP : SQL (Structured Query Language) Services
119/TCP : Network News Transfer Protocol (NNTP) - used for retrieving newsgrop messages
123/UDP : Network Time Protocol (NTP) - used for time syncronization
135/TCP,UDP : DCE endpoint resolution
143/TCP,UDP : Internet Message Access Protocol (IMAP) - used for retrieving, organizing and syncronizing email messages
156/TCP,UDP : SQL Service
161/TCP,UDP : Simple Network Management Protocol (SNMP)
194/TCP : IRC (Internet Relay Chat)
311/TCP : Mac OS X Server Admin (officialy AppleShare IP Web administration)
443/TCP : Hypertext Transfer Protocol over TLS/SSL (HTTPS)
546/TCP,UDP : DHCPv6 client
547/TCP,UDP : DHCPv6 server
554/TCP,UDP : Real Time Streaming Protocol (RTSP)
691/TCP : Ms Exchange Routing
989/TCP,UDP : FTP Protocol (data) over TLS/SSL
990/TCP,UDP : FTP Protocol (control) over TLS/SSL
995/TCP : Post Office Protocol 3 over TLS/SSL (POP3S)

Source : Wikipedia, ekurniawan