Internet Network Protocols
Application Layer (provides packet and destination address)
Transport Layer (divides message into segments, with proper sequencing)
Network Layer (ensures proper delivery, decides to route segments to router or local network)
Link Layer (deals with underlying communication infrastructure)