Pengalamatan Jaringan
A. Protokol TCP/IP
Pernahkan Saudara mengikuti upacara bendera di sekolah? Jika Saudara
perhatikan, rangkaian acara telah diatur dan dikendalikan oleh seorang
yang berfungsi sebagai pemandu acara atau MC (Master of Ceremony). MC
akan menentukan urutan acara, lama waktu, dan siapa yang bertugas. Di
dalam jaringan komputer terdapat istilah Transport Connection
Protocol/Internet Protocol (TCP/IP). Jaringan komputer dengan sistem
operasi Windows, TCP/IP mempunyai peranan yang penting dan juga karena
protokol TCP/IP merupakan protokol pilihan (default) dari Windows.
B. Arsitektur TCP/IP
ARSITEKTUR TCP/IP
TCP/IP
adalah serangkaian protokol dimana setiap protokol melakukan sebagian dari
keseluruhan tugas komunikasi jaringan yang mengkomunikasikan data dari suatu
tempat (host) ke tempat lain (host lain). Komunikasi data mirip dengan percakapan
manusia. Manusia dan komputer melakukan komunikasi formal untuk pertukaran data
yang kompleks, dan proses-proses informal untuk tujuan khusus. Keduanya, baik
manusia maupun komputer mengikuti aturan-aturan tertentu yang memungkinkan para
pelaku untuk bertukar informasi dengan cara yang teratur dan bebas dari
kesalahan.
Protokol-protokol
dipatuhi untuk membentuk dan mengakhiri komunikasi dengan sedemikian rupa
sehingga tidak ada satu pesan pun yang tertinggal dalam keadaan yang tidak
diinginkan. Untuk itu karaktersitik pertama yang perlu diperhatikan adalah
bahwa komunikasi yang bebas kesalahan dapat dicapai hanya dengan mengikuti
protokol komunikasi.
Namun
pada kenyataannya dalam proses pengiriman data terdapat beberapa permasalahan
yang harus diselesaikan. Permasalahan pertama adalah bahwa data harus dapat
dikirimkan kepada komputer yang tepat, sesuai dengan tujuannya. Selain itu
permasalahan yang muncul adalah ketika komputer tujuan tidak berada pada
wilayah lokal, yaitu pada wilayah yang sangat jauh dimana kemungkinan
terjadinya kerusakan dan hilangnya data sangat besar. Hal lain yang perlu
diperhatikan adalah pada komputer tujuan terdapat lebih dari satu aplikasi yang
menunggu datangnya data.
Secara
sederhana, permasalahan yang muncul tersebut dapat ditangani dengan cara
memecahkan data tersebut menjadi beberapa paket data yang lebih kecil
ukurannya. Untuk menangani semua masalah komunikasi data, keseluruhan aturan
yang dibuat harus bekerja sama satu dengan yang lainnya. Sekumpulan aturan yang
mengatur masalah komunikasi data ini disebut dengan protokol komunikasi data
yang berupa perangkat lunak yang terdapat pada komputer dan perangkat
komunikasi data lainnya.
Dalam arsitektur jaringan komputer,
terdapat suatu lapisan-lapisan ( layer ) yang memiliki tugas spesifik
serta memiliki protokol tersendiri. ISO (International Standard
Organization) telah mengeluarkan suatu standard untuk arsitektur
jaringan komputer yang dikenal dengan nama Open System Interconnection
( OSI ). Standard ini terdiri dari 7 lapisan protokol yang menjalankan
fungsi komunikasi antara 2 komputer.
Dalam TCP/IP hanya terdapat 5 lapisan sbb :
Asitektur OSI |
Arsitektur TCP/IP |
Perbandingan Arsitektur OSI dan TCP/IP
Walaupun
jumlahnya berbeda, namun semua fungsi dari lapisan-lapisan arsitektur
OSI telah tercakup ol eh arsitektur TCP/IP. Adapun rincian fungsi
masing-masing layer arsitektur TCP/IP adalah sbb :
Physical Layer (lapisan fisik) merupakan lapisan terbawah yang mendefinisikan besaran fisik seperti media komunikasi, tegangan, arus, dsb.
Lapisan
ini dapat bervariasi bergantung pada media komunikasi pada jaringan
yang bersangkutan. TCP/IP bersifat fleksibel sehingga
dapat mengintegralkan mengintegralkan ber bagai jaringan dengan media
fisik yang berbeda-beda.
Network Access Layer
mempunyai fungsi yang mirip dengan Data Link layer pada OSI. Lapisan
ini mengatur peny aluran data frame-frame data pada media fisik yang
digunakan secara handal. Lapisan ini biasanya memberikan servis untuk
deteksi dan koreksi kesa lahan dari data yang ditransmisikan. Beberapa
contoh protokol yang digunakan pada lapisan ini adalah X.25 jaringan
publik, Ethernet untuk ja ringan Etehernet, AX.25 untuk jaringan Paket
Radio dsb.
Internet Layer mendefinisikan
bagaimana hubungan dapat terjadi antara dua pihak yang berada pada
jaringan yang berbeda seperti Network Layer pada OSI. Pada jaringan
Internet yang terdiri atas puluhan juta host dan ratusan ribu jaringan
lokal, lapisan ini bertugas untuk menjamin agar suatu paket yang
dikirimkan dapat menemukan tujuannya dimana pun berada. Oleh karena
itu, lapisan ini memiliki peranan penting terutama dalam
mewujudkan internetworking yang meliputi wilayah lu as (worldwide
Internet).
Beberapa tugas penting pada lapi san ini adalah:
- Addressing, yakni melengkapi setiap datagram dengan alamat Internet dari tujuan. Alamat pada protokol inilah yang dikenal dengan Internet Protocol Address ( IP Address). Karena pengalamatan (addressing ) pada jaringan TCP/IP berada pada level ini (software ), maka jaringan TCP/IP independen dari jenis media dan komputer yang digunakan.
- Routing , yakni menentukan ke mana datagram akan dikirim agar mencapai tujuan yang diinginkan. Fungsi ini merupakan fungsi terpenting dari Internet Protocol (IP). Sebagai protokol yang bersifat connectionless , proses routing sepenuhnya ditentukan oleh jaringan. Pengirim tidak memiliki kendali terhadap paket yang di kirimkannya untuk bisa mencapai tujuan. Router-router pada jaringan TCP/IP lah yang sangat menentukan dalam penyampaian datagram dari penerima ke tujuan.
Transport Layer
mendefinisikan cara-cara untuk melakukan pengiriman data antara end to
end host secara handal. Lapisan ini menjamin bahwa informasi yang
diterima pada sisi penerima adal ah sama dengan informasi
yang dikirimkan pada pengirim. Untuk itu, lapisan ini memiliki beberapa
fungsi penting antara lain :
- Flow Control. Pengiriman data yang telah dipecah menjadi paket-paket tersebut harus diatur sedemikian rupa agar pengirim tidak sampai mengirimkan data dengan kecepatan yang melebihi kemampuan penerima dalam menerima data.
- Error Detection. Pengirim dan penerima juga melengkapi data dengan sejumlah informasi yang bisa digun akan untuk memeriksa data yang dikirimkan bebas dari kesalahan. Jika ditemukan kesalahan pada paket data yang diterima, maka penerima tidak akan menerima data tersebut. Pengirim akan mengirim ulang paket data yang mengandung kesalahan tadi. Namun hal ini dapat menimbulkan delay yang cukup berartii.
Pada
TCP/IP, protokol yang dipergunakan adalah Transmission
Control Protocol (TCP) atau User Datagram Protocol (UDP). TCP dipakai
untuk aplikasi-aplikasi yang membutuhkan keandalan data, sedangkan UDP
digunakan untuk aplikasi yang membutuhkan panjang paket yang pendek
dan tidak menuntut keandalan yang tinggi. TCP memiliki fungsi flow
control dan error detection dan bersifat connection oriented .
Sebaliknya pada UDP yang bersifat connectionless tidak ada mekanisme
pemeriksaan data dan flow control, sehingga UDP disebut juga unreliable
protocol. Untuk beberapa hal yang menyangkut efisiensi dan peny
ederhanaan, beberapa aplikasi memilih menggunakan UDP sebagai protokol
transport. Contohnya adalah aplikasi database yang hanya bersifat query
dan response, atau aplikasi lain yang sangat sensitif terhadap delay
seperti video conference . Aplikasi seperti ini dapat mentolerir
sedikit kesalahan (gambar atau suara masih bisa dimengerti), namun akan
tidak nyaman untuk dilihat jika terdapat delay yang cukup berarti.
Application Layer
merupakan lapisan terakhir dalam arsitektur TCP/IP yang berfungsi
mendefinisikan aplikasi-aplikasi yang dijalankan pada jaringan. Karena
itu, terdapat banyak protokol pada lapisan ini, sesuai dengan banyaknya
aplikasi TCP/IP yang dapat dijalankan. Contohnya adalah SMTP ( Simple
Mail Transfer Protocol ) untuk pengiriman e-mail , FTP ( File Transfer
Protocol) untuk transfer file, HTTP ( Hyper Text Transfer Protocol )
untuk aplikasi web, NNTP ( Network News Transfer Protocol) untuk
distribusi news group dan lain-lain. Setiap aplikasi pada umumnya
menggunakan protokol TCP dan IP, sehingga keseluruhan keluarga protokol
ini dinamai dengan TCP/IP.
C. Layanan Pada TCP/IP
Layanan yang diberikan oleh TCP/IP secara tradisional adalah layanan :
a. Pengiriman file (file transfer) :
File Transfer Protokol (FTP) memungkinkan pengguna komputer yg satu untuk dapat mengirim ataupun menerima file ke komputer jaringan. Karena masalah keamanan data, maka FTP seringkali memerlukan nama pengguna (user name) dan password, meskipun banyak juga FTP yg dapat diakses melalui anonymous, alias tidak berpassword. (lihat RFC 959 untuk spesifikasi FTP)
b. Remote login:
Network terminal Protokol (telnet) memungkinkan pengguna komputer dapat melakukan log in ke dalam suatu komputer didalam suatu jaringan. Jadi hal ini berarti bahwa pengguna menggunakan komputernya sebagai perpanjangan tangan dari komputer jaringan tersebut
c. Computer mail :
Digunakan untuk menerapkan sistem elektronik mail.
d. Network File System (NFS) :
Pelayanan akses file-file jarak jauh yg memungkinkan klien-klien untuk mengakses file-file pada komputer jaringan jarak jauh walaupun file tersebut disimpan secara lokal.
e. remote execution :
Memungkinkan pengguna komputer untuk menjalankan suatu program didalam komputer yg berbeda. Biasanya berguna jika pengguna menggunakan komputer yg terbatas, sedangkan ia memerlukan sumber yg banyak dalam suatu system komputer. Ada beberapa jenis remote execution, ada yg berupa perintah-perintah dasar saja, yaitu yg dapat dijalankan dalam system komputer yg sama dan ada pula yg menggunakan "prosedure remote call system", yg memungkinkan program untuk memanggil subroutine yg akan dijalankan di system komputer yg berbeda. (sebagai contoh dalam Berkeley UNIX ada perintah "rsh" dan "rexec")
f. name servers :
Nama database alamat yg digunakan pada internet
a. Pengiriman file (file transfer) :
File Transfer Protokol (FTP) memungkinkan pengguna komputer yg satu untuk dapat mengirim ataupun menerima file ke komputer jaringan. Karena masalah keamanan data, maka FTP seringkali memerlukan nama pengguna (user name) dan password, meskipun banyak juga FTP yg dapat diakses melalui anonymous, alias tidak berpassword. (lihat RFC 959 untuk spesifikasi FTP)
b. Remote login:
Network terminal Protokol (telnet) memungkinkan pengguna komputer dapat melakukan log in ke dalam suatu komputer didalam suatu jaringan. Jadi hal ini berarti bahwa pengguna menggunakan komputernya sebagai perpanjangan tangan dari komputer jaringan tersebut
c. Computer mail :
Digunakan untuk menerapkan sistem elektronik mail.
d. Network File System (NFS) :
Pelayanan akses file-file jarak jauh yg memungkinkan klien-klien untuk mengakses file-file pada komputer jaringan jarak jauh walaupun file tersebut disimpan secara lokal.
e. remote execution :
Memungkinkan pengguna komputer untuk menjalankan suatu program didalam komputer yg berbeda. Biasanya berguna jika pengguna menggunakan komputer yg terbatas, sedangkan ia memerlukan sumber yg banyak dalam suatu system komputer. Ada beberapa jenis remote execution, ada yg berupa perintah-perintah dasar saja, yaitu yg dapat dijalankan dalam system komputer yg sama dan ada pula yg menggunakan "prosedure remote call system", yg memungkinkan program untuk memanggil subroutine yg akan dijalankan di system komputer yg berbeda. (sebagai contoh dalam Berkeley UNIX ada perintah "rsh" dan "rexec")
f. name servers :
Nama database alamat yg digunakan pada internet
D. Port TCP
Port adalah suatu celah atau pintu atau lubang pada sistem komputer sebagai jalur transfer data.
Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.
Protokol TCP/IP selalu berevolusi seiring dengan waktu, mengingat semakin banyaknya kebutuhan terhadap jaringan komputer dan Internet. Pengembangan ini dilakukan oleh beberapa badan, seperti halnya Internet Society (ISOC), Internet Architecture Board (IAB), dan Internet Engineering Task Force (IETF). Macam-macam protokol yang berjalan di atas TCP/IP, skema pengalamatan, dan konsep TCP/IP didefinisikan dalam dokumen yang disebut sebagai Request for Comments (RFC) yang dikeluarkan oleh IETF.
Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.
Protokol TCP/IP selalu berevolusi seiring dengan waktu, mengingat semakin banyaknya kebutuhan terhadap jaringan komputer dan Internet. Pengembangan ini dilakukan oleh beberapa badan, seperti halnya Internet Society (ISOC), Internet Architecture Board (IAB), dan Internet Engineering Task Force (IETF). Macam-macam protokol yang berjalan di atas TCP/IP, skema pengalamatan, dan konsep TCP/IP didefinisikan dalam dokumen yang disebut sebagai Request for Comments (RFC) yang dikeluarkan oleh IETF.
Dalam protokol jaringan TCP/IP, sebuah port
adalah mekanisme yang mengizinkan sebuah komputer untuk mendukung
beberapa sesi koneksi dengan komputer lainnya dan program di dalam
jaringan. Port dapat mengidentifikasikan aplikasi dan layanan yang
menggunakan koneksi di dalam jaringan TCP/IP. Sehingga, port juga
mengidentifikasikan sebuah proses tertentu di mana sebuah server dapat
memberikan sebuah layanan kepada klien atau bagaimana sebuah klien dapat
mengakses sebuah layanan yang ada dalam server. Port dapat dikenali
dengan angka 16-Bit (dua byte) yang disebut dengan Port Number dan diklasifikasikan dengan jenis protokol transport apa yang digunakan, ke dalam Port TCP dan Port UDP.
Karena memiliki angka 16-bit, maka total maksimum jumlah port untuk
setiap protokol transport yang digunakan adalah 65536 buah.
Dilihat dari penomorannya, port UDP dan TCP dibagi menjadi tiga jenis, yakni sebagai berikut:
- Well-known Port: yang pada awalnya berkisar antara 0 hingga 255 tapi kemudian diperlebar untuk mendukung antara 0 hingga 1023. Port number yang termasuk ke dalam well-known port, selalu merepresentasikan layanan jaringan yang sama, dan ditetapkan oleh Internet Assigned Number Authority (IANA). Beberapa di antara port-port yang berada di dalam range Well-known port masih belum ditetapkan dan direservasikan untuk digunakan oleh layanan yang bakal ada di masa depan. Well-known port didefinisikan dalam RFC 1060.
- Registered Port: Merupakan Port-port yang digunakan oleh vendor-vendor komputer atau jaringan yang berbeda untuk mendukung aplikasi dan sistem operasi yang mereka buat. Registered port juga diketahui dan didaftarkan oleh IANA tapi tidak dialokasikan secara permanen, sehingga vendor lainnya dapat menggunakan port number yang sama. Range registered port berkisar dari 1024 hingga 49151 dan beberapa port di antaranya adalah Dynamically Assigned Port.
- Dynamically Assigned Port: merupakan port-port yang ditetapkan oleh sistem operasi atau aplikasi yang digunakan untuk melayani request dari pengguna sesuai dengan kebutuhan. Dynamically Assigned Port berkisar dari 1024 hingga 65536 dan dapat digunakan atau dilepaskan sesuai kebutuhan.
Berikut Ini Adalah Beberapa Contoh Dari Welknown Yang Sering kali KitaGunakan Port Beserta Dengan Fungsi Port-Port tersebut
Port | Jenis Port | Keyword | Digunakan oleh |
20 | TCP, UDP | ftp-data | File Transfer protocol (default data) |
21 | TCP, UDP | ftp | File Transfer protocol (control),connection dialog |
23 | TCP, UDP | telnet | telnet |
25 | TCP, UDP | smtp | Simple Mail Transfer Protocol alias = mail |
53 | TCP, UDP | domain | Domain Name System Server |
67 | TCP, UDP | bootpc | DHCP/BOOTP Protocol Server |
68 | TCP, UDP | bootpc | DHCP/BOOTP Protocol Server |
69 | TCP, UDP | tftp | Trivial File Transfer Protocol |
80 | TCP, UDP | www | World Wide Web HTTP |
110 | TCP, UDP | pop3 | PostOfficerotocolversion3(POP3);alias=postoffice |
123 | TCP, UDP | ntp | Network Time Protocol; alias = ntpd ntp |
220 | TCP, UDP | imap3 | Interactive Mail Access Protocol versi 3 |
Berikut Ini pengertian nama-nama kegunaan port tersebut
- FTP (singkatan dari File Transfer Protocol) adalah sebuah protokol Internetyang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) computer antar mesin-mesin dalam sebuah internetwork
- SMTP (Simple Mail Transfer Protocol)
merupakan salah satu protokol yang umum digunakan untuk pengiriman
surat elektronik di Internet. Protokol ini dipergunakan untuk
mengirimkan data dari komputer pengirim surat elektronik ke server surat
elektronik penerima.
- HTTP (Hypertext Transfer Protocol, lebih sering terlihat sebagai http) adalah protocol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen.
- POP3 (Post Office Protocol version 3) adalah protokol yang digunakan untuk mengambil surat elektronik (email) dari server email.
- IMAP (Internet Message Access Protocol)
adalah protokol standar untuk mengakses/mengambil e-mail dari server.
IMAP memungkinkan pengguna memilih pesan e-mail yang akan ia ambil,
membuat folder di server, mencari pesan e-mail tertentu, bahkan
menghapus pesan e-mail yang ada.
E. IP Address
Alamat IP (Internet Protocol Address atau
sering disingkat IP) adalah deretan angka biner antar 32-bit sampai
128-bit yang dipakai sebagai alamat identifikasi untuk tiap komputer
host dalam jaringan Internet. Panjang dari angka ini adalah 32-bit
(untuk IPv4 atau IP versi 4), dan 128-bit (untuk IPv6 atau IP versi 6)
yang menunjukkan alamat dari komputer tersebut pada jaringan Internet
berbasis TCP/IP.
sistem pengalamatan ini di bagi menjadi 2, yaitu :
1. IP versi 4 (IPv4)
Alamat IP versi 4 (sering disebut dengan Alamat IPv4) adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TCP/IP yang menggunakan protokol IP versi 4. Panjang totalnya adalah 32-bit, dan secara teoritis dapat mengalamati hingga 4 miliar host komputer atau lebih tepatnya 4.294.967.296 host di seluruh dunia, jumlah host tersebut didapatkan dari 256 (didapatkan dari 8 bit) dipangkat 4(karena terdapat 4 oktet) sehingga nilai maksimal dari alamt IP versi 4 tersebut adalah 255.255.255.255 dimana nilai dihitung dari nol sehingga nilai nilai host yang dapat ditampung adalah 256x256x256x256=4.294.967.296 host.
2. IP versi 6 (IPv6)
Alamat IP versi 6 (sering disebut sebagai alamat IPv6) adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TCP/IP yang menggunakan protokol IP versi 6. Panjang totalnya adalah 128-bit, dan secara teoritis dapat mengalamati hingga 2128=3,4 x 1038 host komputer di seluruh dunia. Contoh alamat IP versi 6 adalah 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A.
sistem pengalamatan ini di bagi menjadi 2, yaitu :
1. IP versi 4 (IPv4)
Alamat IP versi 4 (sering disebut dengan Alamat IPv4) adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TCP/IP yang menggunakan protokol IP versi 4. Panjang totalnya adalah 32-bit, dan secara teoritis dapat mengalamati hingga 4 miliar host komputer atau lebih tepatnya 4.294.967.296 host di seluruh dunia, jumlah host tersebut didapatkan dari 256 (didapatkan dari 8 bit) dipangkat 4(karena terdapat 4 oktet) sehingga nilai maksimal dari alamt IP versi 4 tersebut adalah 255.255.255.255 dimana nilai dihitung dari nol sehingga nilai nilai host yang dapat ditampung adalah 256x256x256x256=4.294.967.296 host.
2. IP versi 6 (IPv6)
Alamat IP versi 6 (sering disebut sebagai alamat IPv6) adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TCP/IP yang menggunakan protokol IP versi 6. Panjang totalnya adalah 128-bit, dan secara teoritis dapat mengalamati hingga 2128=3,4 x 1038 host komputer di seluruh dunia. Contoh alamat IP versi 6 adalah 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A.
F. Pengalokasian IP Address
IP Address terdiri atas dua bagian
yaitu network ID dan host ID. Network ID menunjukkan nomor network,
sedangkan host ID mengidentifkasikan host dalam satu network.
Pengalokasian IP address pada dasarnya ialah proses memilih network ID
dan host ID yang tepat untuk suatu jaringan. Tepat atau tidaknya
konfigurasi ini tergantung dari tujuan yang hendak dicapai, yaitu
mengalokasikan IP address se-efisien mungkin.
Terdapat beberapa aturan dasar dalam menentukan network ID dan host ID yang hendak digunakan. Aturan tersebut adalah :
Terdapat beberapa aturan dasar dalam menentukan network ID dan host ID yang hendak digunakan. Aturan tersebut adalah :
- Network ID 127.0.0.1 tidak dapat digunakan karena ia secara default digunakan dalam keperluan ‘loop-back’. (‘Loop-Back’ adalah IP address yang digunakan komputer untuk menunjukan dirinya sendiri).
- Host ID tidak boleh semua bitnya diset 1 (contoh klas A: 126.255.255.255), karena akan diartikan sebagai alamat broadcast. ID broadcast merupakan alamat yang mewakili seluruh anggota jaringan. Pengiriman paket ke alamat ini akan menyebabkan paket ini didengarkan oleh seluruh anggota network tersebut.
- Network ID dan host ID tidak boleh sama dengan 0 (seluruh bit diset 0 seperti 0.0.0.0), Karena IP address dengan host ID 0 diartikan sebagai alamat network. Alamat network adalah alamat yang digunakan untuk menunjuk suatu jaringan, dan tidak menunjukan suatu host.
- Host ID harus unik dalam suatu network (dalam satu network, tidak boleh ada dua host dengan host ID yang sama).
Aturan
lain yang menjadi panduan network engineering dalam menetapkan IP
Address yang dipergunakan dalam jaringan lokal adalah sebagai berikut :
0.0.0.0/8 ---> 0.0.0.1 s.d. 0.255.255.254
Hosts/Net: 16.777.214
10.0.0.0/8 ---> 10.0.0.1 s.d. 10.255.255.254
Hosts/Net: 16.777.214
127.0.0.0/8 ---> 127.0.0.1 s.d. 127.255.255.254
Hosts/Net: 16.777.214
172.16.0.0/12 ---> 172.16.0.1 s.d.172.31.255.254
Hosts/Net: 1.048.574 (Private Internet)
192.0.2.0/24 ---> 192.0.2.1 s.d. 192.0.2.254
Hosts/Net: 254
192.168.0.0/16 ---> 192.168.0.1 s.d.192.168.255.254
Hosts/Net: 65.534 (Private Internet)
169.254.0.0/16 ---> 169.254.0.1 s.d.169.254.255.254
Hosts/Net: 65.534
dan semua space dari klas D dan E dapat digunakan untuk IP Address local area network, karena IP ini tidak digunakan (di publish) di internet.
0.0.0.0/8 ---> 0.0.0.1 s.d. 0.255.255.254
Hosts/Net: 16.777.214
10.0.0.0/8 ---> 10.0.0.1 s.d. 10.255.255.254
Hosts/Net: 16.777.214
127.0.0.0/8 ---> 127.0.0.1 s.d. 127.255.255.254
Hosts/Net: 16.777.214
172.16.0.0/12 ---> 172.16.0.1 s.d.172.31.255.254
Hosts/Net: 1.048.574 (Private Internet)
192.0.2.0/24 ---> 192.0.2.1 s.d. 192.0.2.254
Hosts/Net: 254
192.168.0.0/16 ---> 192.168.0.1 s.d.192.168.255.254
Hosts/Net: 65.534 (Private Internet)
169.254.0.0/16 ---> 169.254.0.1 s.d.169.254.255.254
Hosts/Net: 65.534
dan semua space dari klas D dan E dapat digunakan untuk IP Address local area network, karena IP ini tidak digunakan (di publish) di internet.
IP
address, subnet mask, broadcast address merupakan dasar dari teknik
routing di Internet. Untuk memahami ini semua kemampuan matematika
khususnya matematika boolean, atau matematika binary akan sangat
membantu memahami konsep routing Internet.
Mungkin pertanyaan seperti berikut pernah akan terlontar oleh anda:
- Mengapa kita memilih IP address 192.168.1.5?
- Mengapa subnet mask yang digunakan 255.255.255.0?
- Mengapa bukan angka lain?
- Mengapa network address 172.16.0.0?
- Mengapa broadcast address-nya 202.159.32.15?
- Bagaimana menentukan semua alamat-alamat tersebut? dan sebagainya.
Hal
tersebut yang akan coba dijelaskan secara sederhana dalam uraian
berikut, anda bisa juga mencobanya dengan komputer dirumah atau di
rental. Alat bantu yang dibutuhkan cuma (calculator scientific).
Untuk
memudahkan kehidupan anda, ada baiknya memanfaatkan teknologi secara
maksimal (jangan sampai gaptec), contohnya menggunakan fasilitas
kalkulator yang ada di Windows98 atau Win2000 juga WinXP, dapat diakses
melalui Start - Programs - Accessories - Calculator.
Kalkulator
yang standar memang sulit digunakan untuk membantu kalkulasi biner,
oleh karena itu pilih View - Scientific untuk memperoleh tampilan
kalkulator scientific yang dapat digunakan untuk perhitungan biner,
seperti gambar berikut.
Gambar 4.2. Calculator Scientific
Dengan cara memindahkan mode operasi ke bin, maka nilai yang ada akan berubah menjadi binary. Pada gambar contoh diperlihatkan nilai awal 15 desimal, dipindahkan menjadi 1111 binary.
F. Range IP Address
Cara Mengetahui Range IP Address
Dalam dunia jaringan, terutama Internet, kita sering mengenal istilah IP Address. Lalu apakah IP Address itu?
IP Address merupakan alamat yang dimiliki oleh host/device/komputer.
Alamat ini dibuat berdasarkan protokol TCP/IP (Transmission Control
Protocol/Internet Protocol). TCP/IP sendiri merupakan suatu aturan yang
mengatur bagaimana komputer berhubungan dari satu ujung jaringan ke
ujung jaringan lain terutama di Internet.
Kita
kembali ke IP Address. Dalam dunia nyata, IP Address ini ibarat alamat
surat pos. Seperti kita ketahui, alamat surat tidak ada satu pun yang
sama, walaupun mempunyai nama jalan yang berbeda, tidak akan ada alamat
yang mempunyai negara, provinsi, kabupaten, kota, kecamatan, dst yang
sama, pasti ada yang berbeda.
IP
Address sendiri sekarang sudah mencapai versi 6 atau IPv6. Namun,
dewasa ini yang masih umum dipakai adalah IPv4. Nah, kali ini kita akan
sedikit membahas tentang IP Range. IP Range perlu diketahui untuk
menyesuaikan berapa jumlah alamat yang kita butuhkan untuk suatu
jaringan sesuai dengan kebutuhan.
OK, langsung aja.
IP Address memiliki 4 blok angka,
192.168.2.0
Semua angka di atas bernilai 32 bit (4 byte). Jadi, masing-masing blok, bernilai 8 bit (1 byte)
IP
Address mempunyai pasangan yang dinamakan Netmask (Topeng jaringan,
hehe). Sesuai namanya, Netmask ini layaknya seperti topeng yang
menentukan seberapa besar range IP Address yanng akan kita miliki. Semakin besar netmask, semakin kecil IP range, begitu pun sebaliknya.
Berikut contoh netmask
255.255.255.0
Penulisan
netmask di atas bertujuan untuk memudahkan kita sebagai manusia. Adapun
jika dibaca oleh komputer, Netmask ini akan diubah menjadi bilangan
biner
nilai tertinggi : 255=11111111
nilai terrendah : 0=0000000 (8 digit angka 0 disesuaikan dengan jumlah digit dari 255)
Kadang-kadang, penulisan Netmask ini digabungkan di belakang alamat IP. Contohnya:
192.168.100.36/28
/28 ini menyatakan jumlah angka 1 dalam binernya Netmask
11111111.11111111.11111111.11110000 (ada 28 angka 1)
Oh, ya, aku mau berikan dua cara yang bisa dipilih, cara standar dan cara cepat
CARA STANDAR
Contoh 1
Bila diberikan IP 192.168.100.36/28, berapakah range IP Addressnya?
- Ubah angka paling belakang IP menjadi angka biner
36=01000100
- Tambahkan 0 di depan angka biner jika belum memennuhi 8 digit
36=00100100 (Analogi: 20 = 020)
- Karena netmasknya /28, maka akan tersisa digit angka biner terakhir yang sebanyak 4 digit
Penjelasannya:
jumlah angka 1 di Netmasknya ada 28, maka netmasknya:
11111111.11111111.11111111.11110000
( 255 . 255 . 255 . 240 )
Maka, hanya ada 4 digit paling akhir yang dapat diotak-atik.
0010 | 0100
- Ambil 4 digit angka terakhir tersebut, ubah jadi nilai paling rendah (0000) dan nilai paling tinggi (1111)
0010 | 0000
0010 | 1111
- Kembalikan ke bentuk desimal
0010 | 0000 = 32
0010 | 1111 = 47
Maka, range IP dari 192.168.100.36/28 adalah dari 192.168.10 [32....47]
Hal ini berarti ada 16 alamat yang ada, mulai dari 192.168.10.32 sampai dengan 192.168.100.47
Namun perlu diperhatikan akan ada 2 (dua) alamat yang tidak bisa dipakai. Jadi, yang bisa dipakai sebagai host adalah dari 192.168.10.33 sampai dengan 192.168.100.46 karena alamat 192.168.10.32 dipakai sebagai net address, sedangkan 192.168.100.47 dipakai sebagai broadcast address. Sehingga ada 14 alamat yang tersedia digunakan untuk host.
Contoh 2
Tentukan range IP Address dari IP 202.10.30.88 dan Netmasknya 255.255.255.252
- Ubah angka terakhir IP menjadi bilangan biner
88 = 01011000
Karena sudah 8 digit, maka tidak diubah
- Perhatikan
Netmask yang memiliki angka bukan 255. Hal ini karena netmask yang
memiliki angka 255 otomatis memiliki kemungkinan pengalamatan satu.
Ingat aturan awal semakin besar netmask, semakin kecil kemungkinan pengalamatan (semakin kecil range). Oleh karena itu, kita akan otak-atik angka 252
252 = 11111100
Maka, kita hanya bisa mengotak-atik dua digit terakhir
88 = 010110 | 00
- Ambil 2 digit angka terakhir tersebut, ubah jadi nilai terrendah (00) dan nilai tertinggi (11)
0010110 | 00
0010110 | 11
- Ubah kembali menjadi bilangan desimal
0010110 | 00 = 88
0010110 | 11 = 91
Maka, range IP Addressnya 202.10.30 [88....91]
Sehingga, akan ada 4 alamat yanng tersedia.
net address : 202.10.30.88
host address : 202.10.30[89....90] (ada 13 alamat yang bisa digunakan)
broadcast address :202.10.30.91
CARA CEPAT
Contoh 1
Bila diberikan IP 192.168.100.36/28, berapakah range IP Addressnya?
- Cari netmask desimalnya/28 = 11111111.11111111.11111111.11110000/28 = 255 . 255 . 255 . 240
- Cari selisih netmask
IP Address : 192 . 168 . 100 . 36Selisih : (265-255) . (256-255) . (256-255).(256-240)Jumlah : 1 . 1 . 1 . 16Range IP : 192 . 168 . 100 . [32.....47]
- [32.....47] diambil dari pembagian 256 terhadap 16, menjadi beberapa range0 - 1516 - 3132 - 47 Range di mana 36 berada48 - 63dst s/d240 – 255
Sehingga ada 16 alamat yang tersedia
Contoh 2
Tentukan range IP Address dari IP 202.10.30.88 dan Netmasknya 255.255.255.252
- Cari selisih netmask
IP Address
|
202
|
10
|
30
|
88
|
Netmask
|
255
|
255
|
255
|
252
|
Selisih
|
(256-255)
|
(256-255)
|
(256-255)
|
(256-252)
|
Jumlah
|
1
|
1
|
1
|
4
|
Range IP
|
202
|
10
|
30
|
[88....91]
|
- Range IP : 202 . 10 . 30 . [88.....91]
- [88....91] diambil dari pembagian 256 terhadap 4 menjadi beberapa range
0 - 34 - 78 - 11dst88 - 91 Tempat angka 88 berada92 - 9596 - 99dst252 – 255 - Lebih baik kamu buat garis bilangan, biar mudah
Sehingga, Sehingga, akan ada 4 alamat yanng tersedia.
net address
|
202.10.30.88
|
host address
|
202.10.30[89....90] (ada 13 alamat yang bisa digunakan)
|
broadcast address
|
202.10.30.91
|
G. MAC Address
Apa Pengertian MAC Address Dan apa Fungsinya? Sebuah Media Access Control address
atau MAC address adalah sebuah kode unik yang diberikan untuk setiap
bagian dari perangkat keras yang terhubung ke Internet. Internet capable
phones, Network Interface Cards untuk komputer desktop atau notebook,
Wireless Access Cards, dan bahkan beberapa kartu memori adalah salah
satu perangkat yang bertugas pada MAC Address.
Ketika produsen menciptakan perangkat keras jaringan,
maka mereka akan menetapkan MAC Address yang biasanya akan dimulai
dengan kode yang terkait dengan produsen. MAC Address akan menjadi unik
untuk setiap perangkat, bahkan dua perangkat dari jenis yang sama.
Sebuah perangkat MAC Address terdiri dari enam pasang angka
heksadesimal. Angka-angka yang dipisahkan oleh dua titik seperti pada
contoh berikut: 6E:51:F5:c1:11:00
Pengertian MAC Address
digunakan pada lapisan data link dari model OSI hardware untuk
memungkinkan paket data dapat dikirimkan secara langsung antar perangkat
pada jaringan. Hal ini membantu untuk memastikan bahwa data dikirim ke
perangkat fisik sebelum diterjemahkan dan/atau dimanipulasi oleh
perangkat.
Pengertian MAC Address adalah sama dengan alamat IP perangkat yang juga menjamin setiap perangkat adalah unik dan memungkinkan data melewati perangkat keras. Alamat IP memungkinkan dua perangkat untuk berkomunikasi di lingkungan LAN atau jaringan, biasanya alamat IP juga harus unik dan akan memungkinkan pertukaran data.
Setelah ditetapkan, Pengertian MAC Address digunakan untuk memastikan bahwa setiap perangkat yang terhubung ke LAN atau jaringan lainnya adalah unik. Dengan kemajuan terbaru dalam teknologi jaringan nirkabel, MAC Address dari kartu nirkabel dapat dimasukkan ke dalam halaman konfigurasi router jaringan nirkabel. Dari sana router dapat mengizinkan atau menolak perangkat untuk menghubungkan diri berdasarkan MAC Address-nya. Hal ini dapat memberikan keamanan tambahan untuk jaringan.
Banyak orang yang menggunakan perangkat jaringan yang terhubung tidak akan pernah memerlukan MAC Address untuk menggunakan perangkat. MAC Address biasanya dapat ditemukan pada stiker yang terpasang di badan perangkat. Jika perangkat portabel, MAC Address dapat dicetak di dalam wadah baterai.
Pengertian MAC Address adalah sama dengan alamat IP perangkat yang juga menjamin setiap perangkat adalah unik dan memungkinkan data melewati perangkat keras. Alamat IP memungkinkan dua perangkat untuk berkomunikasi di lingkungan LAN atau jaringan, biasanya alamat IP juga harus unik dan akan memungkinkan pertukaran data.
Setelah ditetapkan, Pengertian MAC Address digunakan untuk memastikan bahwa setiap perangkat yang terhubung ke LAN atau jaringan lainnya adalah unik. Dengan kemajuan terbaru dalam teknologi jaringan nirkabel, MAC Address dari kartu nirkabel dapat dimasukkan ke dalam halaman konfigurasi router jaringan nirkabel. Dari sana router dapat mengizinkan atau menolak perangkat untuk menghubungkan diri berdasarkan MAC Address-nya. Hal ini dapat memberikan keamanan tambahan untuk jaringan.
Banyak orang yang menggunakan perangkat jaringan yang terhubung tidak akan pernah memerlukan MAC Address untuk menggunakan perangkat. MAC Address biasanya dapat ditemukan pada stiker yang terpasang di badan perangkat. Jika perangkat portabel, MAC Address dapat dicetak di dalam wadah baterai.
H. Topologi
Pengertian dan Jenis-jenis Topologi Jaringan Komputer - Ariflaw Blog | Pada kesempatan ini saya sedikit akan mengshare ilmu tentang Materi TKJ (Teknik Komputer dan jaringan),
kali ini mengenai Topologi Jaringan. Biasanya materi ini di berikan
saat semester 3 sampai terakhir, karena materi ini merupakan materi
dasar dari Jaringan Komputer yang pastinya wajib di kuasai oleh
anak-anak Tkj. Tanpa panjang lebar.. yukk kita masuk ke materinya.
Topologi Jaringan Komputer
Topologi Jaringan adalah suatu cara menghubungkan komputer yang satu dengan yang lainya sehingga membentuk sebuah Jaringan. Cara yang saat ini banyak di gunakan adalah Bus, Token Ring (Cincin), Star (Bintang). Masing-masing topologi ini mempunyai ciri khas, dengan kelebihan dan kekurannya sendiri.
Berikut Adalah Topologi Jaringan Komputer yang paling banyak di gunakan :
Topologi Jaringan Komputer
Topologi Jaringan adalah suatu cara menghubungkan komputer yang satu dengan yang lainya sehingga membentuk sebuah Jaringan. Cara yang saat ini banyak di gunakan adalah Bus, Token Ring (Cincin), Star (Bintang). Masing-masing topologi ini mempunyai ciri khas, dengan kelebihan dan kekurannya sendiri.
Berikut Adalah Topologi Jaringan Komputer yang paling banyak di gunakan :
1. Topologi Bus
Pada Topologi ini digunakan sebuah kabel tunggal atau kabel Pusat dimana seluruh Workstation dan Server dihubungkan. Merupakan Topologi fisik yang mengunakan Kabel Coaxial dengan mengunakan T-Connector dengan terminal 50 omh pada ujung Jaringan. Topologi Bus mengunakan satu kabel yang kedua ujungnya ditutup dimana sepanjang kabel terdapat node-node.
Untuk mengetaui Lebih lanjut Topologi Bus kalian bisa baca Link di bawah ini..
2. Topologi Token Ring (Cincin)
Di dalam Topologi Ring semua Workstation dan Server dihubungakn sehingga terbentuk suatu pola lingkaran atau cincin. Tiap Workstation atau Server akan menerima dan melewatkan Informasi dari satu komputer ke komputer yang lainnya, bila alamat-alamat yang di maksud sesuai maka informasi diterima dan bila tidak informasi akan di lewatkan.
Untuk mengetaui Lebih lanjut Topologi Bus kalian bisa baca Link di bawah ini..
3. Topologi Star
Pada Topologi Star, masing-masing Workstation dihubungkan secara langsung ke Server atau Hub/Swich. Hub/Swich berfungsi menerima sinyal -sinyal dari komputer dan meneruskannya ke semya komputer yang terhubung dengan Hub/Swich tersebut. Jaringan dengan Topologi ini lebih mahal dan cukup sulit pemasangannya . Setiap komputer mempunyai kabel sendiri-sendiri sehingga lebih mudah dalam mencari kesalahan pada jaringan. Kabel yang digunakan biasanya menggunakan Kabel UTP CAT5.
Untuk mengetaui Lebih lanjut Topologi Bus kalian bisa baca Link di bawah ini..
4. Topologi Mesh
Jaringan dengan Topologi Mesh mempunyai jalur ganda dari setiap peralatan di jaringan komputer. Semakin banyak komputer yang terhubung semakin sulit untuk pemasangan kabelnya. Karena itu, Topologi Mesh yang murni, yaitu setiap peralatan dihubungkan satu dengan yang lainya.
Untuk mengetaui Lebih lanjut Topologi Bus kalian bisa baca Link di bawah ini..
5. Topologi Hybrid
Hybrid Network adalah Network yang dibentuk dari
berbagai Topologi dan Teknologi. Sebuah Hybrid Network mungkin sebagai
contoh, diakibatkan oleh sebuah pengambilan alihan suatu perusahaan.
Sehingga, ketika di gabungkan maka teknologi-teknologi yang berbeda
tersebut harus digabungkan dalam network Tunggal. Sebuah Hybrid metwork
memiliki semua Karakteristik dari topologi yang terdapat dalam jaringan
tersebut.
Free Template Blogger collection template Hot Deals BERITA_wongANteng SEO theproperty-developer
0 komentar:
Posting Komentar