Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.
For the best experience please use the latest Chrome, Safari or Firefox browser.
CIS 115
How the Internet Works
Circuit Switching
Image Source: Wikipedia
Packet Switching - Paul Baran
Image Source: Wikipedia
7 Layer OSI Network Model
Encapsulation
Image Source: Wikipedia
Physical - 100BASE-T
Image Source: Wikipedia
Data Link - Ethernet
Image Source: Wikipedia
Network - IPv4
IPv4 Packet Structure | |
Version Info | Length |
Packet ID | Flags & Offset |
Protocol & TTL | Checksum |
Source IP Address | |
Destination IP Address | |
Data... |
IPv4 vs. IPv6
IPv4: 32 bit Addresses
232 = 4,294,967,296
IPv6: 128 bit Addresses
2128 = 340,282,366,920,938,463,463,
374,607,431,768,211,456
or 340 Undecillion addresses
Network - IPv6
Image Source: Wikipedia
Image Source: XKCD
Transport - TCP
TCP Packet Structure | |
Source Port | Dest. Port |
Sequence Number | |
Acknowledgement Number | |
Options | Length |
Checksum | Urgent |
Data... |
Transport - UDP
UDP Packet Structure | |
Source Port | Dest. Port |
Length | Checksum |
Data... |
TCP vs. UDP
TCP | UDP |
Connection Oriented | Connectionless |
Reliable | Unreliable |
Acknowledge | No Acknowledge |
Applications
Domain Name System (DNS)
"Phonebook for the Internet"
Image Source: Wikipedia
DNS Lookup
Image Source: Wikipedia
Dynamic Host Configuration Protocol (DHCP)
Image Source: Tech Juice
HyperText Transfer Protocol (HTTP)
Image Source: Wikipedia
Image Source: Wikipedia
HTTP Commands
HTTP Status Codes
HTTP Status Codes
Assignments
Blog 4: The Filter Bubble
The Filter Bubble (https://en.wikipedia.org/wiki/Filter_bubble) is a phenomenon on the internet where personalized algorithms present users only with information or opinions that match her or his own thoughts. Because of this, internet users can become isolated in their own little worlds, where everything they see and hear agrees with an reinforces their own ideals and belief. For this blog post, we want you to challenge yourself a bit to see exactly what others are seeing. Here's what we'd like you to do:
Write about your experiences and what you find. Make sure you reference back to the textbooks and other websites to help you explain why this is happening.
Packet Switching Activity
DHCP Request
DHCP Response
DNS Lookup
DNS Response
HTTP Request
HTTP Response