We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Open source behind a web request

Formal Metadata

Title
Open source behind a web request
Subtitle
explaining a web request through open source software
Title of Series
Number of Parts
611
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production Year2017

Content Metadata

Subject Area
Genre
Abstract
In this talk, we will go through an end-to-end web request. Based on an opensource web application deployed in a hosting company, we will analyze manyopen source software that composes a web request. Using Chromium as the user browser, we will understand what it does when a URLis typed and how it resolves the domain. DNS and UDP protocols will beexplained in order to get the server IP. The IP received from DNS will be usedto create a TCP connection to the server and we will understand how the three-way handshake works for that matter. Instead of using only the HTTP protocol,this connection will use HTTPS and we will analyze the TLS handshake as well. From the user local network to the hosting server, there are many routes tofollow and we will analyze some of them. Getting to the server we willunderstand how the web server receives the request and forward to the webapplication. Web application talks to the web framework and your applicationthat creates the HTML response. Everything will be assembled and return to theweb browser that will process and render everything. Throughout the entire process, we will point to open source code wheneverpossible. ## Audience Everyone that knows a little bit about internet and has done some developmentfor the it