-
Notifications
You must be signed in to change notification settings - Fork 4
Core Concepts
Loosely defined, protocols are rules for communication between computers. Quite a few work together to make the internet do its thing.
- Email protocols (SMTP / POP / IMAP)
- HTTP(S)
- FTP
- TCP/IP
- IP & IPv6
-Top Level Domains- .com, .org, .net, .io, and on and on, are all examples of TLDs. More and more TLDs are coming into existence all the time, like .xxx, .book, .kitchen (no, seriously). List of TLDs
Domain name system: A system for translationg domain names (TLDs!) into IP addresses.
http://www.example.com/stuff/index.html
- protocol (http)
- server name / subdomain (www)
- domain name (example.com)
- folder name (stuff)
- file name (index.html)
You'll sometimes see the domain name followed by a colon and series of numbers, like so
http://localhost:1337
That's called a port number.
They're like PO boxes for your computer, making sure your request gets delivered to the right application. More on those later.
See Google's blogspot post
See also WhatBrowser.org
TeamTreeHouse has a great writeup on the Front vs Back jargon.
How do they all work together