Secara harfiah, handshaking dapat didefinisikan sebagai mencengkeram dan menggenggam tangan kanan oleh dua individu, untuk melambangkan salam, Selamat, perjanjian atau perpisahan. Dalam ilmu komputer, handshaking adalah sebuah proses yang menjamin server sinkron dengan klien. handshaking adalah konsep dasar protokol Web sockets.
Tutorial kali ini telah dipersiapkan untuk siapapun yang memiliki pengetahuan dasar tentang protokol dan pemahaman tentang HTTP. Setelah menyelesaikan tutorial ini, Anda akan menemukan diri Anda pada tingkat yang moderat keahlian dalam memahami apa yang membuat Web sockets berbeda dari pola permintaan respon HTTP tradisional.
Postingan Terkait : HTTP : Mengenal lebih dalam Protocol HTTP
Web sockets didefinisikan sebagai komunikasi dua arah antara server dan klien, yang berarti kedua pihak, berkomunikasi dan pertukaran data pada waktu yang sama. Protokol ini mendefinisikan komunikasi dupleks penuh dari tanah. Web soket mengambil langkah maju dalam membawa desktop kaya fungsionalitas ke web browser. Ini mewakili sebuah evolusi, yang menunggu untuk waktu yang lama dalam klien/server web teknologi.
Diagram berikut menunjukkan handshaking server dengan berbagai klien −
Definisi Web Sockets
Web Sockets didefinisikan sebagai komunikasi dua arah antara server dan klien, yang berarti kedua pihak berkomunikasi dan pertukaran data pada waktu yang sama.
Poin atau kunci dari Web socketc adalah true concurrency dan optimization of performance (optimasi kinerja), sehingga lebih responsif dan kaya aplikasi web.
Deskripsi dari Protocol Web sockets
Protocol ini mendefinisikan komunikasi dupleks penuh dari dasar. Web sockets mengambil langkah maju dalam membawa desktop kaya fungsionalitas ke web browser. Ini mewakili sebuah evolusi, yang menunggu untuk waktu yang lama dalam klien/server web teknologi.
Fitur utama dari web soket adalah sebagai berikut −
- Protokol web sockets adalah menjadi standar, yang berarti real-time komunikasi antara web server dan klien mungkin dengan bantuan protokol ini.
- Web sockets transformasi untuk cross platform standar untuk real-time komunikasi antara klien dan server.
- Standar ini memungkinkan jenis baru aplikasi. Bisnis untuk real-time web aplikasi dapat mempercepat dengan bantuan teknologi ini.
- Keuntungan terbesar dari Web sockets adalah menyediakan komunikasi dua arah (fullduplex) lebih dari satu koneksi TCP.
URL
HTTP telah menetapkan sendiri skema seperti http dan https. Protokol web sockets juga memiliki skema serupa yang didefinisikan dalam pola URL.
Gambar berikut menunjukkan Web sockets URL dalam Token.
Dukungan browser
Spesifikasi terbaru protokol Web sockets didefinisikan sebagai RFC 6455-standar yangdiusulkan.
RFC 6455 didukung oleh berbagai browser seperti Internet Explorer, Mozilla Firefox,Google Chrome, Safari, dan Opera.