lapisan bawah.
- Lapisan atas dari model OSI berurusandengan persoalan aplikasi dan pada umumnya diimplementasi hanya pada software.
- Lapisan bawah dari model OSI mengendalikan persoalan transport data.
Yang akan saya bahas adalah :
Application Layer
Application Layer Merupakan interface pengguna dengan Layer OSI lainnya di layer inilah aplikasi-aplikasi jaringan berada seperti e-mail,ftp, http,danlain sebagainya.Tujuan dari layer ini adalah menampilkan data dari layer dibawahnya kepada pengguna.
Lapisan aplikasi berfungsi sebagai antarmuka dengan aplikasi dengan fungsionalitas jaringan, mengatur bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat pesan-pesan kesalahan. Protokol yang berada dalam lapisan ini adalah HTTP, FTP dan DHCP. Oleh sebab setiap lapisan memiliki tugas yang independen dari lapisan-lapisan lainnya, maka transparansi data akan terjamin. Sebagai contoh, semua jenis browser internet akan tetap digunakan, sekalipun media fisik yang digunakan berubah dari kabel tembaga menjadi sinyal radio misalnya.Application layer terdiri dari bermacam-macam protokol diantaranya :
1. HTTP (Hypertext Transfer Protocol)
Protokol umum yang ringan, tidak berstatus dan generik yang digunakan untuk untuk transfer sebuah web dari sebuah webserver menuju web client melalui web browser, mentransfer dokumen dalam World Wide Web (WWW), dapat digunakan berbagai macam tipe dokumen, digunakan client dan server untuk berkomunikasi di dunia web. Komunikasi yang terjadi dalam bentuk request dan response.
2. FTP (File Transfer Protocol)
Protokol ini digunakan untuk transfer file dari host remote ke lokal (download), transfer file dari host lokal ke remote (upload), sebagai user application untuk langsung mengakses transport layer agar file terkirim, untuk tukar – menukar file dalam suatu network yang men-support TCP/IP, Untuk men-sharing data, menyediakan indirect atau implicit remote computer, menyediakan tempat penyimpanan bagi user, dan menyediakan transfer data yang reliable dan efisisen..
Adapun layanan yang dapat dihasilkan FTP yaitu access control, processing mode, file name fasilities, alternating operation, file management fasilities, error recovery, flow control, file structur, dan status report.
3. DHCP(Dynamic Host Configuration Protocol)
Protokol yang berbasis arsitektur client/server digunakan oleh komputer-komputer dalam sebuah jaringan untuk menentukan parameter seperti default gateway, subnet mask, dan IP address, DNS dari DHCP server. Di samping itu, untuk memudahkan pengalokasian alamat IP dalam satu jaringan. DHCP bekerja dengan relasi client-server,dimana DHCP server menyediakan suatu kelompok IP Address yang dapat diberikan pada DHCP client.Dalam memberikan IP Address ini, DHCP hanya meminjamkan IP Address tersebut,jadi pemberian IP Address ini berlangsung secara dinamis. Apabila DHCP dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamat IP secara otomatis dari server DHCP.
Suatu cara untuk mengatasi masalah seperti diatas, adalah dengan menentukan terminal virtual jaringan abstrak, serhingga editor dan program-program lainnya dapat ditulis agarsaling bersesuaian
Fungsi application layer lainnya adalah pemindahan file. Sistem file yang satu dengan yang lainnya memiliki konvensi penamaan yang berbeda, cara menyatakan baris-baris teks yang berbeda, dan sebagainya.