WELLCOME TO MY BLOG

Minggu, 01 April 2012

Aplication Layer Functionality And Protocols

1.1 Application Layer

      Application Layer  adalah lapisan ketujuh atau lapisan atas dari kedua OSI dan TCP / IP model. Ini adalah lapisan yang menyediakan antarmuka antara aplikasi yang kami gunakan untuk berkomunikasi dan jaringan yang mendasari di mana pesan kita ditransmisikan. Protokol lapisan aplikasi yang digunakan untuk pertukaran data antara program yang berjalan pada host sumber dan tujuan. Ada banyak protokol lapisan aplikasi dan protokol baru selalu sedang dikembangkan. berjalan pada host sumber dan tujuan. Ada banyak protokol lapisan aplikasi dan protokol baru selalu sedang dikembangkan.


      Meskipun protokol TCP / IP dikembangkan sebelum definisi model OSI, fungsi dari TCP / IP protokol lapisan aplikasi sesuai dengan kasar ke dalam kerangka dari tiga lapisan atas dari model OSI: Aplikasi, Presentasi dan Sesi lapisan.
Kebanyakan aplikasi protokol TCP / IP lapisan dikembangkan sebelum munculnya komputer pribadi, antarmuka pengguna grafis dan objek multimedia. Akibatnya, mengimplementasikan protokol ini sangat sedikit dari fungsi yang ditentukan dalam model OSI dan Presentasi Sesilapisan.

1.2. Presentation Layer

      Lapisan Presentasi memiliki tiga fungsi utama:
1. Pengkodean dan konversi data lapisan Aplikasi untuk memastikan bahwa data dari perangkat sumber dapat diinterpretasikan oleh aplikasi yang sesuai pada perangkat tujuan.
2. Kompresi data dengan cara yang dapat didekompresi oleh perangkat tujuan.
3. Enkripsi data untuk transmisi dan dekripsi data pada saat diterima oleh tujuan.
Presentasi lapisan implementasi biasanya tidak terkait dengan tumpukan protokol tertentu. Standar untuk video dan grafis adalah contoh. Beberapa yang terkenal meliputi standar untuk video QuickTime dan Motion Picture Expert Group (MPEG). QuickTime adalah Apple Computer spesifikasi untuk video dan audio, dan MPEG merupakan standar untuk kompresi video dan coding.

      Di antara yang terkenal 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 adalah format pengkodean standar untuk gambar grafis.

1.3. Session layer

       Lapisan sesi atau Session layer adalah lapisan ketiga dari atas dalam model referensi jaringan OSI, yang mengizinkan sesi koneksi antara node dalam sebuah jaringan dibuat atau dihancurkan. Lapisan sesi tidak tahu menahu mengenai efisiensi dan keandalan dalam transfer data antara node-node tersebut, karena fungsi-fungsi tersebut disediakan oleh empat lapisan di bawahnya dari dalam model OSI (lapisan fisik, lapisan data-link, lapisan jaringan dan lapisan transport). Lapisan sesi bertanggung jawab untuk melakukan sinkronisasi antara pertukaran data antar komputer, membuat struktur sesi komunikasi, dan beberapa masalah yang berkaitan secara langsung dengan percakapan antara node-node yang saling terhubung di dalam jaringan. Lapisan ini juga bertanggung jawab untuk melakukan fungsi pengenalan nama pada tingkat nama jaringan logis dan juga menetapkan [[[port TCP|port-port komunikasi]]. Sebagai contoh, protokol NetBIOS dapat dianggap sebagai sebuah protokol yang berjalan pada lapisan ini.

       Lapisan sesi dari model OSI tidak banyak diimplementasikan di dalam beberapa protokol jaringan populer, seperti halnya TCP/IP atau IPX/SPX. Akan tetapi, tiga lapisan tertinggi di dalam model OSI (lapisan sesi, lapisan presentasi, dan lapisan aplikasi) seringnya disebut sebagai sebuah kumpulan yang homogen, sebagai sebuah lapisan aplikasi saja.

2. OSI dan TCP / IP Model

      Sistem Buka Interkoneksi model referensi adalah representasi, berlapis abstrak dibuat sebagai pedoman untuk desain protokol jaringan. Model OSI membagi proses jaringan menjadi tujuh lapisan logis, masing-masing memiliki fungsi yang unik dan yang ditugaskan layanan tertentu dan protokol.

       Dalam model ini, informasi dilewatkan dari satu lapisan ke lapisan yang berikutnya, dimulai dari lapisan aplikasi pada host transmisi, melanjutkan ke hierarki ke lapisan fisik, kemudian melewati saluran komunikasi ke host tujuan, di mana informasi tersebut melanjutkan kembali hirarki, berakhir di lapisan aplikasi. Angka tersebut menggambarkan langkah-langkah dalam proses ini.

        Lapisan Aplikasi, Lapikan tujuh, adalah lapisan atas baik OSI dan TCP / IP model. Ini adalah lapisan yang menyediakan layanan antara aplikasi yang kita gunakan untuk berkomunikasi dan jaringan yang mendasar atas pesan kita ditransmisikan. Protokol lapisan aplikasi yang digunakan untuk pertukaran data antara program yang berjalan pada host sumber dan tujuan. Ada banyak protokol lapisan aplikasi dan protokol baru selalu sedang dikembangkan.

        Meskipun protokol TCP / IP dikembangkan sebelum definisi model OSI, . Aplikasi lapisan sesuai kasar ke dalam kerangka dari tiga lapisan atas dari model OSI: aplikasi, presentasi, dan sisi lapisan.Kebanyakan protokol Aplikasi TCP / IP lapisan dikembangkan sebelum munculnya komputer pribadi, layanan pengguna grafis dan objek multimedia. Akibatnya, mengimplementasikan protokol ini sangat sedikit dari fungsi yang ditentukan Penyajian model OSI dan sisi lapisan.

2.1 Lapisan Presentasi

Lapisan presentasi memiliki tiga fungsi utama :
     Pengkodean dan perubahan data lapisan aplikasi untuk memastikan bahwa data dari perangkat sumber dapat ditafsirkan oleh aplikasi yang sesuai pada perangkat tujuan.Kompresi data dengan cara yang bisa diurai oleh perangkat tujuan.Enkripsi data untuk transmisi dan dekripsi data pada saat diterima oleh tujuan.
Presentasi lapisan implementasi biasanya tidak terkait dengan tumpukan protokol tertentu. Standar untuk video dan grafis adalah contoh. Beberapa terkenal standar untuk video termasuk QuickTime dan Motion Picture Expert Group (MPEG). QuickTime adalah Apple Computer spesifikasi untuk video dan audio, dan MPEG adalah standar untuk kompresi 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 kompresi dan standar pengkodean untuk gambar grafis, dan TIFF adalah format pengkodean standar untuk gambar grafis.

2.2 Sisi lapisan

    Sebagai nama dari lapisan Sesi menyiratkan, fungsi pada lapisan ini menciptakan dan memelihara dialog antara aplikasi sumber dan tujuan. Lapisan Sesi menangani pertukaran informasi untuk memulai dialog, membuat dialog tetap aktif, dan untuk memulai kembali sesi yang terganggu atau idle untuk jangka waktu yang panjang. Kebanyakan aplikasi, seperti web browser atau e-mail client, menggabungkan fungsi dari lapisan, OSI 5 6 dan 7.

    TCP paling banyak dikenal protokol Aplikasi / IP lapisan adalah mereka yang menyediakan untuk pertukaran informasi pengguna. Protokol ini menentukan format informasi dan kontrol yang diperlukan untuk banyak 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 Web dari 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) digunakan untuk transfer file interaktif antara sistem.
Protokol dalam suite TCP / IP didefinisikan secara umum oleh Permintaan untuk Komentar (RFC). The Internet Engineering Task Force menjaga RFC sebagai standar untuk suite TCP / IP.

3. Sharing File menggunakan peer to peer aplikasi dan protokol


    Sebuah aplikasi peer-to-peer (P2P), tidak seperti jaringan peer-to-peer, memungkinkan perangkat untuk bertindak sebagai klien dan server dalam komunikasi yang sama. Dalam model ini, setiap klien adalah server dan setiap server klien. Keduanya dapat memulai komunikasi dan dianggap sama dalam proses komunikasi. Namun, peer-to-peer aplikasi mensyaratkan bahwa setiap perangkat akhir menyediakan antarmuka pengguna dan menjalankan layanan latar belakang. Ketika Anda meluncurkan sebuah aplikasi peer-to-peer tertentu itu memanggil user interface yang dibutuhkan dan layanan latar belakang. Setelah itu perangkat dapat berkomunikasi secara langsung.

     Peer-to-peer aplikasi dapat digunakan pada peer-to-peer, klien / server jaringan, dan di Internet.
Protocol Gnutella Dengan aplikasiP2Pdidasarkanpada protokolGnutella, orang dapat membuatfile padahard disk merekatersedia bagi orang lainuntukmen-download.Gnutella-kompatibel perangkat lunak klienmemungkinkanpengguna untuk terhubung kelayananGnutellamelalui Internet danuntuk menemukan danmengakses sumber dayabersama olehrekan-rekanlainnyaGnutella.

      Aplikasi P2P banyak yang tidak menggunakan database pusat untuk merekam semua file yang tersedia pada rekan-rekan. Sebaliknya, perangkat pada jaringan setiap memberitahu yang lain file apa yang tersedia saat query dan menggunakan protokol Gnutella dan layanan untuk mendukung sumber daya lokasi. Lihat gambar.

       Ketika pengguna terhubung ke layanan Gnutella, aplikasi klien akan mencari node Gnutella lain dapat terhubung ke. Node ini menangani permintaan untuk lokasi sumber daya dan balasan kepada mereka permintaan. Mereka juga mengatur pesan kontrol, yang membantu layanan menemukan node lain. Transfer file yang sebenarnya biasanya bergantung pada layanan HTTP.
Protokol Gnutella mendefinisikan lima jenis paket yang berbeda:
ping : perangkat untuk penemuan
pong : sebagai membalas ping
permintaan : untuk file location
permintaan hit : sebagai membalas query
push : sebagai permintaan men-download

Tidak ada komentar:

Posting Komentar