SlideShare una empresa de Scribd logo
1 de 42
Under the Covers with the Web by Trevor Lohrbeer @LabEscape [email_address] labescape.com @FastFedora [email_address] fastfedora.com
Simple Request Walkthrough ,[object Object],[object Object],[object Object],[object Object]
Making the Request ,[object Object],[object Object],[object Object],[object Object]
URL: Uniform Resource Locators ,[object Object],[object Object],[object Object],[object Object],[object Object]
URL Format ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Parsing an HTTP URL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Protocols ,[object Object],[object Object],[object Object],[object Object]
Hosts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Paths ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Queries ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fragments ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resolve Domain to IP address ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Open TCP/IP Connection ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The HTTP Protocol ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Debugging HTTP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HTTP Request Methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Common Request Headers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Basic GET Request ,[object Object],[object Object]
Typical GET Request ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Basic Request Notes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Typical POST Request ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XML POST Request ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
More Request Notes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Server Processes Request ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Create Request & Response Objects ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ASP.Net Request .Params .ServerVariables .QueryString .Form .Cookies .Files .Headers .BinaryRead() Application Session Response J2EE HttpServletRequest .getParameterMap() .getQueryString() .getCookies() .getSession() .getHeaderNames() .getInputStream()  HttpServletResponse
Common Response Headers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sample Response ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cookies ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cookie Attributes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cookie Issues ,[object Object],[object Object],[object Object],[object Object],[object Object]
Disable HttpOnly for Session Cookies ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Caching ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Routing: A Straight Connection
Routing: Web Proxy
Routing: Web Proxy Revalidates
Routing: Reverse Proxy
Basics of Caching ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Should I Cache? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How long to cache for? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Revalidating Caches ,[object Object],[object Object],[object Object],[object Object],[object Object]
Other Tricks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thanks for attending! Slides: blog.fastfedora.com Trevor Lohrbeer @LabEscape [email_address] labescape.com @FastFedora [email_address] fastfedora.com

Más contenido relacionado

La actualidad más candente

Utosc2007_Apache_Configuration.ppt
Utosc2007_Apache_Configuration.pptUtosc2007_Apache_Configuration.ppt
Utosc2007_Apache_Configuration.pptwebhostingguy
 
21 HTTP Protocol #burningkeyboards
21 HTTP Protocol #burningkeyboards21 HTTP Protocol #burningkeyboards
21 HTTP Protocol #burningkeyboardsDenis Ristic
 
Hypertex transfer protocol
Hypertex transfer protocolHypertex transfer protocol
Hypertex transfer protocolwanangwa234
 
Http request&response session 1 - by Vignesh.N
Http request&response session 1 - by Vignesh.NHttp request&response session 1 - by Vignesh.N
Http request&response session 1 - by Vignesh.NNavaneethan Naveen
 
HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)Gurjot Singh
 
Http - All you need to know
Http - All you need to knowHttp - All you need to know
Http - All you need to knowGökhan Şengün
 
Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014Navaneethan Naveen
 
HyperText Transfer Protocol
HyperText Transfer ProtocolHyperText Transfer Protocol
HyperText Transfer Protocolponduse
 
Http basics by-joshi_29_4_15-ppt
Http basics by-joshi_29_4_15-pptHttp basics by-joshi_29_4_15-ppt
Http basics by-joshi_29_4_15-pptQwinix Technologies
 
HTTP2 & HPACK #pyfes 2013-11-30
HTTP2 & HPACK #pyfes 2013-11-30HTTP2 & HPACK #pyfes 2013-11-30
HTTP2 & HPACK #pyfes 2013-11-30Jxck Jxck
 
HTTP2:新的机遇与挑战
HTTP2:新的机遇与挑战HTTP2:新的机遇与挑战
HTTP2:新的机遇与挑战Jerry Qu
 
Frequently Used Terms Related to cPanel
Frequently Used Terms Related to cPanelFrequently Used Terms Related to cPanel
Frequently Used Terms Related to cPanelHTS Hosting
 

La actualidad más candente (20)

Http request&response
Http request&responseHttp request&response
Http request&response
 
Http protocol
Http protocolHttp protocol
Http protocol
 
Http-protocol
Http-protocolHttp-protocol
Http-protocol
 
Utosc2007_Apache_Configuration.ppt
Utosc2007_Apache_Configuration.pptUtosc2007_Apache_Configuration.ppt
Utosc2007_Apache_Configuration.ppt
 
21 HTTP Protocol #burningkeyboards
21 HTTP Protocol #burningkeyboards21 HTTP Protocol #burningkeyboards
21 HTTP Protocol #burningkeyboards
 
Hypertex transfer protocol
Hypertex transfer protocolHypertex transfer protocol
Hypertex transfer protocol
 
HTTP
HTTPHTTP
HTTP
 
Http request&response session 1 - by Vignesh.N
Http request&response session 1 - by Vignesh.NHttp request&response session 1 - by Vignesh.N
Http request&response session 1 - by Vignesh.N
 
HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)
 
Http - All you need to know
Http - All you need to knowHttp - All you need to know
Http - All you need to know
 
Web technologies: HTTP
Web technologies: HTTPWeb technologies: HTTP
Web technologies: HTTP
 
Web tcp ip
Web tcp ipWeb tcp ip
Web tcp ip
 
HTTP Presentation
HTTP Presentation HTTP Presentation
HTTP Presentation
 
Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014
 
HyperText Transfer Protocol
HyperText Transfer ProtocolHyperText Transfer Protocol
HyperText Transfer Protocol
 
Apache error
Apache errorApache error
Apache error
 
Http basics by-joshi_29_4_15-ppt
Http basics by-joshi_29_4_15-pptHttp basics by-joshi_29_4_15-ppt
Http basics by-joshi_29_4_15-ppt
 
HTTP2 & HPACK #pyfes 2013-11-30
HTTP2 & HPACK #pyfes 2013-11-30HTTP2 & HPACK #pyfes 2013-11-30
HTTP2 & HPACK #pyfes 2013-11-30
 
HTTP2:新的机遇与挑战
HTTP2:新的机遇与挑战HTTP2:新的机遇与挑战
HTTP2:新的机遇与挑战
 
Frequently Used Terms Related to cPanel
Frequently Used Terms Related to cPanelFrequently Used Terms Related to cPanel
Frequently Used Terms Related to cPanel
 

Destacado

Yield Management – SPIR IAC 2012
Yield Management – SPIR IAC 2012Yield Management – SPIR IAC 2012
Yield Management – SPIR IAC 2012Matěj Novák
 
RTB v České republice, jaro 2013
RTB v České republice, jaro 2013RTB v České republice, jaro 2013
RTB v České republice, jaro 2013Matěj Novák
 
CPEx Audience - RTB audience buying case study nejen z prostředí travel
CPEx Audience - RTB audience buying case study nejen z prostředí travelCPEx Audience - RTB audience buying case study nejen z prostředí travel
CPEx Audience - RTB audience buying case study nejen z prostředí travelDaniel Kafka
 
České RTB v roce 2014 – stav a predikce
České RTB v roce 2014 – stav a predikceČeské RTB v roce 2014 – stav a predikce
České RTB v roce 2014 – stav a predikceMatěj Novák
 
Leading by Example: Social Technologies and ASTD Chapter Practices
Leading by Example: Social Technologies and ASTD Chapter PracticesLeading by Example: Social Technologies and ASTD Chapter Practices
Leading by Example: Social Technologies and ASTD Chapter PracticesTaleo Research
 
7 Ways to Have a Successful Startup Weekend
7 Ways to Have a Successful Startup Weekend7 Ways to Have a Successful Startup Weekend
7 Ways to Have a Successful Startup WeekendTrevor Lohrbeer
 
Introduction to Lean Startup - Dec 2013
Introduction to Lean Startup - Dec 2013Introduction to Lean Startup - Dec 2013
Introduction to Lean Startup - Dec 2013Trevor Lohrbeer
 
Introduction to Lean Startup
Introduction to Lean StartupIntroduction to Lean Startup
Introduction to Lean StartupTrevor Lohrbeer
 
Database ms. access by esde
Database ms. access by esdeDatabase ms. access by esde
Database ms. access by esdeSii Esde
 
A unit curriculum by Ganbold
A unit curriculum by GanboldA unit curriculum by Ganbold
A unit curriculum by GanboldGanbold81
 
Text book resistor delphy.
Text book resistor delphy.Text book resistor delphy.
Text book resistor delphy.Sii Esde
 
Progetto associazione
Progetto associazioneProgetto associazione
Progetto associazionemateco78
 
Sip header manipulation
Sip header manipulationSip header manipulation
Sip header manipulation현국 최
 
Odbc dan ole db provider siiesde
Odbc dan ole db provider siiesdeOdbc dan ole db provider siiesde
Odbc dan ole db provider siiesdeSii Esde
 
Gelombang optik presentation
Gelombang optik presentationGelombang optik presentation
Gelombang optik presentationSii Esde
 
New microsoft office power point presentation
New microsoft office power point presentationNew microsoft office power point presentation
New microsoft office power point presentationLisasridewi
 
Trafficking ppt
Trafficking pptTrafficking ppt
Trafficking pptPriyanka S
 
Prioritization Strategies (BarCamp Boston 6)
Prioritization Strategies (BarCamp Boston 6)Prioritization Strategies (BarCamp Boston 6)
Prioritization Strategies (BarCamp Boston 6)Trevor Lohrbeer
 

Destacado (20)

Yield Management – SPIR IAC 2012
Yield Management – SPIR IAC 2012Yield Management – SPIR IAC 2012
Yield Management – SPIR IAC 2012
 
RTB v České republice, jaro 2013
RTB v České republice, jaro 2013RTB v České republice, jaro 2013
RTB v České republice, jaro 2013
 
CPEx Audience - RTB audience buying case study nejen z prostředí travel
CPEx Audience - RTB audience buying case study nejen z prostředí travelCPEx Audience - RTB audience buying case study nejen z prostředí travel
CPEx Audience - RTB audience buying case study nejen z prostředí travel
 
České RTB v roce 2014 – stav a predikce
České RTB v roce 2014 – stav a predikceČeské RTB v roce 2014 – stav a predikce
České RTB v roce 2014 – stav a predikce
 
Leading by Example: Social Technologies and ASTD Chapter Practices
Leading by Example: Social Technologies and ASTD Chapter PracticesLeading by Example: Social Technologies and ASTD Chapter Practices
Leading by Example: Social Technologies and ASTD Chapter Practices
 
Sin sapo
Sin sapoSin sapo
Sin sapo
 
7 Ways to Have a Successful Startup Weekend
7 Ways to Have a Successful Startup Weekend7 Ways to Have a Successful Startup Weekend
7 Ways to Have a Successful Startup Weekend
 
Introduction to Lean Startup - Dec 2013
Introduction to Lean Startup - Dec 2013Introduction to Lean Startup - Dec 2013
Introduction to Lean Startup - Dec 2013
 
Introduction to Lean Startup
Introduction to Lean StartupIntroduction to Lean Startup
Introduction to Lean Startup
 
Database ms. access by esde
Database ms. access by esdeDatabase ms. access by esde
Database ms. access by esde
 
A unit curriculum by Ganbold
A unit curriculum by GanboldA unit curriculum by Ganbold
A unit curriculum by Ganbold
 
Text book resistor delphy.
Text book resistor delphy.Text book resistor delphy.
Text book resistor delphy.
 
Progetto associazione
Progetto associazioneProgetto associazione
Progetto associazione
 
Sip header manipulation
Sip header manipulationSip header manipulation
Sip header manipulation
 
Odbc dan ole db provider siiesde
Odbc dan ole db provider siiesdeOdbc dan ole db provider siiesde
Odbc dan ole db provider siiesde
 
Gelombang optik presentation
Gelombang optik presentationGelombang optik presentation
Gelombang optik presentation
 
New microsoft office power point presentation
New microsoft office power point presentationNew microsoft office power point presentation
New microsoft office power point presentation
 
Trafficking ppt
Trafficking pptTrafficking ppt
Trafficking ppt
 
Prioritization Strategies (BarCamp Boston 6)
Prioritization Strategies (BarCamp Boston 6)Prioritization Strategies (BarCamp Boston 6)
Prioritization Strategies (BarCamp Boston 6)
 
How to Run a Smoke Test
How to Run a Smoke TestHow to Run a Smoke Test
How to Run a Smoke Test
 

Similar a Under the Covers with the Web

PHP Training: Module 1
PHP Training: Module 1PHP Training: Module 1
PHP Training: Module 1hussulinux
 
Hypertext Transfer Protocol
Hypertext Transfer ProtocolHypertext Transfer Protocol
Hypertext Transfer ProtocolRajan Pandey
 
KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7phuphax
 
Revisiting HTTP/2
Revisiting HTTP/2Revisiting HTTP/2
Revisiting HTTP/2Fastly
 
HTTP fundamentals for developers
HTTP fundamentals for developersHTTP fundamentals for developers
HTTP fundamentals for developersMario Cardinal
 
RESTful services
RESTful servicesRESTful services
RESTful servicesgouthamrv
 
HTTP Basic - PHP
HTTP Basic - PHPHTTP Basic - PHP
HTTP Basic - PHPSulaeman .
 
Web II - 02 - How ASP.NET Works
Web II - 02 - How ASP.NET WorksWeb II - 02 - How ASP.NET Works
Web II - 02 - How ASP.NET WorksRandy Connolly
 
Web Server Administration
Web Server AdministrationWeb Server Administration
Web Server Administrationwebhostingguy
 
Web Server Administration
Web Server AdministrationWeb Server Administration
Web Server Administrationwebhostingguy
 
Web Server Administration
Web Server AdministrationWeb Server Administration
Web Server Administrationwebhostingguy
 
Taking a Quantum Leap with Html 5 WebSocket
Taking a Quantum Leap with Html 5 WebSocketTaking a Quantum Leap with Html 5 WebSocket
Taking a Quantum Leap with Html 5 WebSocketShahriar Hyder
 
Web Application Security 101 - 02 The Basics
Web Application Security 101 - 02 The BasicsWeb Application Security 101 - 02 The Basics
Web Application Security 101 - 02 The BasicsWebsecurify
 
Introduction to gRPC - Mete Atamel - Codemotion Rome 2017
Introduction to gRPC - Mete Atamel - Codemotion Rome 2017Introduction to gRPC - Mete Atamel - Codemotion Rome 2017
Introduction to gRPC - Mete Atamel - Codemotion Rome 2017Codemotion
 
Web Server Technologies I: HTTP
Web Server Technologies I: HTTP Web Server Technologies I: HTTP
Web Server Technologies I: HTTP webhostingguy
 
01. http basics v27
01. http basics v2701. http basics v27
01. http basics v27Eoin Keary
 

Similar a Under the Covers with the Web (20)

PHP Training: Module 1
PHP Training: Module 1PHP Training: Module 1
PHP Training: Module 1
 
Hypertext Transfer Protocol
Hypertext Transfer ProtocolHypertext Transfer Protocol
Hypertext Transfer Protocol
 
WWW and HTTP
WWW and HTTPWWW and HTTP
WWW and HTTP
 
5-WebServers.ppt
5-WebServers.ppt5-WebServers.ppt
5-WebServers.ppt
 
KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7
 
Starting With Php
Starting With PhpStarting With Php
Starting With Php
 
Http2
Http2Http2
Http2
 
Revisiting HTTP/2
Revisiting HTTP/2Revisiting HTTP/2
Revisiting HTTP/2
 
HTTP fundamentals for developers
HTTP fundamentals for developersHTTP fundamentals for developers
HTTP fundamentals for developers
 
RESTful services
RESTful servicesRESTful services
RESTful services
 
HTTP Basic - PHP
HTTP Basic - PHPHTTP Basic - PHP
HTTP Basic - PHP
 
Web II - 02 - How ASP.NET Works
Web II - 02 - How ASP.NET WorksWeb II - 02 - How ASP.NET Works
Web II - 02 - How ASP.NET Works
 
Web Server Administration
Web Server AdministrationWeb Server Administration
Web Server Administration
 
Web Server Administration
Web Server AdministrationWeb Server Administration
Web Server Administration
 
Web Server Administration
Web Server AdministrationWeb Server Administration
Web Server Administration
 
Taking a Quantum Leap with Html 5 WebSocket
Taking a Quantum Leap with Html 5 WebSocketTaking a Quantum Leap with Html 5 WebSocket
Taking a Quantum Leap with Html 5 WebSocket
 
Web Application Security 101 - 02 The Basics
Web Application Security 101 - 02 The BasicsWeb Application Security 101 - 02 The Basics
Web Application Security 101 - 02 The Basics
 
Introduction to gRPC - Mete Atamel - Codemotion Rome 2017
Introduction to gRPC - Mete Atamel - Codemotion Rome 2017Introduction to gRPC - Mete Atamel - Codemotion Rome 2017
Introduction to gRPC - Mete Atamel - Codemotion Rome 2017
 
Web Server Technologies I: HTTP
Web Server Technologies I: HTTP Web Server Technologies I: HTTP
Web Server Technologies I: HTTP
 
01. http basics v27
01. http basics v2701. http basics v27
01. http basics v27
 

Último

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
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 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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
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 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, ...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Under the Covers with the Web

Notas del editor

  1. Comic: How a Web Browser Works http://www.labnol.org/internet/comic-how-browser-works/18086/
  2. RFC 3986: Uniform Resource Identifier (URI): Generic Syntax – Current Standard http://tools.ietf.org/html/rfc3986 RFC 1738: Uniform Resource Locators http://tools.ietf.org/html/rfc1738 RFC 1630: Universal Resource Identifiers in WWW http://tools.ietf.org/html/rfc1630
  3. Maximum URL Lengths http://www.boutell.com/newfaq/misc/urllength.html
  4. Wikipedia: SPDY Protocol http://en.wikipedia.org/wiki/SPDY SPDY: An experimental protocol for a faster web http://dev.chromium.org/spdy/spdy-whitepaper
  5. Wikipedia: Domain Name System http://en.wikipedia.org/wiki/Domain_Name_System
  6. Wikipedia: Transmission Control Protocol (TCP) http://en.wikipedia.org/wiki/Transmission_Control_Protocol
  7. RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1 http://tools.ietf.org/html/rfc2616 RFC 1945: Hypertext Transfer Protocol -- HTTP/1.0 http://tools.ietf.org/html/rfc1945
  8. PHP Charset FAQ http://kore-nordmann.de/blog/php_charset_encoding_FAQ.html PHP: Character Sets / Character Encoding Issues http://www.phpwact.org/php/i18n/charsets RFC 6265: HTTP State Management Mechanism http://tools.ietf.org/html/rfc6265
  9. How To Optimize Your Site With GZIP Compression http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/
  10. Request Processing in Apache http://www.apachetutor.org/dev/request
  11. PHP Equivalents for ASP Objects http://phplens.com/phpeverywhere/node/view/32
  12. RFC 6265: HTTP State Management Mechanism http://tools.ietf.org/html/rfc6265
  13. Caching Tutorial http://www.mnot.net/cache_docs/
  14. Caching Tutorial http://www.mnot.net/cache_docs/