Selasa, 31 Juli 2018

Application Layer


    Application layer merupakan layer terakhir pada model TCP/IP. Aplikasi di dunia saat ini sangat banyak . Namun, yang akan dibahas pada materi ini hanya aplikasi browsing dengan Http & Email karena 2 aplikasi tersebut banyak digunakan.

>> Http / Browser

HTTP merupakan Client Server Protocol artinya harus ada client dan server. Saat kita browsing berarti kita melakukan akses ke server  biasanya dengan web browser seperti Internet Explorer, Chrome, dsb. Koneksi yang digunakan yaitu TCP Connection serta Port 80 karena harus realible (pasti) saat data yang dikirimkan server ke kita harus pasti, akurat, dan tidak boleh ada kesalahan sedikit pun. Http ini juga bersifat stateless artinya adalah setiap transaksi bersifat independent . Contohnya saat saya membuka browser A dan browsing ke website A lalu saya membuka bowser berikutnya dan browsing ke website yang lain maka hasilnya akan berbeda –beda sesuai dengan server yang kita tuju. Ada 3 macam jenis dokumen yang kita akses saat browsing yaitu :

1. Static
Contohnya saat kita akses shivadwiblog.blogspot.com, siapa pun dan dimana pun yang mengakses alamat web tersebut pada saat bersamaan pasti tampilannya akan sama.

2. Dynamic
Contohnya saat siapa pun akses Gmail.com tampilan yang pertama kali muncul pasti sama yaitu login username & password. Tetapi setelah login, yang tampil adalah isi email dari tiap-tiap user dan itu berbeda-beda. Hal itu terjadi karena server secara dynamic melakukan processing memberikan informasi sesuai dengan login.

3. Active
Client melakukan processing contohnya seperti pada game online. Masing –masing client akan melakukan pengiriman ke server, dan server akan membroadcastnya ke semua user.

>> Email
     Konsep Email sama seperti saat kita mengirim surat. Masing - masing Email seperti Yahoo.com, Gmail.com, dsb mempunyai kantor pos sendiri-sendiri. Kantor pos yang kita kenal pada dunia internet / Email itu disebut SMTP (Simple Mail Transfer Protocol). SMTP ini biasanya berfungsi sebagai server. Pada awalnya pengiriman data menggunakan Email hanya bersifat text message. Namun dengan berkembangnya teknologi ada yang namanya MIME (Multi Purpose Internet Mail Extension) sehingga kita bisa mengirim images & video.

  Pengiriman Email juga menggunakan protokol TCP & Port 25 karena harus akurat dan tidak boleh ada kesalahan. SMTP adalah protokol untuk pengiriman data, protokol ini hanya melihat header yang berisi alamat pengirim, alamat penerima, dan subjek dari sisi Email. Ada SMTP Sender dan SMTP Receiver. Jika surat kita mampir ke suatu SMTP sebelum ke tempat tujuan maka data akan disimpan server SMTP perantara sehingga saat kita tidak lagi membuka Email, karena data tersebut sudah terkirim ke kantor pos maka tinggal kantor pos lah yang mengirim ke tempat tujuan. Saat pesan diterima, SMTP receiver akan mengecek apakah ada user tersebut disitu dan jika tidak ada maka akan mengirim message yang berisi user not found. SMTP receiver juga harus memberikan informasi ke sender bahwa message sudah diterima dengan sempurna sehingga sender boleh mendelete message tersebut.



Tidak ada komentar:

Posting Komentar