Applications - The Interface Between the Networks

OSI dan TCP/IP Model

Referensi Model OSI (Open System Interconnection) adalah representasi abstrak dibuat sebagai pedoman untuk desain protokol jaringan. Model OSI membagi proses jaringan logis ke dalam tujuh lapisan, masing-masing memiliki fungsi yang unik dan yang ditugaskan layanan dan protokol tertentu.

Dalam model ini, informasi dikirimkan dari satu lapisan ke berikutnya, mulai dari lapisan aplikasi pada transmisi tuan rumah, melanjutkan ke hierarki ke lapisan fisik, kemudian melewati saluran komunikasi ke host tujuan, di mana hasil informasi cadangan hirarki, berakhir di lapisan aplikasi.

Aplikasi layer, Layer ketujuh, adalah lapisan atas baik OSI dan TCP / IP model. Ini adalah lapisan yang menyediakan antarmuka antara aplikasi yang kita gunakan untuk berkomunikasi dan jaringan dasar di mana pesan kita ditransmisikan. Protokol lapisan aplikasi yang digunakan untuk pertukaran data antara program yang berjalan pada sumber dan tujuan host.



Meskipun TCP / IP protokol suite ini dikembangkan sebelum definisi model OSI, fungsi dari TCP / IP Protokol lapisan aplikasi sesuai dengan kerangka tiga lapisan model OSI: Application, Presentation dan Session layer.

Kebanyakan TCP / IP Protokol lapisan aplikasi tersebut dikembangkan sebelum munculnya komputer pribadi, grafis antarmuka dan objek multimedia. Akibatnya, mengimplementasikan protokol-protokol ini sangat sedikit dari fungsi yang ditetapkan dalam model OSI, Presentation dan Session layer.

Presentation Layer

Lapisan ini memiliki tiga fungsi utama, yaitu pengkodean dan konversi dari lapisan aplikasi data untuk memastikan bahwa data dari perangkat sumber dapat diinterpretasikan oleh aplikasi yang sesuai pada perangkat tujuan. Kompresi data dengan cara yang dapat mendekompresi oleh perangkat tujuan. Enkripsi data untuk transmisi dan dekripsi data setelah menerima oleh tujuan.

Lapisan presentasi implementasi tidak biasanya dikaitkan dengan tumpukan protokol tertentu. Standar untuk video dan grafik adalah contoh-contoh. Beberapa yang terkenal meliputi standar untuk video QuickTime dan Motion Picture Experts Group (MPEG). QuickTime Apple Computer adalah sebuah spesifikasi untuk video dan audio, dan MPEG adalah standar kompresi untuk video dan pengkodean.

Di antara yang terkenal adalah format gambar grafis Graphics Interchange Format (GIF), Joint Photographic Experts Group (JPEG), dan Tagged Image File Format (TIFF). GIF dan JPEG adalah standar kompresi dan pengkodean untuk gambar grafis, dan TIFF coding merupakan standar format untuk gambar grafis.

Session Layer

Seperti namanya, fungsi pada lapisan ini menciptakan dan memelihara dialog antara aplikasi sumber dan tujuan. Lapisan ini menangani pertukaran informasi untuk memulai dialog, membuat mereka tetap aktif, dan untuk memulai sesi yang terganggu atau menganggur untuk jangka waktu yang panjang.

Kebanyakan aplikasi, seperti web browser atau e-mail client, menggabungkan fungsi dari lapisan OSI 5, 6 dan 7.

Yang paling banyak dikenal TCP / IP protokol lapisan aplikasi adalah mereka yang menyediakan untuk pertukaran informasi pengguna. Protokol-protokol ini menentukan format dan pengendalian informasi yang diperlukan untuk banyak fungsi-fungsi komunikasi internet umum. Di antara protokol TCP / IP adalah:
  • Domain Name Service Protocol (DNS) digunakan untuk menyelesaikan nama Internet ke alamat IP.
  • Hypertext Transfer Protocol (HTTP) digunakan untuk mentransfer file yang membentuk halaman-halaman Web World Wide Web.
  • Simple Mail Transfer Protocol (SMTP) digunakan untuk transfer mail dan lampiran.
  • Telnet, sebuah protokol emulasi terminal, digunakan untuk menyediakan akses remote ke server dan perangkat jaringan.
  • File Transfer Protocol (FTP) yang digunakan untuk transfer file interaktif antara sistem.
Protokol dalam TCP / IP suite umumnya didefinisikan oleh Requests for Comments (RFC). Internet Engineering Task Force menjaga RFC sebagai standar TCP / IP suite.



Application Layer Software

Fungsi-fungsi yang terkait dengan protokol lapisan aplikasi jaringan memungkinkan kita sebagai manusia untuk berinteraksi dengan jaringan data yang mendasarinya. Ketika kita membuka web browser, sebuah aplikasi dijalankan, dan program dimasukkan ke dalam perangkat memori di mana ia dieksekusi. Setiap pelaksana program yang dimuat pada perangkat ini disebut sebagai sebuah proses.

Dalam lapisan aplikasi, ada dua bentuk program perangkat lunak atau proses yang menyediakan akses ke jaringan: aplikasi dan layanan.

Network-Aware Applications

Aplikasi program perangkat lunak yang digunakan oleh orang-orang untuk berkomunikasi melalui jaringan. Beberapa pengguna akhir aplikasi jaringan-sadar, yang berarti bahwa mereka melaksanakan Protokol lapisan aplikasi dan mampu berkomunikasi langsung dengan lapisan bawah protokol stack. E-mail client dan web browser adalah contoh dari jenis aplikasi ini.

Application layer Services

Program lain mungkin memerlukan bantuan dari layanan lapisan aplikasi untuk menggunakan sumber daya jaringan, seperti transfer file atau mencetak spooling jaringan. Meskipun transparan bagi pengguna, layanan ini adalah program-program yang interface dengan jaringan dan menyiapkan data untuk transfer. Berbagai jenis data - apakah itu teks, gambar, atau video - memerlukan layanan jaringan yang berbeda untuk memastikan bahwa benar dipersiapkan untuk diproses oleh fungsi-fungsi yang terjadi pada lapisan yang lebih rendah dari model OSI.

Setiap aplikasi atau layanan jaringan menggunakan protokol yang menentukan standar dan format data yang akan digunakan. Tanpa protokol, jaringan data tidak akan cara yang umum untuk memformat dan data langsung. Dalam rangka untuk memahami berbagai fungsi layanan jaringan, perlu untuk menjadi akrab dengan protokol dasar yang mengatur operasi mereka.

Application Layer Protocol Functions

Protokol lapisan aplikasi digunakan oleh perangkat sumber dan tujuan selama sesi komunikasi. Agar komunikasi berhasil, Protokol lapisan aplikasi yang diimplementasikan pada sumber dan tujuan harus sama.
Protokol menetapkan aturan yang konsisten untuk pertukaran data antara aplikasi dan layanan yang dimuat pada perangkat yang berpartisipasi. Protokol menentukan bagaimana data dalam sebuah pesan dan jenis pesan yang dikirim antara sumber dan tujuan. Pesan-pesan ini dapat diminta sebagai services, acknowledgments, data messages, status messages maupun error messages. Protokol juga mendefinisikan pesan dialog, memastikan bahwa pesan yang dikirim tersebut dipenuhi oleh respon yang diharapkan dan service yang benar yang dipanggil ketika terjadi transfer data.

Banyak jenis aplikasi yang berbeda berkomunikasi melalui jaringan data. Oleh karena itu, layanan lapisan aplikasi harus menerapkan beberapa protokol untuk menyediakan jangkauan yang dikehendaki dalam berkomunikasi. Setiap protokol memiliki tujuan tertentu dan mengandung karakteristik yang diperlukan untuk memenuhi tujuan itu. Detail protokol yang tepat di setiap lapisan harus dipenuhi sehingga fungsi-fungsi pada satu lapisan antarmuka dapat diikuti dengan baik oleh lapisan di bawahnya

Aplikasi dan layanan dapat juga menggunakan beberapa protokol dalam perjalanan satu percakapan. Salah satu protokol mungkin menetapkan bagaimana untuk membuat sambungan jaringan dan menggambarkan proses lain untuk transfer data bila pesan akan diteruskan ke lapisan yang lebih rendah berikutnya.

0 komentar:

Posting Komentar