Beranda > TCP-IP 24 Hours > Application Layer

Application Layer

Apa itu Application Layer?

Application layer berada pada ujung protocol stack TCP/IP. Aplication layer pada TCP/IP adalah kumpulan dari beberapa komponen software yang mengirim dan menerima informasi dari port TCP dan UDP. Beberapa komponen pada application layer hanya sebagai alat untuk pengumpul informasi konfigurasi network dan beberapa lainnya boleh jadi adalah sebuah user interface atau Application Program Interface (API) yang mendukung desktop operating environment.

Application Layer pada TCP/IP dan OSI

Seperti telah disebutkan pada bahasan Bagaimana TCP/IP Bekerja, TCP/IP secara resmi tidak berusaha menyesuaikan dengan model tujuh layer OSI. Application layer pada TCP/IP setara dengan application layer, presentation layer, dan session layer pada OSI.

tcp-osi

  • Application layer: Application Layer pada OSI (jangan dibingungkan dengan kesamaan nama Application layer pada TCP/IP) memiliki komponen-komponen yang menyediakan servis-servis bagi aplikasi user dan juga memberikan support untuk mengakses network.
  • Presentation layer: Presentation layer merubah data menjadi format yang netral dan juga menangani enkripsi dan kompresi.
  • Session layer: Session layer mengatur komunikasi antar aplikasi dalam network. Layer ini menyediakan fungsi-fungsi yang berhubungan dengan koneksi yang tidak disediakan pada transport layer seperti : recognition dan security.

Network Services

Beberapa komponen application layer berupa network services. Sudah kita ketahui bahwa satu layer dalam protokol sistem menyediakan servis-servis untuk layer yang lain. Dalam hal ini, servis-servis tersebut termasuk bagian yang terintegrasi dalam protokol sistem.

Beberapa fitur pada application layer termasuk antara lain :

  • File and print services
  • Name resolution services
  • Redirector services

File and Print Services

Server adalah komputer yang menyediakan servis-servis untuk komputer lain di dalam network. Misalnya file servers dan print servers.

Print server mengoperasikan printer dan memenuhi request-request untuk mengeprint dokumen pada printer tersebut. File server mengoperasikan sebuah perangkat penyimpanan data, misal hard drive, dan memenuhi request-request untuk membaca dan menulis data kedalam hard drive tersebut.

file-service

Name Resolution Services

Seperti yang sudah kita bahas dalam Apa itu TCP/IP?, name resolution adalah proses pemetaan IP address menjadi nama-nama alphanumeric. Domain Name Service (DNS) menyediakan layanan name resolution untuk Internet dan juga untuk jaringan-jaringan TCP/IP yang terisolasi. DNS menggunakan beberapa name server untuk meresolve queri-queri dari klien. Layanan ini berjalan pada application layer di komputer name server dan berkomunikasi dengan name server lain untuk bertukar informasi name resolution. Beberapa name resolution lain yang ada antara lain Network Information Service (NIS), name resolution NetBIOS,  dan sejumlah name service lain.

API dan Application Layer

Application Programming Interface (API) merupakan koleksi beberapa fungsi yang sudah terdefinisi yang digunakan oleh program/software untuk mengakses bagian-bagian dari operating system. Program/software juga menggunakan fungsi-fungsi API untuk berkomunikasi dengan operating system.

api

Socket API pada mulanya dikembangkan untuk operating sistem berbasis Unix BSD sebagai interface aplikasi untuk mengakses protocol stack TCP/IP. Kini socket digunakan secara luas pada operating system lain sebagai interface untuk mengakses TCP/IP.

TCP/IP Utilities

Hal-hal lain yang berada pada application layer adalah utility-utility TCP/IP. Utility-utility ini mulanya dikembangkan untuk Internet dan jaringan Unix. Kini utility-utility ini digunakan untuk mengkonfigurasi, memanage dan troubleshoot TCP/IP oleh hampir semua network yang ada saat ini.

  • Connectivity Utilities : IPConfig, Ping, Arp, Traceroute, Route, Netstat, NBTstat, Hostname.
  • File Transfer Utilities : ftp,tftp,Rcp
  • Remote Utilities : Telnet, Rexec, Rsh, Finger, etc.
  • Internet Utilities : Browsers, Newsreaders Email readers, Archie, Gopher, Whois.
  1. Januari 7, 2011 pukul 6:26 pm

    mas punya reverensi tentang application layer nya osi ngga?
    boleh dibagi g kl ada😀

  2. Januari 7, 2011 pukul 6:27 pm

    maksud saya yg dlm bhs indo😀

  3. kiki
    Juli 5, 2012 pukul 3:15 am

    🙂

  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: