Sabtu, 31 Maret 2012

analisa application layer functionality and protocols

- Jelaskan bagaimana fungsi dari lapisan tiga teratas dari model OSI yang menyediakan layanan jaringan untuk mengakhiri aplikasi pengguna.

- Jelaskan bagaimana Aplikasilapisan TCP / IP protokol menyediakan layanan ditentukan oleh lapisan atas dari model OSI.

- Tentukan bagaimana orang menggunakan lapisan Aplikasi untuk berkomunikasi di jaringan informasi.

- Jelaskan fungsi terkenal aplikasi TCP / IP, seperti World Wide Web dan email, dan layanan terkait mereka (HTTP, DNS, SMB, DHCP, STMP / POP, dan Telnet).

- Jelaskan proses sharingfile yang menggunakan peer-to-peer aplikasi dan protokol Gnutella.

- Jelaskan bagaimana protokol memastikan layanan yang berjalan pada satu jenis perangkat dapat mengirim dan menerima data dari banyak perangkat jaringan yang berbeda.

- Gunakan alat analisis untuk memeriksa jaringan dan menjelaskan bagaimana pengguna aplikasi umum bekerja.

Pembahasan:

Fungsi dari lapisan tiga teratas dari model OSI

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 dan protokol tertentu.

Dalam model ini, informasi akan diteruskan dari satu lapisan ke berikutnya, mulai pada layer Aplikasi pada host transmisi, melanjutkan ke hirarki ke lapisan fisik, kemudian melewati saluran komunikasi ke host tujuan, di mana informasi hasil kembali hirarki, berakhir pada layer Aplikasi. Angka tersebut menggambarkan langkah-langkah dalam proses ini.

a. Application Layer

Application Layer merupakan, 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.

b. 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.

c. Session Layer

Sepertinamadari lapisanSesimenyiratkan, fungsipada lapisan inimenciptakan dan mempertahankandialogantara sumber dantujuanaplikasi. LapisanSesimenanganipertukaran informasiuntuk memulaidialog, membuat mereka tetapaktif, danuntuk merestartsesiyangtergangguatau idleuntukjangka waktu yang panjang.

Kebanyakan aplikasi, seperti web browseratau e-mail client, menggabungkan fungsidarilapisan, OSI5 6 dan 7.

Layer Applikasi TCP / IP protokolmenyediakan layanan ditentukan oleh lapisan atas dari model OSI.

TCPyang paling banyakdikenalprotokolAplikasi/IPlapisanadalah merekayang menyediakanuntuk pertukaraninformasi pengguna. Protokol inimenentukan formatdan informasikontrol yang diperlukanuntuk banyakfungsikomunikasi internetumum.Di antaraprotokol TCP / IPadalah:

ü Domain Name ServiceProtocol (DNS) digunakan untuk menyelesaikan namake alamat IPInternet.

ü HypertextTransfer Protocol(HTTP) digunakan untuk mentransferfile yang membentukhalaman webdariWorld Wide Web.

ü Simple Mail Transfer Protocol(SMTP) digunakan untuk transfermail danlampiran.

ü Telnet, sebuah protokolemulasi terminal, digunakan untuk menyediakan akses remoteke serverdan perangkatjaringan.

ü File Transfer Protocol(FTP) yang digunakanuntuk transfer fileinteraktifantara sistem.

ProtokoldalamTCP / IP suiteumumnyadidefinisikan olehPermintaan untuk Komentar(RFC). Internet EngineeringTask ForcemenjagaRFCsebagaistandar untukTCP / IP suite.

Cara orang menggunakan Aplikasi Layer untuk berkomunikasi di jaringan informasi.

Fungsi yang terkait dengan protokol lapisan aplikasi jaringan memungkinkan kita sebagai manusia untuk antarmuka dengan jaringan data yang mendasarinya. Ketika kita membuka web browser atau jendela pesan instan, aplikasi dimulai, dan program ini dimasukkan ke dalam memori perangkat di mana ia dieksekusi. Setiap program melaksanakan dimuat pada perangkat ini disebut sebagai suatu proses.

Dalam lapisan Aplikasi, ada dua bentuk program perangkat lunak atau proses yang menyediakan akses ke jaringan: aplikasi dan layanan.
a. Applikasi Network-Aware

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

b. Layanan Lapisan aplikasi

Program lain mungkin perlu bantuan dari layanan lapisan Aplikasi untuk menggunakan sumber daya jaringan, seperti transfer file atau spooling jaringan cetak. Meskipun transparan kepada pengguna, layanan ini adalah program yang antarmuka dengan jaringan dan menyiapkan data untuk transfer. Jenis data yang berbeda - apakah itu adalah teks, grafis, atau video - membutuhkan layanan jaringan yang berbeda untuk memastikan bahwa itu adalah benar dipersiapkan untuk diproses oleh fungsi yang terjadi pada lapisan bawah dari model OSI.

Dalam model OSI, aplikasi yang berinteraksi langsung dengan orang-orang yang dianggap berada di atas tumpukan, sebagaimana rakyat sendiri. Seperti semua lapisan dalam model OSI, lapisan Aplikasi bergantung pada fungsi dari lapisan bawah dalam rangka untuk menyelesaikan proses komunikasi. Dalam lapisan aplikasi, protokol menentukan apa pesan yang dipertukarkan antara sumber dan host tujuan, sintaks dari perintah kontrol, jenis dan format data yang ditransmisikan, dan metode yang tepat untuk pemberitahuan kesalahan dan pemulihan.

c. The Client / Server model

Dalam model klien / server, perangkat yang meminta informasi disebut klien dan perangkat menanggapi permintaan disebut server. Klien dan server proses dianggap berada di lapisan aplikasi. Klien dimulai pertukaran dengan meminta data dari server, yang merespon dengan mengirimkan satu atau lebih aliran data ke klien. Protokol lapisan aplikasi menggambarkan format permintaan dan respon antara klien dan server. Selain transfer data aktual, pertukaran ini juga mungkin memerlukan informasi kontrol, seperti otentikasi pengguna dan identifikasi dari sebuah file data yang akan ditransfer.

Salah satu contoh dari jaringan klien / server adalah lingkungan perusahaan di mana karyawan sebuah perusahaan menggunakan server e-mail untuk mengirim, menerima dan menyimpan e-mail. Klien e-mail pada masalah karyawan komputer permintaan ke server e-mail untuk setiap mail yang belum dibaca. Server merespon dengan mengirimkan diminta e-mail ke klien.

Servers

Dalam konteks jaringan umum, perangkat yang merespon permintaan dari aplikasi-aplikasi client berfungsi sebagai server. Sebuah server biasanya merupakan komputer yang berisi informasi untuk dibagikan dengan banyak sistem klien. Misalnya, halaman web, dokumen, database, gambar, video, dan file audio semuanya dapat disimpan pada server dan dikirimkan ke klien meminta. Dalam kasus lain, seperti printer jaringan, server cetak memberikan permintaan klien cetak ke printer tertentu.

Berbagai jenis aplikasi server mungkin memiliki kebutuhan yang berbeda untuk akses klien. Beberapa server mungkin memerlukan otentikasi informasi account pengguna untuk memverifikasi apakah pengguna memiliki izin untuk mengakses data yang diminta atau menggunakan operasi tertentu. Server tersebut bergantung pada daftar pusat account pengguna dan otorisasi, atau izin, (baik untuk akses data dan operasi) yang diberikan untuk tiap user. Bila menggunakan klien FTP, misalnya, jika Anda meminta untuk meng-upload data ke server FTP, Anda mungkin memiliki izin untuk menulis ke folder pribadi Anda tetapi tidak untuk membaca file lainnya di situs.

Proses sharing file yang menggunakan peer-to-peer aplikasi dan protokol Gnutella.

Aplikasi Peer-to-Peer

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

Bagaimana protokol memastikan layanan yang berjalan pada satu jenis perangkat dapat mengirim dan menerima data dari banyak perangkat jaringan yang berbeda.

DNS (Domain Name System)

Dalam jaringan data, perangkat diberi label dengan alamat IP numerik, sehingga mereka dapat berpartisipasi dalam mengirim dan menerima pesan melalui jaringan. Namun, kebanyakan orang memiliki kesulitan mengingat alamat numerik. Oleh karena itu, nama domain diciptakan untuk mengkonversi alamat numerik menjadi nama, sederhana dikenali.

Domain Name System (DNS) diciptakan untuk nama domain untuk alamat resolusi untuk jaringan ini. DNS menggunakan seperangkat server didistribusikan untuk menyelesaikan nama-nama yang terkait dengan alamat nomor.

Protokol DNS mendefinisikan layanan otomatis yang cocok nama dengan alamat sumber daya jaringan yang diperlukan numerik. Ini termasuk format untuk pertanyaan, tanggapan, dan format data. DNS protokol komunikasi menggunakan format tunggal yang disebut pesan. Ini format pesan yang digunakan untuk semua jenis permintaan klien dan respon server, pesan kesalahan, dan transfer informasi antara server resource record.

Tidak ada komentar:

Posting Komentar