Halaman

Selasa, 18 Februari 2025

Ringkasan Layanan Lapisan Aplikasi

Hubungan Klien Server

Istilah server merujuk pada host yang menjalankan aplikasi perangkat lunak yang menyediakan informasi atau layanan kepada host lain yang terhubung ke jaringan, seperti server web. Contoh perangkat lunak klien adalah peramban web, seperti Chrome atau Firefox. Satu komputer juga dapat menjalankan beberapa jenis perangkat lunak klien. Faktor penting yang memungkinkan interaksi kompleks ini berfungsi adalah bahwa semuanya menggunakan standar dan protokol yang disepakati.

Karakteristik utama sistem klien/server adalah klien mengirimkan permintaan ke server, dan server merespons dengan menjalankan suatu fungsi, seperti mengirimkan kembali dokumen yang diminta ke klien. Kombinasi peramban web dan server web mungkin merupakan contoh sistem klien/server yang paling umum digunakan.

URI adalah serangkaian karakter yang mengidentifikasi sumber daya jaringan tertentu. Bagian-bagian URI adalah protokol/skema, nama host, jalur dan nama file, serta fragmen. URI memiliki dua spesialisasi:

  • URN - Ini hanya mengidentifikasi namespace sumber daya tanpa referensi ke protokol.
  • URL - Ini menentukan lokasi jaringan dari sumber daya tertentu di jaringan. URL HTTP atau HTTPS biasanya digunakan dengan peramban web. Protokol lain seperti FTP, SFTP, SSH, dan lainnya dapat digunakan sebagai URL.

 

Layanan Aplikasi Jaringan 

Bagi kebanyakan orang, layanan internet yang paling umum digunakan adalah pencarian internet, situs media sosial, streaming video dan audio, situs belanja daring, email, dan pengiriman pesan. Setiap layanan ini bergantung pada protokol dari rangkaian protokol TCP/IP untuk mengomunikasikan informasi antara klien dan server dengan andal. Layanan umum meliputi: DNS, SSH, SMTP, POP, IMAP, DHCP, HTTP, dan FTP.

 

Domain Name System

DNS menyediakan cara bagi host untuk meminta alamat IP server tertentu. Nama DNS didaftarkan dan diatur di internet dalam grup tingkat tinggi tertentu, atau domain. Beberapa domain tingkat tinggi yang paling umum di internet adalah .com, .edu, dan .net.

Saat server DNS menerima permintaan dari sebuah host, server tersebut memeriksa tabelnya untuk menentukan alamat IP yang terkait dengan server web tersebut. Jika server DNS lokal tidak memiliki entri untuk nama yang diminta, server tersebut akan meminta informasi ke server DNS lain dalam domain tersebut. Saat server DNS mengetahui alamat IP, informasi tersebut akan dikirim kembali ke host.

 

Klien dan Server Web

Ketika klien web menerima alamat IP dari server web, browser klien menggunakan alamat IP dan port 80 tersebut untuk meminta layanan web. Permintaan ini dikirim ke server menggunakan HTTP. Protokol HTTP bukanlah protokol yang aman; informasi dapat dengan mudah dicegat oleh pengguna lain saat data dikirim melalui jaringan. Untuk memberikan keamanan bagi data, HTTP dapat digunakan dengan protokol transportasi yang aman. Permintaan untuk HTTP yang aman dikirim ke port 443. Permintaan ini menggunakan https di alamat situs di browser, bukan http.

Saat server menerima permintaan port 80, server menanggapi permintaan klien dan mengirimkan halaman web ke klien. Konten informasi halaman web dikodekan menggunakan HTML. Pengodean HTML memberi tahu browser cara memformat halaman web dan grafik serta font apa yang harus digunakan.

Ada banyak server web dan klien web yang berbeda. Protokol HTTP dan standar HTML memungkinkan server dan klien dari berbagai produsen ini bekerja sama dengan lancar.

 

Klien dan Server FTP

FTP menyediakan metode mudah untuk mentransfer berkas dari satu komputer ke komputer lain. Host yang menjalankan perangkat lunak klien FTP dapat mengakses server FTP untuk menjalankan berbagai fungsi manajemen berkas termasuk mengunggah dan mengunduh berkas. Server FTP memungkinkan klien untuk bertukar berkas antarperangkat. Server ini juga memungkinkan klien untuk mengelola berkas dari jarak jauh dengan mengirimkan perintah manajemen berkas seperti menghapus atau mengganti nama. Untuk mencapai hal ini, layanan FTP menggunakan dua port berbeda untuk berkomunikasi antara klien dan server. Untuk memulai sesi FTP, permintaan koneksi kontrol dikirim ke server menggunakan port TCP tujuan 21. Saat sesi dibuka, server menggunakan port TCP 20 untuk mentransfer berkas data.

Sebagian besar sistem operasi klien seperti Windows, Mac OS, dan Linux menyertakan antarmuka baris perintah untuk FTP. Ada juga perangkat lunak klien FTP berbasis GUI yang menyediakan antarmuka drag-and-drop sederhana untuk FTP.

 

Terminal Virtual

Telnet menyediakan metode standar untuk meniru perangkat terminal berbasis teks melalui jaringan data. Baik protokol itu sendiri maupun perangkat lunak klien yang mengimplementasikan protokol tersebut secara umum disebut sebagai Telnet. Server Telnet mendengarkan permintaan klien pada port TCP 23. Koneksi yang menggunakan Telnet disebut sesi vty, atau koneksi. Alih-alih menggunakan perangkat fisik untuk terhubung ke server, Telnet menggunakan perangkat lunak untuk membuat perangkat virtual yang menyediakan fitur yang sama dari sesi terminal dengan akses ke CLI server.

Telnet tidak dianggap sebagai protokol yang aman. Meskipun protokol Telnet dapat mengharuskan pengguna untuk login, protokol tersebut tidak mendukung pengiriman data terenkripsi. Semua data yang dipertukarkan selama sesi Telnet dikirimkan sebagai teks biasa melalui jaringan. Ini berarti bahwa data dapat dengan mudah dicegat dan dipahami.

SSH menyediakan struktur untuk login jarak jauh yang aman dan layanan jaringan aman lainnya. SSH juga menyediakan autentikasi yang lebih kuat daripada Telnet dan mendukung pemindahan data sesi menggunakan enkripsi. Profesional jaringan harus selalu menggunakan SSH sebagai pengganti Telnet, jika memungkinkan.

 

Email dan Pesan

Setiap server email menerima dan menyimpan email untuk pengguna yang memiliki kotak surat yang dikonfigurasikan pada server email. Setiap pengguna dengan kotak surat kemudian harus menggunakan klien email untuk mengakses server email dan membaca pesan-pesan ini. Banyak sistem pengiriman pesan internet menggunakan klien berbasis web untuk mengakses email termasuk Microsoft 365, Yahoo, dan Gmail. Protokol aplikasi yang digunakan dalam pemrosesan email termasuk SMTP, POP3, dan IMAP4.

SMTP digunakan oleh klien email untuk mengirim pesan ke server email lokalnya. Server lokal kemudian memutuskan apakah pesan ditujukan ke kotak surat lokal atau ke kotak surat di server lain. Jika server harus mengirim pesan ke server lain, SMTP digunakan di antara kedua server tersebut. Permintaan SMTP dikirim ke port 25. Server yang mendukung klien POP menerima dan menyimpan pesan yang ditujukan kepada penggunanya. Saat klien terhubung ke server email, pesan diunduh ke klien. Secara default, pesan tidak disimpan di server setelah diakses oleh klien. Klien menghubungi server POP3 di port 110.

Server yang mendukung klien IMAP juga menerima dan menyimpan pesan yang ditujukan kepada penggunanya. Namun, tidak seperti POP, IMAP menyimpan pesan di kotak surat pada server, kecuali jika dihapus oleh pengguna. Versi IMAP terkini adalah IMAP4 yang mendengarkan permintaan klien pada port 143.

Pesan teks dapat disebut pesan instan, pesan langsung, pesan pribadi, dan pesan obrolan. Pesan teks memungkinkan pengguna untuk mengobrol melalui internet secara real-time. Layanan pesan teks pada komputer biasanya diakses melalui klien berbasis web yang terintegrasi ke dalam situs media sosial atau situs berbagi informasi. Klien ini biasanya hanya terhubung ke pengguna lain di situs yang sama. 

Klien telepon internet menggunakan teknologi peer-to-peer yang mirip dengan yang digunakan oleh pesan instan. Telepon IP menggunakan VoIP, yang mengubah sinyal suara analog menjadi data digital. Data suara dienkapsulasi ke dalam paket IP yang membawa panggilan telepon melalui jaringan.

 

 

Tidak ada komentar:

Posting Komentar