Jurnal Perkuliahan Jaringan Komputer
6 Mei 2024 (Senin)
Jaringan komputer adalah kumpulan dua atau lebih komputer
yang saling terhubung satu sama lain melalui media komunikasi sehingga dapat
berbagi data dan sumber daya. Jaringan ini memungkinkan perangkat untuk
bertukar informasi, mengakses internet, berbagi file, printer, dan perangkat
lainnya, serta melakukan komunikasi yang lebih efisien. penting bagi seorang
programmer untuk belajar jaringan komputer. Memahami jaringan komputer dapat
memberikan banyak manfaat dan meningkatkan kemampuan mereka dalam berbagai
aspek pengembangan perangkat lunak
7 OSI layers
1.
Lapisan Fisik (Physical Layer)
Menyediakan transmisi fisik data melalui media komunikasi. Ini mencakup
perangkat keras seperti kabel, konektor, dan sinyal listrik atau optik. Contoh
: Ethernet, kabel serat optik, sinyal radio.
2.
Lapisan Data Link (Data Link Layer)
Mengatur komunikasi data antara dua perangkat pada jaringan yang sama dan
mendeteksi serta memperbaiki kesalahan yang terjadi pada lapisan fisik. Ini
juga mengelola alamat fisik (MAC address) perangkat. Contoh : Ethernet, Wi-Fi
(IEEE 802.11), MAC (Media Access Control).
3.
Lapisan Jaringan (Network Layer)
Mengatur alamat logis dan penentuan jalur (routing) data antara perangkat
dalam jaringan yang berbeda. Ini mengelola pengalamatan IP dan routing paket
data. Contoh : IP (Internet Protocol), router.
4.
Lapisan Transport (Transport Layer)
Menyediakan transmisi data yang andal dengan mengelola kontrol aliran,
segmentasi, dan pengendalian kesalahan. Protokol pada lapisan ini memastikan
data dikirim secara berurutan dan tanpa kehilangan. Contoh : TCP (Transmission
Control Protocol), UDP (User Datagram Protocol).
5.
Lapisan Sesi (Session Layer)
Mengelola sesi komunikasi antara aplikasi di perangkat yang berbeda. Ini
mengatur pembentukan, pengelolaan, dan penghentian sesi atau koneksi. Contoh : Protokol
RPC (Remote Procedure Call), NetBIOS.
6.
Lapisan Presentasi (Presentation Layer)
Bertanggung jawab atas format data dan enkripsi/ dekripsi data untuk
memastikan bahwa data yang dikirimkan dapat dimengerti oleh aplikasi penerima.
Ini juga mengelola konversi format data dan kompresi. Contoh : SSL/TLS (untuk
enkripsi), JPEG, MPEG.
7.
Lapisan Aplikasi (Application Layer)
Menyediakan antarmuka langsung antara pengguna dan aplikasi jaringan. Ini
mencakup berbagai protokol yang digunakan aplikasi untuk berkomunikasi dengan
jaringan. Contoh : HTTP (HyperText Transfer Protocol), FTP (File Transfer
Protocol), SMTP (Simple Mail Transfer Protocol), DNS (Domain Name System).
Konversi dari desimal ke biner adalah proses mengubah bilangan dalam sistem desimal (basis 10) ke dalam sistem biner (basis 2). Sistem desimal menggunakan sepuluh digit (0-9), sementara sistem biner menggunakan dua digit (0 dan 1). Proses ini penting dalam komputasi dan ilmu komputer karena komputer bekerja menggunakan sistem biner. Manfaat Konversi Desimal ke Biner :
-
Komputer menggunakan bilangan biner untuk semua
operasi internal karena sistem biner sesuai dengan dua keadaan fisik dari
sirkuit elektronik (on dan off).
-
Pemahaman tentang biner penting dalam
pemrograman, terutama saat bekerja dengan operasi bitwise, alamat memori, dan
protokol komunikasi.
-
Pengetahuan tentang biner digunakan dalam alamat
IP, subnetting, dan konfigurasi jaringan lainnya.
Dengan
memahami proses konversi ini, Anda dapat lebih baik memahami bagaimana komputer
memproses data dan bagaimana berbagai algoritma bekerja pada tingkat dasar.
Tidak ada komentar:
Posting Komentar