Internet Protocols and Layers of Abstraction Flashcards
Protocol Definition
Standard set of rules for ensuring acceptable communication between two parties.
Two things needed
IP address and package sequence number
TCP
Transfer Control Protocol ensures message delivered in order and not duplicated or lost by sending a “Handshaking” acknowledgment
What must be agreed upon in communication bt parties?
syntax (message content organization), semantics (message meanings), and sync (timing)
4 layers and function in decreasing abstraction
Application Layer: handles requests from user for internet data
Transport Layer: splits messages into packets for delivery
Internet Layer: sends packets across one or more networks
Link Layer: physically sends the packets
IP
delivers packet to IP address. best effort delivery
UDP
delivers packets to port at IP address. best effort delivery
Examples of application layer
HTTP (hypertext transfer protocol) SMTP (simple mail transfer protocol) DNS (domain name system: ie xyz.com -->w.x.y.z) SSH (secure shell protocol) Voice Over IP (Phone Calls)
Examples of transport layer
TCP and UDP
Examples of Internet Layer
IPv4 and IPv6
Examples of link layer
– 1000BaseT
— Gigabit Ethernet
– Data Over Cable Service Interface Specifica?on — Cable Modems
– Long Term Evolu?on (LTE) – 4G cell phone
– 802.11N (Wi-Fi) — Wireless Ethernet
NAT
Network Address Translation: gateway that adds a port to each user so the devices within a private network with a single IP can be distinguished.
What is it called when new routers/paths are used in cases like 9/11
Fault Tolerance