is my shopping cart for checkout. PUT I changed my name. Can you please update your records? DELETE I no longer use this address. Can you remove it? DELETE /address/2 HTTP/1.1 HTTP Methods
reply. 304 Nothing changed. Keep what you already have. 404 Sorry, I can’t find that. 401 Sorry, you’re not allowed to request that. 500 Sorry, we’re having problems right now. HTTP Statuses
handshake 1. Client (requester) requests connection with SYNchronize packet. 2. Server (recipient) ACKnowledges SYN and sends its own SYN. Server can specify initial window size to prevent too much coming in. 1 2
handshake ACK 1. Client (requester) requests connection with SYNchronize packet. 2. Server (recipient) ACKnowledges SYN and sends its own SYN. Server can specify initial window size to prevent too much coming in. 3. Client ACKnowledges server’s SYN and connection is established. 1 3 2
192.168.4.1 Routing Tables Tell which location to go to next for a range of IP addresses. IP Address Range with CIDR Path to follow, i.e. the next router
first /8 bits to mask the first quad. Masks “lock” a number in. 2. Use the next /8 bits to mask the second quad. 3. This leaves a range of possible IP addresses to find a match in. 192.30.0.0/0 192.30.0-255.0-255 -or- 192.30.0.0 - 192.30.255.255
Next Hop 107.20.0.0/16 192.168.5.1 192.30.252.0/24 192.168.6.1 Destination Next Hop 192.30.252.50.144/28 192.168.7.1 192.30.0.0/16 192.168.8.1 192.30.252.153? Routing Range grows smaller and more specific (mask grows larger).