Application Layer l Flashcards
What is a protocol?
A set of rules or procedures for transmitting data between devices
5 layer protocols
Application
Transport
Network
Link
Physical
Application layer
Supporting network applications (HTTP, FTP)
Transport layer
Process data transfer (TCP, UDP)
Network layer
Routing of datagrams from source to destination (IP, routing protocols)
Link layer
Data transfer between neighbouring network elements (Ethernet, WiFi)
Physical layer
Any physical component on the wire (copper/optical cable)
Presentation layer
Allows applications to interpret meaning of data (encryption, compression)
Session layer
Provides the mechanism for opening, closing and managing a session
TCP & UDP
no encryption, cleartext passwords sent into socket traverse Internet in cleartext
TLS/SSL
provides encrypted TCP connection, data integrity, end-point authentication
TCP service
reliable transport, flow/congestion control, does not provide timing or security, connection oriented
UDP service
unreliable data transfer, does not provide