Layering Flashcards
Protocol layer
A group of network protocols that work at a similar level within the networking process
Properties of layers
Layers should be independent of each other
Layers should only interact with one each other by considering input and outputs of that layer, not how it works
What are layers a technique of?
Abstraction
TCP model
Application Layer
Transport Layer
Internet Layer
Data (Network Access) Layer
Application layer
Where network applications operate
Application protocols
HTTP HTTPS FTP SMTP IMAP
Transport layer
Establishes communication between sender and recipient
Agrees on how communication should take place
Transport protocols
TCP
UDP
Network layer
Packages data for transmission by breaking it into packets which are sent across a network
Network Protocols
IP
Network Interface Layer
Converts data into electrical signals
Where physical components of computer operate
Network Interface Protocols
Ethernet
WiFi
Advantages of layering
Layer independence
Application development
Debugging
Specialists