Please enable JavaScript.
Coggle requires JavaScript to display documents.
API Course - Coggle Diagram
API Course
Terms
-
-
Network
-
-
-
-
-
-
o Purpose: Automatically gives IP addresses and configuration (subnet, gateway, DNS) to devices.
-
-
-
-
o Service: SMTP, IMAP, POP3
o Purpose: Send, receive, and manage email messages.
-
-
-
-
o Service: SSH, Telnet, RDP
-
-
o Service: LDAP, Active Directory
-
-
-
-
OSI Model
-
-
-
-
- Provides network services to applications.
- Examples: HTTP, FTP, SMTP, DNS
-
- Translates data between the application and the network.
- Responsible for encryption, compression, encoding.
- Examples: SSL/TLS (encryption), JPEG, GIF, ASCII, Unicode
-
- Manages sessions (establishing, maintaining, ending communication).
- Provides checkpoints and recovery.
-
-
- Ensures reliable delivery of data between systems.
- Handles segmentation, error detection, flow control.
- Protocols: TCP (reliable), UDP (faster, no guarantee)
-
- Handles logical addressing and routing of packets.
- Determines the best path for data delivery.
- Protocols: IP (IPv4/IPv6), ICMP, ARP, RIP, OSPF
-
- Ensures error-free transfer of frames between two nodes in the same network.
- Uses MAC addresses for communication.
- LLC (Logical Link Control)
- MAC (Media Access Control)
- Examples: Ethernet, Wi-Fi (802.11)
-
- Lowest layer – deals with raw bit transmission over physical media.
- Defines cables, connectors, voltages, frequencies.
- Examples: Fiber optics, copper wires, radio signals
-
HTTPS
-
-
TLS & SSL
ssl
-
-
First versions (SSL 2.0, SSL 3.0) provided encryption for web traffic.
ssl
TLS (Transport Layer Security)
Successor to SSL, standardized by the IETF.