Enviar pesquisa
Carregar
Web sockets
•
Transferir como PPTX, PDF
•
0 gostou
•
378 visualizações
B
bodokaiser
Seguir
MNUG 10.12.15
Leia menos
Leia mais
Tecnologia
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 10
Baixar agora
Recomendados
Openstack kilo installation using rdo
Openstack kilo installation using rdo
Narasimha sreeram
Openstack installation using rdo
Openstack installation using rdo
Narasimha sreeram
Openstack installation using rdo multi node
Openstack installation using rdo multi node
Narasimha sreeram
Squid file
Squid file
Nalin Peiris
Installing OpenStack Juno using RDO on RHEL
Installing OpenStack Juno using RDO on RHEL
openstackstl
Install PostgreSQL on CentOS
Install PostgreSQL on CentOS
Rangson Sangboonruang
Triangle OpenStack meetup 09 2013
Triangle OpenStack meetup 09 2013
Dan Radez
Squid Server
Squid Server
Sumant Garg
Recomendados
Openstack kilo installation using rdo
Openstack kilo installation using rdo
Narasimha sreeram
Openstack installation using rdo
Openstack installation using rdo
Narasimha sreeram
Openstack installation using rdo multi node
Openstack installation using rdo multi node
Narasimha sreeram
Squid file
Squid file
Nalin Peiris
Installing OpenStack Juno using RDO on RHEL
Installing OpenStack Juno using RDO on RHEL
openstackstl
Install PostgreSQL on CentOS
Install PostgreSQL on CentOS
Rangson Sangboonruang
Triangle OpenStack meetup 09 2013
Triangle OpenStack meetup 09 2013
Dan Radez
Squid Server
Squid Server
Sumant Garg
Squid server
Squid server
Rohit Phulsunge
Squid Proxy Server
Squid Proxy Server
13bcs0012
Mobile Programming - Network Universitas Budi Luhur
Mobile Programming - Network Universitas Budi Luhur
Riza Fahmi
Qtree
Qtree
Accenture
[OpenTRS-001] ooops
[OpenTRS-001] ooops
Theori
Mobile Programming - 3 UDP
Mobile Programming - 3 UDP
Riza Fahmi
Haproxy - zastosowania
Haproxy - zastosowania
Łukasz Jagiełło
Lamp configuration u buntu 10.04
Lamp configuration u buntu 10.04
mikehie
Squid
Squid
Syeda Javeria
Puppet
Puppet
Łukasz Jagiełło
Connecting to the network
Connecting to the network
Mu Chun Wang
Installing spark 2
Installing spark 2
Ahmed Mekawy
The Magic of Hot Streaming Replication, Bruce Momjian
The Magic of Hot Streaming Replication, Bruce Momjian
Fuenteovejuna
L'odyssée de la log
L'odyssée de la log
Gérald Quintana
Project on squid proxy in rhel 6
Project on squid proxy in rhel 6
Nutan Kumar Panda
10 techniques from hacking labs1.3 miss confsp4
10 techniques from hacking labs1.3 miss confsp4
Manich Koomsusi
Squid
Squid
Chirag Gupta
Squid Caching for Web Content Accerlation
Squid Caching for Web Content Accerlation
rahul8590
Squid proxy server
Squid proxy server
Green Jb
Безопасность интернет-приложений осень 2013 лекция 7
Безопасность интернет-приложений осень 2013 лекция 7
Technopark
Web Sockets - HTML5
Web Sockets - HTML5
Matheus Marabesi
Http2 kotlin
Http2 kotlin
Andrii Bezruchko
Mais conteúdo relacionado
Mais procurados
Squid server
Squid server
Rohit Phulsunge
Squid Proxy Server
Squid Proxy Server
13bcs0012
Mobile Programming - Network Universitas Budi Luhur
Mobile Programming - Network Universitas Budi Luhur
Riza Fahmi
Qtree
Qtree
Accenture
[OpenTRS-001] ooops
[OpenTRS-001] ooops
Theori
Mobile Programming - 3 UDP
Mobile Programming - 3 UDP
Riza Fahmi
Haproxy - zastosowania
Haproxy - zastosowania
Łukasz Jagiełło
Lamp configuration u buntu 10.04
Lamp configuration u buntu 10.04
mikehie
Squid
Squid
Syeda Javeria
Puppet
Puppet
Łukasz Jagiełło
Connecting to the network
Connecting to the network
Mu Chun Wang
Installing spark 2
Installing spark 2
Ahmed Mekawy
The Magic of Hot Streaming Replication, Bruce Momjian
The Magic of Hot Streaming Replication, Bruce Momjian
Fuenteovejuna
L'odyssée de la log
L'odyssée de la log
Gérald Quintana
Project on squid proxy in rhel 6
Project on squid proxy in rhel 6
Nutan Kumar Panda
10 techniques from hacking labs1.3 miss confsp4
10 techniques from hacking labs1.3 miss confsp4
Manich Koomsusi
Squid
Squid
Chirag Gupta
Squid Caching for Web Content Accerlation
Squid Caching for Web Content Accerlation
rahul8590
Squid proxy server
Squid proxy server
Green Jb
Безопасность интернет-приложений осень 2013 лекция 7
Безопасность интернет-приложений осень 2013 лекция 7
Technopark
Mais procurados
(20)
Squid server
Squid server
Squid Proxy Server
Squid Proxy Server
Mobile Programming - Network Universitas Budi Luhur
Mobile Programming - Network Universitas Budi Luhur
Qtree
Qtree
[OpenTRS-001] ooops
[OpenTRS-001] ooops
Mobile Programming - 3 UDP
Mobile Programming - 3 UDP
Haproxy - zastosowania
Haproxy - zastosowania
Lamp configuration u buntu 10.04
Lamp configuration u buntu 10.04
Squid
Squid
Puppet
Puppet
Connecting to the network
Connecting to the network
Installing spark 2
Installing spark 2
The Magic of Hot Streaming Replication, Bruce Momjian
The Magic of Hot Streaming Replication, Bruce Momjian
L'odyssée de la log
L'odyssée de la log
Project on squid proxy in rhel 6
Project on squid proxy in rhel 6
10 techniques from hacking labs1.3 miss confsp4
10 techniques from hacking labs1.3 miss confsp4
Squid
Squid
Squid Caching for Web Content Accerlation
Squid Caching for Web Content Accerlation
Squid proxy server
Squid proxy server
Безопасность интернет-приложений осень 2013 лекция 7
Безопасность интернет-приложений осень 2013 лекция 7
Semelhante a Web sockets
Web Sockets - HTML5
Web Sockets - HTML5
Matheus Marabesi
Http2 kotlin
Http2 kotlin
Andrii Bezruchko
HTTP logging met Varnishlog - PHPWVL 2022
HTTP logging met Varnishlog - PHPWVL 2022
Thijs Feryn
Websocket protocol overview
Websocket protocol overview
allenmeng
Router と WebSocket
Router と WebSocket
Kensaku Komatsu
Rpi python web
Rpi python web
sewoo lee
Jetty 9 – The Next Generation Servlet Container
Jetty 9 – The Next Generation Servlet Container
Codemotion
Проксирование HTTP-запросов web-акселератором / Александр Крижановский (Tempe...
Проксирование HTTP-запросов web-акселератором / Александр Крижановский (Tempe...
Ontico
HTTP
HTTP
Daniel Kummer
111214 node conf
111214 node conf
Kensaku Komatsu
Стек Linux HTTPS/TCP/IP для защиты от HTTP-DDoS-атак
Стек Linux HTTPS/TCP/IP для защиты от HTTP-DDoS-атак
Positive Hack Days
HTTP and 5G (fixed1)
HTTP and 5G (fixed1)
dynamis
DEF CON 27- ALBINOWAX - http desync attacks
DEF CON 27- ALBINOWAX - http desync attacks
Felipe Prado
Realizzare applicazioni Web con WebSocket, by Simone Bordet
Realizzare applicazioni Web con WebSocket, by Simone Bordet
Codemotion
HTTP/2 and QUICK protocols. Optimizing the Web stack for HTTP/2 era
HTTP/2 and QUICK protocols. Optimizing the Web stack for HTTP/2 era
peychevi
Technical Overview of QUIC
Technical Overview of QUIC
shigeki_ohtsu
WebSockets On Fire
WebSockets On Fire
Jef Claes
HTTP2:新的机遇与挑战
HTTP2:新的机遇与挑战
Jerry Qu
Implementing Early Hints in Chrome - Approaches and Challenges
Implementing Early Hints in Chrome - Approaches and Challenges
Viet-Hoang Tran
Node.js Socket.IO
Node.js Socket.IO
Eyal Vardi
Semelhante a Web sockets
(20)
Web Sockets - HTML5
Web Sockets - HTML5
Http2 kotlin
Http2 kotlin
HTTP logging met Varnishlog - PHPWVL 2022
HTTP logging met Varnishlog - PHPWVL 2022
Websocket protocol overview
Websocket protocol overview
Router と WebSocket
Router と WebSocket
Rpi python web
Rpi python web
Jetty 9 – The Next Generation Servlet Container
Jetty 9 – The Next Generation Servlet Container
Проксирование HTTP-запросов web-акселератором / Александр Крижановский (Tempe...
Проксирование HTTP-запросов web-акселератором / Александр Крижановский (Tempe...
HTTP
HTTP
111214 node conf
111214 node conf
Стек Linux HTTPS/TCP/IP для защиты от HTTP-DDoS-атак
Стек Linux HTTPS/TCP/IP для защиты от HTTP-DDoS-атак
HTTP and 5G (fixed1)
HTTP and 5G (fixed1)
DEF CON 27- ALBINOWAX - http desync attacks
DEF CON 27- ALBINOWAX - http desync attacks
Realizzare applicazioni Web con WebSocket, by Simone Bordet
Realizzare applicazioni Web con WebSocket, by Simone Bordet
HTTP/2 and QUICK protocols. Optimizing the Web stack for HTTP/2 era
HTTP/2 and QUICK protocols. Optimizing the Web stack for HTTP/2 era
Technical Overview of QUIC
Technical Overview of QUIC
WebSockets On Fire
WebSockets On Fire
HTTP2:新的机遇与挑战
HTTP2:新的机遇与挑战
Implementing Early Hints in Chrome - Approaches and Challenges
Implementing Early Hints in Chrome - Approaches and Challenges
Node.js Socket.IO
Node.js Socket.IO
Último
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Zilliz
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
Último
(20)
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
Web sockets
1.
WebSockets By Bodo Kaiser
2.
Preface
3.
Specs Response Request Request Socket
4.
Upgrade I Request Response HTTP/1.1
101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept <accept> Sec-WebSocket-Protocol: <prot1> GET /<endpoint> HTTP 1.1 Host: example.org Upgrade: websocket Connection: Upgrade Origin: example.org Sec-WebSocket-Accept <key> Sec-WebSocket-Version: 13 Sec-WebSocket-Protocol: <prot1>
5.
Upgrade II Key dGhlIHNhbXBsZSBub25jZQ== GUID 258EAFA5-E914-47DA-95CA-C5AB0DC85B11 Concat Hash sha1 Encode base64 Accept s3pPLMBiTxaQ9kYGzzhZRbK+xOo=
6.
Frame I Head Payload RSV,
Opcode 1 Byte Masked, Length I 1 Byte Length II 2 Byte Masking 4 Byte Length III 8 Byte Opcodes: Continuation (0x00), Text (0x01), Binary (0x02), Close (0x08), Ping (0x09), Pong (0x0a)
7.
Frame II Length 7 Bit Length
I < 0x7e Length II = 0x7e Length III = 0x7f Masked for (var i = 0; i < b.length; i++) { b[i] = b[i] ^ m[i % 4] }
8.
Streams function Incoming() { Transform.call(this) } Inherits(Incoming,
Transform) Transform.prototype._read = function(chunk, encoding, callback) { if (!this.header) { // parse head } if (this.header.masked) { // unmask payload } callback(null, chunk) }
9.
Experience
10.
Thank You Bodo Kaiser
<i@bodokaiser.io>
Baixar agora