[!IMPORTANT] This Page Is Still A Working Progress.
Transmission of raw bitstreams over physical mediums.
USB (Universal Serial Bus):
DSL (Digital subscriber line):
ADSL (Asymmetric Digital Subscriber Line)
Link Layer Protocols: Protocols that work at the network interface level, facilitating data transfer between devices on the same local network, like Ethernet.
MAC (Media Access Control)
Ethernet
VLan (virtual Local Area Network)
VPN (Virtual Private Network)
Routing data packets through the network.
IP (Internet Protocol): Routes one packet from a source machine to a destination machine. IP wraps other higher level protocols such as TCP, UDP, etc, which handle routing packets to a specific application/port on the destination machine.
NAT (Network Address Translation)
Transport Protocols: Protocols responsible for end-to-end communication, ensuring complete data transfer. Examples include TCP (Transmission Control Protocol) and UDP (User Datagram Protocol).
TCP (Transmission Control Protocol): Routes data to a specific port. TCP provides acknowledgements to verify that a packet was recieved by the destination as well as ensures ordering of packets.
UDP (User Datagram Protocol): A lightweight protocol that routes a packet to a specific port. UDP does not handle any acknowledgement or ordering of packets.
Maintaining sessions and controlling connections.
SMB
RTCP
SOCKetS
Translation of data formats and encryption.
TLS
SSL
Application Protocols: These protocols provide services directly to end-users and define how applications interact over a network, such as HTTP for web browsing and SMTP for email.
HTTP (Hypertext Transfer Protocol): Used to access web pages.
FTP (File Transfer Protocol): Used for transferring files between computers.
HTTPS (Hypertext Transfer Protocol Secure): Encryption and authentication for requesting and sending secure websites using HTML.
DHCP
DNS
NFS
POP3 (Post Office Protocol version 3): old
SMTP (Simple Mail Transfer Protocol): Sends an email to an email server. In the name, its simple and is being retired in September 2025.
SNMP
NTP
IRC
SSH
IMAP (Internet Message Access Protocol): Used by mail clients to manage and remove mail boxes and retrieve emails from there servers.
[!NOTE] We Don’t Need To Know This For GCSE AQA!
The Open Systems Interconnection (OSI) model describes seven layers that computer systems use to communicate over a network. The OSI model is divided into seven distinct layers, each with specific responsibilities, ranging from physical hardware connections to high-level application interactions.
Each layer of the OSI model interacts with the layer directly above and below it, encapsulating and transmitting data in a structured manner. The OSI model serves as a universal language for networking, providing a common ground for different systems to communicate effectively.
The Transfer Control Protocol/Internet Protocol (TCP/IP) is older than the OSI model and was created by the US Department of Defense (DoD). A key difference between the models is that TCP/IP is simpler, collapsing several OSI layers into one:
Other important differences: