Onkar Sawarna

Preview

Computer networks, as they show up on a box

A free sample. The PDF is 20 pages.

One program on one computer is trying to send bytes to a program on another computer. Everything in these notes is how that arrow works, or fails.

The picture

Left: a process on your laptop. Right: a process on another machine. The arrow is packets, each carrying to this IP, this port. Layer names later have somewhere to sit if you keep this picture.

A client process sending packets to a server process at an IP and port.
Figure. The whole subject in one picture.

Four facts

If a connect fails and you cannot point at one of these four, stop and name them on paper before you capture packets.

Four boxes: address, door, path, talk.
Figure. If you cannot name these four, you are guessing.
A TCP connection is source IP, source port, dest IP, dest port. Dest port 443 is shared. The conversation is the row.

That is the sample. The PDF walks ping versus 443, NAT, localhost, HTTP last, and the questions I want answered in a room.

The rest is in the file.

Buy the PDF, ₹49All notes