NEW
Font size
WorksheetsWebServer dan WebClient
Total questions: 10
Worksheet time: 5mins
Mengakses sebuah web-server dari Browser seperti Google Chrome dimulai dengan memberikan address IP atau nama domain seperti berikut:
Dalam hal ini 8080 adalah:
IP Address
Nomor Port
Kode yang dimengerti oleh server dan client
Contoh tersebut salah, karene nomor port tidak boleh melebihi 1024
Bila akses dilakukan oleh web-client dengan address berikut:
Maka dapat dipastikan bahwa:
Nomor port adalah 8080
Nomor port adalah 80
Nomor port adalah 1
Nomor port koosong
Ketika seorang klien (client) memberikan permintaan (request) keypad ke server, hasilnya tergantung pada konteks dan tujuan permintaan tersebut. Namun, dalam konteks umum, berikut adalah beberapa kemungkinan hasilnya:
Server melakukan push jawaban dengan syarat bahwa client telah menyediakan port untuk jawaban tersebut
Server akan memberikan jawaban response dalam format HTML dan CSS
Server akan selalu memberikan pertanyaan otorisasi demi keamanan
Server akan memeriksa lebih dahulu, apakah client terdaftar dalam database nya sebagai legitimas dari transaksi
HTTP adalah singkatan dari "Hypertext Transfer Protocol," yang dalam bahasa Indonesia diterjemahkan sebagai "Protokol Transfer Hiperteks." Ini adalah protokol komunikasi yang digunakan untuk mentransfer data di World Wide Web (WWW) atau web. HTTP adalah dasar dari pertukaran informasi antara peramban web (web browser) dan server web, yang memungkinkan kita untuk mengakses halaman web, mengunduh berkas, dan melakukan berbagai interaksi dengan situs web.
Metode apa yang diberikan HTTP dalam mengunduh dokumen?
Query dan Response
Create Read Update Delete (CRUD)
GET POST PUT DELETE
Pull dan Push data
Setiap permintaan HTTP dari Client ke Server harus dijawab dengan memberikan status dalam bentuk angka. Angka 404 dikenal sebagai:
Not Found
Success
In Transition
In Progress
Sifat dari sebuah Web-Server adalah:
Agresif, selalu berusaha nutuk mengirim data
Posesif, data yang diterima harus mempunyai skala yang jukup besar
Refleksif, data selalu mempunyai backup sehingga bila terjadi trouble, data tetap aman
Pasif, selalu menunggu inisiatif (request) dari client
Stateless: HTTP adalah protokol yang bersifat "stateless," yang berarti setiap permintaan klien ke server dianggap sebagai transaksi terpisah. Server tidak menyimpan informasi tentang permintaan sebelumnya, dan setiap permintaan harus mencakup semua informasi yang diperlukan untuk mengidentifikasi sumber daya yang diminta.
Apa yang dimaksud dengan protokol HTTP bersifat stateless?
Artinya tidak ada satu negara pun yang menguasai HTTP tatau claim sebagai pemilik protokol
HTPP tidak memerlukan Langkah formal dalam menjalankan prosesnya
Server tidak menyimpan informasi tentang permintaan Client yang sebelumnya (dari Client yang sama)
Setiap permintaan dari client selalu dimonitor dan langkah jawaban selalu disimpan
Protokol HTTP adalah aturan komunikasi data yang bersifat request dan response, artinya - request datang dari web-client ke web-server, kemudian server menjawabya (response). Komunikasi data ini dilakukan secara serial, artinya bergantian. Faktanya komunikasi ini kadang sangat tidak efisien karena waktu tunggu yang terlalu lama, maka sebagai solusi ditumakan cara yang lebih baik untuk komunikasi dua arah antara klien dan server secara real-time, yaitu:
Web Flashing
WebSocket
WebScript
Web HTPPS
Apa yang perlu diketahui oleh Microcontroller bila ingin berkomunikasi degan Access Point Router ?
Akun dan password
Akun dan SSID
SSID dan password
SSID dan identitas Server
HTTP/1.1 200 OK\n
Content-Type: text/html\n\n
<html><body>
Selamat Datang
</body></html>
Kalimat diatas tersebut merupakan sebuah statement yang menyatakan pemrosesan dilakukan dengan sukses:
Response
Request
Warning
Acknowledge
