JARINGAN DASAR
1. APA ITU JARINGAN KOMPUTER?
-Jaringan komputer adalah sistem yang menghubungkan dua atau lebih komputer dan perangkat lainnya untuk saling berkomunikasi dan berbagi sumber daya. Tujuan utama dari jaringan komputer adalah memungkinkan perangkat untuk bertukar informasi dan data secara efisien. Berikut adalah penjelasan lebih detail mengenai jaringan komputer:
1. Komponen Jaringan Komputer
- Perangkat Keras (Hardware):
- Komputer Klien: Perangkat yang digunakan untuk mengakses layanan jaringan.
- Server: Komputer atau perangkat yang menyediakan layanan atau sumber daya kepada klien, seperti file, aplikasi, atau database.
- Router: Perangkat yang mengarahkan lalu lintas data antara jaringan yang berbeda, baik lokal maupun luas.
- Switch: Perangkat yang menghubungkan perangkat dalam jaringan lokal (LAN) dan mengarahkan data hanya ke perangkat yang dituju.
- Modem: Perangkat yang mengubah sinyal digital dari komputer menjadi sinyal analog untuk dikirim melalui saluran komunikasi, seperti telepon atau kabel.
- Access Point (AP): Perangkat yang menghubungkan perangkat nirkabel ke jaringan kabel, sering digunakan dalam jaringan Wi-Fi.
- Kabel dan Konektor: Media fisik yang digunakan untuk menghubungkan perangkat jaringan, seperti kabel Ethernet dan fiber optik.
- Perangkat Lunak (Software):
- Sistem Operasi Jaringan (Network Operating System): Sistem operasi yang dirancang untuk mengelola jaringan, seperti Windows Server, Linux, dan macOS Server.
- Protocol dan Alat Manajemen Jaringan: Software yang mengatur komunikasi dan manajemen jaringan, seperti TCP/IP, DNS, DHCP, dan alat monitoring jaringan.
2. Jenis-jenis Jaringan Komputer
- Jaringan Area Lokal (LAN - Local Area Network): Jaringan yang menghubungkan perangkat dalam area geografis kecil, seperti rumah atau kantor. LAN biasanya menggunakan kabel Ethernet atau Wi-Fi.
- Jaringan Area Luas (WAN - Wide Area Network): Jaringan yang mencakup area geografis yang lebih luas, seperti kota, negara, atau bahkan global. Internet adalah contoh WAN terbesar yang ada.
- Jaringan Metropolitan (MAN - Metropolitan Area Network): Jaringan yang mencakup area yang lebih besar dari LAN tetapi lebih kecil dari WAN, sering kali digunakan untuk menghubungkan berbagai LAN dalam suatu kota.
- Jaringan Pribadi Virtual (VPN - Virtual Private Network): Jaringan yang membuat koneksi yang aman melalui jaringan publik seperti Internet, memungkinkan pengguna untuk mengakses jaringan pribadi seolah-olah mereka terhubung secara lokal.
-Jaringan Area Penyimpanan (SAN - Storage Area Network): Jaringan yang khusus dirancang untuk menghubungkan server dengan perangkat penyimpanan data, memfasilitasi transfer data yang cepat.
3. Protokol Jaringan
Protokol adalah aturan dan standar yang digunakan untuk mengatur komunikasi data dalam jaringan. Beberapa protokol penting meliputi:
-TCP/IP (Transmission Control Protocol/Internet Protocol): Protokol dasar untuk komunikasi di Internet. TCP memastikan data dikirim secara utuh, sementara IP menangani pengalamatan dan routing data.
- HTTP/HTTPS (Hypertext Transfer Protocol/Secure): Protokol untuk transfer data web. HTTPS adalah versi aman dari HTTP yang mengenkripsi data.
- FTP (File Transfer Protocol): Protokol untuk mentransfer file antara komputer di jaringan.
- DNS (Domain Name System): Protokol yang menerjemahkan nama domain yang mudah diingat (seperti www.example.com) menjadi alamat IP yang dapat dibaca komputer.
-DHCP (Dynamic Host Configuration Protocol): Protokol yang secara otomatis memberikan alamat IP kepada perangkat dalam jaringan.
4. Topologi Jaringan
Topologi adalah cara perangkat jaringan dihubungkan dan berinteraksi satu sama lain. Beberapa topologi umum meliputi:
- Topologi Bus: Semua perangkat terhubung ke satu kabel utama. Cocok untuk jaringan kecil, tetapi dapat mengalami masalah jika kabel utama rusak.
- Topologi Star: Semua perangkat terhubung ke satu switch atau hub pusat. Memudahkan pemecahan masalah, tetapi bergantung pada perangkat pusat.
- Topologi Ring: Perangkat terhubung dalam bentuk cincin. Data bergerak dalam satu arah atau dua arah di sepanjang cincin.
- Topologi Mesh: Setiap perangkat terhubung ke beberapa perangkat lainnya. Menawarkan redundansi dan keandalan tinggi, tetapi bisa kompleks dan mahal.
5. Keamanan Jaringan
Keamanan jaringan adalah aspek penting untuk melindungi data dan sumber daya dari ancaman. Beberapa teknik keamanan meliputi:
- Firewall: Perangkat atau software yang memantau dan mengendalikan lalu lintas jaringan untuk mencegah akses yang tidak sah.
- Enkripsi: Proses mengubah data menjadi format yang tidak dapat dibaca tanpa kunci dekripsi, melindungi data selama transmisi.
- Autentikasi dan Otorisasi: Proses memverifikasi identitas pengguna dan memberikan hak akses sesuai dengan otorisasi mereka.
Jaringan komputer merupakan bagian integral dari teknologi informasi modern, memungkinkan komunikasi yang efisien dan berbagi sumber daya di berbagai tingkat organisasi dan masyarakat.
CARA KERJA JARINGAN KOMPUTER
-Cara kerja jaringan komputer melibatkan berbagai proses yang memungkinkan perangkat terhubung, berkomunikasi, dan berbagi sumber daya secara efektif.
1. Pengaturan dan Konfigurasi Jaringan
- Pengaturan Perangkat: Perangkat jaringan seperti komputer, server, router, switch, dan access point diatur dan dikonfigurasi untuk terhubung ke jaringan. Setiap perangkat biasanya diberi alamat IP unik yang memungkinkan mereka saling mengenali.
- Pengaturan Protokol: Protokol komunikasi seperti TCP/IP diaktifkan untuk memastikan perangkat dapat berkomunikasi dengan benar. Protokol ini mengatur cara data dikirim, diterima, dan diinterpretasikan di seluruh jaringan.
2. Pengalamatan dan Routing
- Alamat IP: Setiap perangkat di jaringan diberi alamat IP, yang berfungsi sebagai alamat tujuan untuk data yang dikirim. Alamat IP dapat berupa alamat statis (tetap) atau dinamis (diatur oleh DHCP).
- DNS: Ketika Anda mengakses situs web, DNS (Domain Name System) menerjemahkan nama domain (seperti www.example.com) menjadi alamat IP yang dapat dibaca komputer, sehingga data dapat diarahkan dengan benar.
- Routing: Router menggunakan tabel routing dan algoritma untuk mengarahkan paket data ke tujuan mereka melalui jaringan. Router memastikan data mencapai perangkat yang tepat, baik di dalam jaringan lokal (LAN) maupun di jaringan luas (WAN).
3. Pengiriman dan Penerimaan Data
- Pembentukan Koneksi: Sebelum data dikirim, perangkat membuat koneksi dengan perangkat tujuan. Ini melibatkan proses handshake untuk memastikan bahwa kedua perangkat siap untuk komunikasi.
- Pembagian Data Menjadi Paket: Data yang dikirim melalui jaringan dipecah menjadi paket-paket kecil. Setiap paket berisi bagian dari data, serta informasi pengalamatan dan kontrol yang diperlukan untuk memastikan data dapat dirakit kembali dengan benar di tujuan.
- Pengiriman Paket: Paket data dikirim melalui berbagai perangkat jaringan, seperti switch dan router, yang mengarahkan paket berdasarkan alamat IP dan informasi routing.
- Pengumpulan dan Perakitan Paket: Di sisi penerima, paket data dikumpulkan dan dirakit kembali menjadi bentuk aslinya. Proses ini juga melibatkan pemeriksaan integritas untuk memastikan data tidak rusak selama transmisi.
Router
-Connectivity = Antar network yang berbeda
-Data Transfer = Destination IP Address
-Memory = Routing table
Swift
-Connectivity = Antar network yang sama
-Data Transfer = Berdasar MAC Address Tujuan
-Memory = MAC Address Table
IP ADDRESS (Internal Protocol)
-Sepasang angka unik yang diberikan kepada setiap perangkat yang terhubung ke jaringan komputer yang menggunakan protokol internet. digunakan untuk mengidentifikasi dan berkomunikasi antar perangkat dalam jaringan, baik jaringan lokal (LAN) ataupun jaringan global (internet)
2. OSI LAYER MODEL (open system interconnection)
-Merupakan model arsitektural jaringan
-Fungsi nya sebagai pembagian Tugas: Membagi proses komunikasi jaringan menjadi 7 lapisan untuk memudahkan pemahaman dan pengembangan.
-Model OSI (Open Systems Interconnection) adalah kerangka konseptual yang digunakan untuk memahami dan merancang komunikasi jaringan komputer. Model ini membagi proses komunikasi jaringan menjadi tujuh lapisan, masing-masing dengan fungsinya sendiri, untuk memudahkan pemahaman dan troubleshooting. Berikut adalah penjelasan rinci tentang setiap lapisan dalam model OSI:
1. Lapisan Fisik (Physical Layer)
Fungsi:
- Transmisi Data: Bertanggung jawab untuk transmisi fisik bit (0 dan 1) melalui media komunikasi, seperti kabel tembaga, fiber optik, atau sinyal radio.
- Spesifikasi Hardware: Mendefinisikan spesifikasi perangkat keras, termasuk kabel, konektor, dan perangkat lainnya yang digunakan untuk transmisi data.
Contoh:
- Kabel Ethernet (Cat5, Cat6), fiber optik, konektor RJ45.
- Modem, hub.
2. Lapisan Data Link (Data Link Layer)
Fungsi:
- Pengemasan Data: Mengemas data dalam frame untuk dikirim ke lapisan fisik.
- Pengendalian Kesalahan: Memastikan data yang dikirim bebas dari kesalahan dengan deteksi dan koreksi kesalahan.
- Pengaturan Akses Media: Mengelola akses ke media komunikasi di jaringan lokal untuk mencegah tabrakan data.
Contoh:
- Ethernet, Wi-Fi, PPP (Point-to-Point Protocol).
- Switch, bridge.
3. Lapisan Jaringan (Network Layer)
Fungsi:
- Pengalamatan dan Routing: Menentukan alamat logis (misalnya alamat IP) dan memutuskan jalur terbaik untuk data dari sumber ke tujuan melalui jaringan yang kompleks.
- Fragmentasi dan Reassembly: Membagi data menjadi paket kecil yang dapat ditransmisikan, dan merakitnya kembali di tujuan.
Contoh:
- IP (Internet Protocol), ICMP (Internet Control Message Protocol).
- Router.
4. Lapisan Transportasi (Transport Layer)
Fungsi:
- Kontrol Aliran dan Error: Mengelola aliran data dan melakukan koreksi kesalahan pada level komunikasi end-to-end.
- Segementasi dan Rekonstruksi: Memecah data dari lapisan aplikasi menjadi segmen yang lebih kecil dan merakitnya kembali di sisi penerima.
- Pengaturan Koneksi: Menyediakan kontrol koneksi untuk komunikasi yang lebih stabil dan dapat diandalkan (misalnya, melalui TCP).
Contoh:
- TCP (Transmission Control Protocol), UDP (User Datagram Protocol).
- Port numbers (misalnya port 80 untuk HTTP).
5. Lapisan Sesi (Session Layer)
Fungsi:
- Pengelolaan Sesi: Mengelola sesi atau koneksi komunikasi antara aplikasi yang berbeda. Ini termasuk pembentukan, pemeliharaan, dan penghentian sesi.
- Sinkronisasi dan Kontrol Dialog: Mengatur dan sinkronisasi dialog komunikasi untuk memastikan bahwa data dikirim dengan benar selama sesi.
Contoh:
- Protocol untuk manajemen sesi seperti NetBIOS.
- Penanganan token dan sesi komunikasi.
6. Lapisan Presentasi (Presentation Layer)
Fungsi:
- Format Data: Mengubah data menjadi format yang dapat dipahami oleh aplikasi penerima, termasuk encoding, enkripsi, dan dekripsi.
- Kompatibilitas Data: Mengkonversi format data dari aplikasi sumber ke format yang sesuai dengan aplikasi penerima.
Contoh:
- Format data seperti JPEG, GIF, dan MPEG.
- Enkripsi dan dekripsi, seperti SSL/TLS.
7. Lapisan Aplikasi (Application Layer)
Fungsi:
- Antarmuka Pengguna: Menyediakan antarmuka dan layanan untuk aplikasi pengguna akhir, memungkinkan aplikasi untuk berkomunikasi melalui jaringan.
- Protokol Aplikasi: Mengelola protokol yang digunakan oleh aplikasi untuk berkomunikasi melalui jaringan.
Contoh:
- Protokol aplikasi seperti HTTP, FTP, SMTP, POP3.
- Aplikasi email, browser web.
Cara Kerja Model OSI
1. Pengiriman Data (Dari Lapisan Aplikasi ke Lapisan Fisik):
- Lapisan Aplikasi: Aplikasi mengirimkan data (misalnya, email atau halaman web) ke lapisan aplikasi.
- Lapisan Presentasi: Data diformat sesuai dengan standar yang dibutuhkan (misalnya, encoding).
- Lapisan Sesi: Menangani sesi komunikasi untuk memastikan data dikirim dalam urutan yang benar.
- Lapisan Transportasi: Mengelola pengiriman data dari ujung ke ujung, mengatasi kesalahan, dan mengatur aliran data.
- Lapisan Jaringan: Menentukan jalur dan alamat tujuan untuk data.
- Lapisan Data Link: Mengemas data dalam frame dan mengirimkan melalui media fisik.
- Lapisan Fisik: Mengirimkan bit secara fisik ke media komunikasi.
2. Penerimaan Data (Dari Lapisan Fisik ke Lapisan Aplikasi):
- Lapisan Fisik: Menerima bit dari media komunikasi.
- Lapisan Data Link: Menguraikan frame, memeriksa kesalahan, dan menyerahkan data ke lapisan jaringan.
- Lapisan Jaringan: Menguraikan paket, memeriksa alamat tujuan, dan menyerahkan data ke lapisan transportasi.
- Lapisan Transportasi: Mengelola data dari lapisan jaringan, memastikan data lengkap dan dalam urutan yang benar, kemudian menyerahkan ke lapisan sesi.
- Lapisan Sesi: Menangani sesi dan mengatur data untuk lapisan presentasi.
- Lapisan Presentasi: Mengubah data ke format yang sesuai untuk aplikasi.
- Lapisan Aplikasi: Menyajikan data ke aplikasi pengguna.
Manfaat Model OSI
- Standarisasi: Menyediakan kerangka kerja standar yang memudahkan interoperabilitas antara perangkat dan protokol yang berbeda.
- Modularitas: Memudahkan pemecahan masalah dengan membagi proses komunikasi menjadi lapisan-lapisan yang terpisah.
- Pengembangan dan Desain: Memudahkan pengembangan dan desain jaringan dengan memungkinkan fokus pada lapisan-lapisan tertentu.
Model OSI adalah alat konseptual yang berguna untuk memahami dan merancang jaringan komputer dengan membagi proses komunikasi jaringan menjadi lapisan-lapisan yang lebih mudah dikelola dan dianalisis.
-SUSUNAN OSI LAYER
1.Application
2.Presentation
3.Sesion
4.Transport
5.Network
6.Data link
7.Physical
Cara kerja osi layer yang dibagi 7
3. PROTOCOL DAN PORT
-Protokol
Protokol adalah aturan dan format standar yang digunakan untuk mengatur komunikasi antara perangkat di jaringan. Protokol menentukan cara data dikemas, dikirim, diterima, dan diproses oleh perangkat di jaringan.
Fungsi:
- Format Data: Menentukan cara data dikemas untuk transmisi, termasuk struktur header, format data, dan kontrol kesalahan.
- Kontrol Aliran: Mengelola laju data untuk menghindari overloading penerima.
- Koreksi Kesalahan: Mendeteksi dan mengoreksi kesalahan yang terjadi selama transmisi data.
- Pengalamatan dan Routing: Menentukan cara data diarahkan dan diterima oleh perangkat tujuan.
Jenis-Jenis Protokol:
Protokol Lapisan Aplikasi:
- HTTP (Hypertext Transfer Protocol): Digunakan untuk mentransfer halaman web dan data di web. HTTP bekerja di lapisan aplikasi dan memungkinkan browser web untuk berkomunikasi dengan server web.
- FTP (File Transfer Protocol): Digunakan untuk mentransfer file antara klien dan server. FTP memungkinkan pengguna untuk meng-upload dan meng-download file.
- SMTP (Simple Mail Transfer Protocol): Digunakan untuk mengirim email dari klien ke server email atau antar server email.
- POP3 (Post Office Protocol version 3) dan IMAP (Internet Message Access Protocol): Digunakan untuk mengambil email dari server ke klien email.
Protokol Lapisan Transportasi:
- TCP (Transmission Control Protocol): Menyediakan komunikasi yang andal dengan memastikan data dikirim dengan benar dan dalam urutan yang tepat. TCP menggunakan mekanisme handshake tiga langkah untuk membuat koneksi.
- UDP (User Datagram Protocol): Menyediakan komunikasi yang lebih cepat namun tidak menjamin pengiriman data yang andal atau urutan data. UDP digunakan untuk aplikasi yang memerlukan latensi rendah, seperti streaming video atau game online.
Protokol Lapisan Jaringan:
- IP (Internet Protocol): Mengatur pengalamatan dan routing paket data di seluruh jaringan. IP menangani pengalamatan logis dan routing data ke perangkat tujuan.
Protokol Lapisan Data Link:
- Ethernet: Protokol yang digunakan dalam jaringan lokal (LAN) untuk menghubungkan perangkat dengan kabel dan menentukan cara frame dikemas dan diteruskan di jaringan lokal.
Contoh Protokol dan Fungsinya:
- HTTP (Port 80): Protokol untuk transfer halaman web.
- HTTPS (Port 443): Versi aman dari HTTP, menggunakan enkripsi SSL/TLS.
- FTP (Port 21): Protokol untuk transfer file.
- SMTP (Port 25): Protokol untuk pengiriman email.
- DNS (Port 53): Protokol untuk resolusi nama domain menjadi alamat IP.
PERBEDAAN TCP DAN UDP
A. TCP
-TCP digunakan untuk IP karena Error cheking yaitu disebut 3way Handshake
-TCP lebih bisa diandalkan
- TCP mengirim data sesuai yang dikirim secara utuh kalau hilang dapat kembali karena TCP support Error Checking yaitu di sebut 3 away handsake.
B. UDP
-UDP lebih cepat
-UDP dapat digunakan untuk streaming video, bermain games dan lain lain yang membutuhkan kecepatan data
Port
Definisi: Port adalah titik akhir logis pada perangkat jaringan yang digunakan untuk mengidentifikasi dan mengarahkan komunikasi data ke aplikasi atau layanan tertentu di dalam perangkat. Port memungkinkan beberapa aplikasi untuk menggunakan jaringan secara bersamaan tanpa saling mengganggu.
Fungsi:
- Identifikasi Aplikasi: Mengarahkan data ke aplikasi atau layanan yang sesuai di perangkat berdasarkan nomor port.
- Komunikasi Paralel: Memungkinkan banyak aplikasi untuk berkomunikasi secara bersamaan melalui satu alamat IP dengan menggunakan nomor port yang berbeda.
Jenis-Jenis Port:
Port Terstandarisasi (Well-Known Ports):
- Port 0-1023: Port ini digunakan oleh protokol yang terdaftar dan terkenal, biasanya digunakan oleh layanan sistem dan aplikasi yang umum. Contoh termasuk:
- Port 80: HTTP
- Port 443: HTTPS
- Port 25: SMTP
- Port 21: FTP
- Port 0-1023: Port ini digunakan oleh protokol yang terdaftar dan terkenal, biasanya digunakan oleh layanan sistem dan aplikasi yang umum. Contoh termasuk:
Port Terdaftar (Registered Ports):
- Port 1024-49151: Port ini digunakan oleh aplikasi yang terdaftar tetapi tidak diatur secara resmi. Penggunaan port ini sering kali ditentukan oleh aplikasi atau vendor. Contoh:
- Port 3306: MySQL
- Port 5432: PostgreSQL
- Port 1024-49151: Port ini digunakan oleh aplikasi yang terdaftar tetapi tidak diatur secara resmi. Penggunaan port ini sering kali ditentukan oleh aplikasi atau vendor. Contoh:
Port Dinamis atau Ephemeral:
- Port 49152-65535: Port ini biasanya digunakan untuk komunikasi sementara oleh aplikasi klien dan dialokasikan secara dinamis oleh sistem operasi saat aplikasi memulai koneksi. Ini sering digunakan untuk koneksi keluar dari klien ke server.
Cara Kerja Port dalam Komunikasi:
Pembuatan Koneksi:
- Saat aplikasi klien ingin terhubung ke aplikasi server, klien akan membuka koneksi ke alamat IP server pada nomor port yang ditentukan. Server mendengarkan pada port yang sesuai untuk menerima koneksi dari klien.
Pengalihan Data:
- Data yang diterima oleh perangkat jaringan diarahkan ke aplikasi yang sesuai berdasarkan nomor port. Misalnya, data yang dikirim ke port 80 akan diarahkan ke aplikasi web server, sedangkan data ke port 25 akan diarahkan ke server email.
Penutupan Koneksi:
- Setelah komunikasi selesai, koneksi akan ditutup dan port akan dibebaskan untuk digunakan oleh aplikasi lain.
Contoh:
- Jika Anda mengakses situs web, browser Anda akan membuat koneksi ke server web di alamat IP server pada port 80 (HTTP) atau port 443 (HTTPS). Jika Anda mengirim email, aplikasi email Anda akan terhubung ke server email di port 25 (SMTP) untuk mengirim email atau port 110 (POP3) untuk mengambil email.
-Port adalah alat untuk komunikasi dalam jaringan komputer yang digunakan untuk mengidentifikasi proses atau layanan tertentu yang berjalan di perangkat
-Terdapat total 65535, dengan klasifikasi sebagai berikut:
A. 0-1023 (well known ports)
B. 1024- 49151 (registered ports)
C. 49152-65535 (unregisted / dynamic, private or ephemeral ports)
PORT YANG BIASANYA DIGUNAKAN
PORT ANALOGI
4. IP & MAC
-IP Address dan MAC Address adalah dua jenis alamat yang digunakan dalam jaringan komputer untuk mengidentifikasi perangkat dan memastikan komunikasi yang tepat di jaringan. Meskipun keduanya memiliki tujuan serupa dalam hal identifikasi perangkat, mereka digunakan dalam konteks yang berbeda dan memiliki karakteristik yang berbeda
A. MAC
-MAC adalah alamat jaringan pada lapisan data link(layer 2) dalam OSI 7 layer model.
- Didalam komputer, MAC address ditetapkan ke sebuah kartu jaringan (network interface card)
- MAC address memiliki alamat yang panjangnya 48-bit
- Terdiri atas 16 digit bilangan heksadesimal (0 s/d F), 6 digit pertama merepresentasikan vendor pembuat kartu jaringan. Contoh "MAC Address : 02-00-4C-4F-05-50.
B. IP (Internet Protokol)
-MAC Address untuk berkomunikasi satu sama lain melalalui jaringan
-IPv4 terbagi menjadi 4 blok (each block has 8 bit)
- Jumlah max host 4,294,967,296
-IPv4 total bitnya adalah 32bit dan terdiri dari 2 bagian yaitu Network dan Host
IPv4 PEMBAGIAN KELAS
KELAS A
-NETWORK - HOST - HOST - HOST
KELAS B
-NETWORK - NETWORK - HOST - HOST
KELAS C
-NETWORK - NERWORK - NETWORK - HOST
5. IP PUBLIC & PRIVAT
PRIVAT
-Alamat IP private adalah alamat yang digunakan di jaringan lokal (LAN) dan tidak dapat diakses langsung dari luar jaringan lokal tersebut. IP private hanya berlaku di dalam jaringan pribadi dan tidak dirouting melalui Internet.
Rentang Alamat IP Private: Alamat IP private ditentukan oleh standar RFC 1918 dan termasuk tiga rentang berikut:
Kelas A:
- Rentang: 10.0.0.0 - 10.255.255.255
- Jumlah Alamat: 16.777.216 alamat
Kelas B:
- Rentang: 172.16.0.0 - 172.31.255.255
- Jumlah Alamat: 1.048.576 alamat
Kelas C:
- Rentang: 192.168.0.0 - 192.168.255.255
- Jumlah Alamat: 65.536 alamat
Fungsi dan Penggunaan:
- Jaringan Internal: Digunakan untuk mengidentifikasi perangkat di jaringan lokal, seperti di rumah atau di kantor, tanpa memerlukan alamat IP global.
- Keamanan: Alamat IP private meningkatkan keamanan jaringan lokal karena perangkat dengan IP private tidak dapat diakses langsung dari Internet.
- Penghematan Alamat IP: Menggunakan IP private mengurangi kebutuhan akan alamat IP publik, yang terbatas.
Contoh Penggunaan:
- Router di rumah sering kali menggunakan alamat IP private seperti 192.168.1.1 untuk mengelola jaringan lokal.
- Perangkat seperti komputer, printer, dan smartphone di jaringan lokal akan mendapatkan alamat IP private dari router atau server DHCP.
-Alokasi IP PRIVAT
PUBLIC
-Alamat IP public adalah alamat yang digunakan untuk mengidentifikasi perangkat di jaringan global, seperti Internet. IP public dapat diakses dari luar jaringan lokal dan digunakan untuk komunikasi antara jaringan yang berbeda di seluruh dunia.
Fungsi dan Penggunaan:
- Akses Internet: Digunakan untuk mengidentifikasi dan menghubungkan perangkat atau server di Internet. Setiap perangkat yang ingin diakses dari luar jaringan lokal (misalnya, server web atau email) memerlukan IP public.
- Routing Global: Alamat IP public dirouting melalui Internet dan digunakan oleh router dan ISP untuk mengarahkan data ke tujuan yang benar.
Cara Mendapatkan IP Public:
- ISP (Internet Service Provider): Umumnya, ISP memberikan IP public kepada router atau modem yang menghubungkan jaringan lokal ke Internet.
- Static vs. Dynamic IP: IP public bisa statis (tetap) atau dinamis (dapat berubah). IP statis biasanya digunakan untuk server atau perangkat yang perlu memiliki alamat tetap, sementara IP dinamis sering digunakan oleh ISP untuk mengalokasikan alamat IP dari pool yang ada.
Contoh Penggunaan:
- Situs web di Internet biasanya dihosting pada server dengan IP public.
- Router di rumah atau kantor menggunakan IP public untuk berkomunikasi dengan jaringan luar, sementara perangkat di dalam jaringan lokal menggunakan IP private.
Hubungan antara IP Private dan IP Public
NAT (Network Address Translation):
- Definisi: NAT adalah teknik yang digunakan untuk menghubungkan jaringan lokal (dengan IP private) ke Internet (dengan IP public). NAT memungkinkan beberapa perangkat di jaringan lokal berbagi satu alamat IP public.
- Fungsi: NAT menerjemahkan alamat IP private perangkat di jaringan lokal menjadi alamat IP public saat data dikirim ke Internet. Sebaliknya, NAT juga menerjemahkan alamat IP public kembali ke alamat IP private saat data diterima dari Internet.
- Tipe NAT:
- Static NAT: Menghubungkan satu alamat IP public dengan satu alamat IP private. Biasanya digunakan untuk server yang perlu diakses dari luar.
- Dynamic NAT: Menggunakan pool alamat IP public untuk menerjemahkan alamat IP private. Alamat IP public dialokasikan secara dinamis.
- PAT (Port Address Translation) atau NAT Overloading: Menggunakan satu alamat IP public untuk menghubungkan beberapa perangkat di jaringan lokal dengan membedakan koneksi berdasarkan nomor port.
-Dapat diakses langsung dari internet: Alamat IP ini dirutekan di internet, memungkinkan perangkat untuk berkomunikasi dengan perangkat lain
6. RFC 4632
-RFC 4632 adalah dokumen yang berjudul "Classless Inter-Domain Routing (CIDR): The Internet Address Assignment and Aggregation". Dokumen ini diterbitkan pada bulan Juli 2006 dan merupakan revisi dari spesifikasi CIDR yang sebelumnya. Berikut adalah penjelasan detail mengenai RFC 4632:
1. Tujuan RFC 4632
RFC 4632 bertujuan untuk mendefinisikan dan menjelaskan penggunaan Classless Inter-Domain Routing (CIDR). CIDR adalah metode untuk mendistribusikan alamat IP dan mengelola routing di Internet dengan cara yang lebih efisien dibandingkan dengan sistem berbasis kelas tradisional.
2. Latar Belakang
Sebelum CIDR, alamat IP dikelompokkan ke dalam kelas-kelas tertentu (A, B, C, dll.), yang sering kali menyebabkan pemborosan dalam penggunaan ruang alamat dan pertumbuhan tabel routing yang tidak efisien. CIDR memperkenalkan sistem yang lebih fleksibel, yang memungkinkan lebih banyak agregasi dan efisiensi dalam distribusi alamat.
3. Kunci Konsep CIDR
- Prefix Length: CIDR menggantikan pengelompokan berbasis kelas dengan sistem prefix length. Sebuah alamat IP bersama dengan prefix lengthnya (misalnya, 192.168.0.0/24) menggantikan format kelas tradisional. Prefix length menunjukkan berapa banyak bit yang digunakan untuk mengidentifikasi jaringan.
- Aggregation: CIDR mendukung penggabungan beberapa blok alamat menjadi satu entitas yang lebih besar untuk mengurangi ukuran tabel routing. Misalnya, beberapa jaringan kelas C yang terpisah dapat digabungkan menjadi satu prefix CIDR.
- Subnetting: Dengan CIDR, subnetting menjadi lebih fleksibel karena tidak terbatas pada batasan kelas. Anda bisa membuat subnet dengan ukuran yang sesuai dengan kebutuhan spesifik, yang memungkinkan penggunaan alamat IP yang lebih efisien.
4. Struktur Alamat CIDR
Alamat CIDR ditulis dalam format Alamat IP/Prefix Length. Misalnya:
- 192.168.1.0/24: Alamat IP 192.168.1.0 dengan prefix length 24 bit. Prefix length 24 bit menunjukkan bahwa 24 bit pertama dari alamat adalah bagian dari identifikasi jaringan, dan sisanya (8 bit) digunakan untuk host.
5. Implementasi dan Penggunaan
- Routing: CIDR digunakan dalam protokol routing seperti BGP (Border Gateway Protocol) untuk mengurangi jumlah entri dalam tabel routing dan meningkatkan efisiensi routing antar jaringan.
- Pengelolaan Alamat: CIDR memungkinkan administrator jaringan untuk lebih efisien dalam mengalokasikan dan menggunakan ruang alamat IP.
6. Manfaat dan Keuntungan
- Pengurangan Pemborosan: CIDR mengurangi pemborosan alamat dengan memungkinkan alokasi ruang alamat yang lebih fleksibel.
- Agregasi Routing: Mengurangi ukuran tabel routing di router dengan menggabungkan beberapa jaringan menjadi satu entitas yang lebih besar.
- Skalabilitas: CIDR meningkatkan skalabilitas jaringan dan routing di Internet dengan memungkinkan lebih banyak fleksibilitas dan efisiensi.
7. Perbedaan dari Spesifikasi Sebelumnya
RFC 4632 merupakan pembaruan dari spesifikasi CIDR yang diperkenalkan dalam RFC 1519. Pembaruan ini termasuk klarifikasi, perbaikan, dan penambahan detail teknis untuk lebih baik mencerminkan praktik dan pengalaman penggunaan CIDR di lapangan.
8. Relevansi
RFC 4632 masih relevan dalam konteks pengelolaan alamat IP dan routing di Internet. Meskipun IPv6 semakin banyak digunakan, CIDR tetap penting dalam konteks IPv4 dan praktik routing modern.
Dengan memanfaatkan CIDR, Internet dapat mengatasi masalah ruang alamat dan efisiensi routing yang sebelumnya dihadapi dengan sistem berbasis kelas.
7. SUBNETTING
-Subnetting adalah cara untuk membagi jaringan besar menjadi beberapa jaringan lebih kecil, atau sub-jaringan. Tujuannya adalah untuk meningkatkan efisiensi penggunaan alamat IP dan mengelola lalu lintas jaringan dengan lebih baik.v67
-Host / perangkat yang terletak pada subnet yang sama dapaft berkomunikasi satu sama lain secara langsung (tanpa router atau routing)
-Subnet ditulis dalam format 32 bit (seperti IP) atau dalam bentuk decimal (prefix lenght)
Network ID dan Broadcast
Dalam kelompok IP address atau satu subnet ada 2 IP yang bersifat khusus
-Network ID: identitas suatu kelompok IP / Subnet
-Broadcast: alamat IP yang di gunakan untuk memanggil semua IP dalam satu kelompok.
-menghitung subneting cara manual







Tidak ada komentar:
Posting Komentar