Senin, 02 November 2009

Pengenalan Port Number

Mungkin kita sudah gak asing ama istilah port number, tapi buat yang belum tahu port adalah sebuah lubang yang memungkinkan suatu (data)untuk memasukinya. Komputer bisa dikatakan memiliki 2 macam port,yaitu port fisik dan port perangkat lunak. Port fisik adalah slot yg ada pada bagian belakang CPU, sedangkan port perangkat lunak adalah port yg dipakai oleh software saat melakukan koneksi dengan komputer lain.Nah yg berhubungan secara langsung dengan kegiatan kita saat bermain dgn internet adalah port perangkat lunak. Port perangkat lunak ini dapat kita bedakan menjadi 3, yaitu:

a)well known port
port jenis ini memiliki range dari 0-1023,semula sih hanya memiliki range dari 0-255 tapi oleh IANA(Internet Assigned Number Authority)dilebarkan menjadi range tadi yg disebutkan diawal. Pada kebanyakan sistem port pada range ini hanya dapat dipakai oleh root,atau oleh program yang dijalankan oleh user. Karena range-nya dari 0-1023 maka port2 terkenal seperti ftp(21),ssh(22),telnet(23),http(80) termasuk dalam jenis ini.

b)Registered Ports
memiliki range dari 1024-49151, port jenis ini tidak ditujukan untuk service tertentu dari suatu server. Lalu apa gunanya dong?? hehehe, port pada range ini biasanya digunakan oleh Networking utlites seperti Browser, Email Client, FTP software untuk berkomunikasi dengan remote server. Biasanya Networking utlites akan membuka secara acak port pada range ini untuk terhubung dgn remote server. Port number pada range inilah yang membuat kita dapat melakukan surfing di internet,melakukan pengecekan e-mail,dll. Jadi sangat berguna kan? hehehe Port ini akan membuka sementara ketika kita sedang menjalankan sebuah aplikasi sehingga apabila kita menutup aplikasi tersebut maka secara otomatis port ini pun akan tertutup dgn sendirinya(ingat Networking utlites membukanya secara acak)

c)The Dynamic/Private Ports
memiliki range dari 49152-65535, biasanya sih digunakan oleh sebagian besar trojan(waaaaaaaa..), tapi ada juga sih program yang memkai port ini terutama program yang memerlukan range port number yang besar, seperti pada Sun yang menjalankan RPC pada port 32768.

Untuk lebih jelasnya mari kita lihat :

C:\windows>netstat -a
Active Connections
Proto Local Address Foreign Address State
TCP juve:1031 juve.box.sk:ftp ESTABLISHED
TCP juve:1036 juve.box.sk:ftp-data TIME_WAIT
TCP juve:1043 banners.egroups.com:80 FIN_WAIT_2
TCP juve:1045 mail.kalteng.net.in:pop3 TIME_WAIT
TCP juve:1052 banners.boxnetwork.net:80 ESTABLISHED
TCP juve:1053 mail.kalteng.net.in:pop3 TIME_WAIT
UDP juve:1025 *:*
UDP juve:nbdatagram *:*

Mari kita ambil satu baris dari contoh diatas :

Proto Local Address Foreign Address State TCP juve:1031 juve.box.sk:ftp ESTABLISHED

data diatas menunjukan pada kita bahwa:
*Protocol: TCP (ini adalah Transmission Control Protocol atau TCP, User Datagram
Protocol atau UDP, IP atau Internet Protocol)
*Nama lokal sistem: juve (ini adalah nama dari lokal sistem yang kita
setting pada windows setup)
*Lokal port yang terbuka dan digunakan pada saat melakukan koneksi ini
adalah: 1031
*Remote Sistem: juve.box.sk (ini adalah non-numerical form dari sistem
dimana kita terkoneksi)
*Remote Port: ftp (ini adalah port number dari remote sistem
kalteng.box.sk dimana kita terkoneksi)
*Keterangan koneksi: ESTABLISHED

sumber Penulis :juventini
====================================================================================
Dari puluhan nomor port bahkan ratusan nomor port yang ada, tentu saja kita tidak membutuhkan semua. Port banyak membantu kita saat melakukan port surfing. Kegiatan port surfing adalah melakukan penjelajahan dari port-port yang ada terutama area well
known port (baca TCP/IP). Port ini secara standard digunakan untuk menangangi system (dikenal sebagai root).

Port 7. Nama ngepopnya adalah echo. Kegunaannya adalah apapun yang kita ketik host akan menjawab atau merespon. Biasa digunakan untuk perintah ping.

Port 9. Dikenal dengan discard Dev/null. Dipakai untuk meneruskan sesuatu yang bersifat sampah alias dummy.

Port 11. Sebutannya systat. Dipakai untuk mencari informasi tentang seorang pemakai.

Port 13. Nama kerennya daytime Time and date. Port ini digunakan untuk mengetahui waktu dan tanggal dari lokasi komputer diakses.

Port 15. Dikenal dengan netstat. Digunakan untuk mendapatkan informasi tentang network.

Port 19. Nama kerennya adalah chargen. Digunakan untuk membanjiri port dengan aliran data karakter ASCII.

Port 21. Nama ngepopnya adalah FTP (File Transfer Protocol). Port ini untuk melakukan proses tranfer file.

Port 22. Nama ngepopnya adalah ssh. Singkatan dari secure shell login. Dipakai untuk jalur aman proses manipulasi data (encrypted tunnel), karena data akan diacak.

Port 23. Dikenal dengan telnet. Port ini digunakan untuk melakukan login ke suatu komputer, jika kita tidak memiliki ssh.

Port 25. Sebutannya adalah smtp. Digunakan untuk melakukan proses pengiriman email dan proses test email.

Port 37. Sebutannya adalah time. Menunjukkan waktu saat ini.

Port 39. Dikenal dengan nama RLP. Digunakan untuk mencari lokasi sumber (resource location).

Port 43. Nama popnya adalah whois. Digunakan untuk mendapatkan info dari suatu host dan network.

Port 53. Sebutannya adalah domain name server (DNS). Digunakan untuk mencari DNS.

Port 70. Kerennya dipanggil adalah gopher. Digunakan oleh program pencari info kuno bernama gopher.

Port 79. Sebutannya finger. Digunakan untuk mendapatkan informasi tentang seorang pemakai.

Port 80. Sebutannya http Web Server. Digunakan untuk oleh web server untuk melayani internet browser http.

Port 110. Sebutannya adalah pop. Digunakan untuk jalur surat masuk (incoming email).

Port 443. Nama topnya adalah shttp. Digunakan oleh webserver sebagai jalur aman (secure).

Port 512. Sebutannya biff. Digunakan untuk mendapatkan pesan pemberitahuan surat (mail notification).

Port 513. Nama kerennya adalah rlogin. Digunakan untuk melakukan remote login.

Port 514. Dikenal dengan shell remote command. Digunakan untuk perintah jarak jauh biasanya tanpa menggunakan password.

Port 520. Sebutannya adalah route. Digunakan untuk proses routing information protocol.

sumber : http://wartawarga.gunadarma.ac.id/2009/10/port-internet/

Tidak ada komentar: