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