SlideShare uma empresa 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Semelhante 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
 

Semelhante 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

Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
"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 ..."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 value of a flexible API Management solution for O...
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 New York 2024 - The value of a flexible API Management solution for O...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 

Último (20)

Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
"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 ..."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 value of a flexible API Management solution for O...
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 New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Under the Covers with the Web

Notas do 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/