Obama-chan types “skullgirls” into the search bar for “www.tvtropes.org”.
Obama’s computer sends a request for the website to the router.
The router then sends that request to a modem.
Then the modem sends the request to the ISP, which has access to the nameservers.
The request is sent to the nameserver, and then the request goes to a “data center. (lol)”
The data center is like “okay then” and routes it to the actual host server for the website.
The host server then executes the request, and HTML goes back to Obama-chan’s PC.
Obama-chan’s PC receives the HTML and renders it as Skullgirls on TVTropes.
The internet runs on ip addresses for you pc to the servers of the world.
The internet is an entire separate program for the World Wide Web.…show more content… When the destination is reached, the packets are sequenced and put back together using each packet’s sequence number.
Application Layer: User uses a web browser to request content from a web server using a URL. The protocol, domain name, path, and port number are sent out as raw data called a ‘request.’
Presentation Layer: The raw request is compressed and formatted so that the destination can interpret it. It turns raw text data into ASCII, raw image data into JPG or PNG, raw audio data into WAV or MP3, etc..
Session Layer: The request is read and network decisions are made. The port to be used is decided (it was sent with the request at Application Layer), how the connection should sync, how to communicate, etc..
Transport Layer: The decisions made at the Session Layer are interpreted here. The data is split into smaller pieces called ‘packets’. Each packet is given a set of information, collectively called a “TCP Header”: the source port, the destination port, the sequence number, and the number of bytes before data starts. The sequence number is used to sequence the packets and put them back together.
Network Layer: The packets are each sent off on a different route via the last two layers. This layer is the layer that decides the route each packet will take based on traffic, sequence number, packet size, and a lot of other factors. It adds an IP head to the data