-
Notifications
You must be signed in to change notification settings - Fork 1
Glossary
-
Networking: The practice of interconnecting devices and systems to enable communication and data exchange.
-
Protocol: A set of rules and conventions governing communication between devices on a network.
-
OSI Model: The Open Systems Interconnection model that defines seven layers to categorize network communication.
-
IP Address: A numerical label assigned to devices on a network, enabling them to communicate.
-
Router: A device that connects different networks and forwards data packets between them.
-
Switch: A network device that filters and forwards data packets between devices in a local area network (LAN).
-
Gateway: A device that connects different networks, translating between different communication protocols.
-
Load Balancing: Distributing network traffic across multiple servers or resources to optimize performance and reliability.
-
Bandwidth: The maximum data transfer rate of a network or connection, often measured in bits per second (bps).
-
Latency: The time delay between sending and receiving data, often referred to as "ping time."
-
LAN (Local Area Network): A network that covers a limited geographic area, such as a home, office, or campus.
-
Subnet: A portion of a larger network created by dividing the IP address range into smaller segments.
-
DHCP (Dynamic Host Configuration Protocol): A protocol that automatically assigns IP addresses to devices on a network.
-
DNS (Domain Name System): A system that translates human-readable domain names into IP addresses.
-
IPv6: The successor to IPv4, expanding the number of available IP addresses and addressing other limitations.
-
MAC Address: A unique hardware address assigned to network devices for identification.
-
Packet: A unit of data transmitted over a network, containing both the data and control information.
-
HTTP (HyperText Transfer Protocol): A fundamental protocol for communication on the World Wide Web, allowing clients and servers to exchange data.
-
OSI Model: The Open Systems Interconnection model that categorizes network communication into seven layers.
-
Request-Response Mechanism: A process in which clients send requests to servers, and servers respond with data or status information.
-
HTTP Messages: Structured communication units comprising headers and optional bodies, used for data exchange between clients and servers.
-
HTTP Methods: Verbs used in HTTP requests, such as GET, POST, PUT, DELETE, and HEAD.
-
Status Codes: Three-digit codes indicating the outcome of an HTTP request, indicating success or errors.
-
RFC 2616: RFC 2616, a Request for Comments document detailing the HTTP protocol.
-
UDP (User Datagram Protocol): A transport layer protocol providing lightweight, connectionless data exchange.
-
Datagrams: Smaller units of data transmitted between devices using UDP.
-
Low Latency: Minimal delay in data transmission, suitable for applications like online gaming and VoIP.
-
Connectionless: A communication approach where data is sent without establishing a formal connection.
-
Header: A section of a UDP datagram containing crucial information, including port numbers.
-
RFC 768: RFC 768, a Request for Comments document outlining the UDP protocol.
-
TCP (Transmission Control Protocol): A transport layer protocol ensuring reliable and ordered data transmission.
-
Connection-Oriented: TCP establishes and terminates connections to ensure accurate data exchange.
-
Three-Way Handshake: The process of establishing a TCP connection involving SYN and ACK segments.
-
Sequence Numbers: Numbers assigned to TCP segments to track their order and reliability.
-
Flow Control: Regulation of data transmission rate to prevent data overwhelming the receiver.
-
RFC 793: RFC 793, a Request for Comments document defining the TCP protocol.
-
IPv4 (Internet Protocol version 4): A network layer protocol for addressing and routing data packets across networks.
-
IP Addresses: Unique numerical identifiers assigned to devices for network communication.
-
Routing: The process of forwarding data packets to their destinations using routing tables.
-
Fragmentation: Breaking down large packets into smaller segments for transmission.
-
Header: A section of an IPv4 packet containing metadata such as source and destination addresses.
-
RFC 791: RFC 791, a Request for Comments document detailing the IPv4 protocol.
-
Ethernet II Protocol: Also known as Ethernet, a data link layer protocol for communication in local area networks.
-
MAC (Media Access Control) Addresses: Unique physical addresses assigned to devices for identification.
-
Frame: A unit of data transmitted within a local network, containing MAC addresses and data.
-
Unicast and Multicast: Communication modes in Ethernet for single and multiple receivers, respectively.
-
Header: A section of an Ethernet frame containing destination and source MAC addresses.
-
RFC 894: RFC 894, a Request for Comments document detailing the Ethernet II protocol.
-
DNS (Domain Name System): An application layer protocol translating domain names to IP addresses.
-
Domain Name: A human-readable name used to identify resources on the internet.
-
DNS Servers: Hierarchically organized servers responsible for resolving domain names to IP addresses.
-
Message Structure: Components of DNS messages including headers, questions, answers, authority, and additional sections.
-
Name Resolution: The process of translating domain names to IP addresses.
-
RFC 1035: RFC 1035, a Request for Comments document detailing the DNS protocol.
-
NAT (Network Address Translation): A technique allowing multiple devices to share a single public IP address.
-
Private IP Addresses: Addresses assigned to devices within a private network.
-
Public IP Address: A single address shared by multiple devices for external communication.
-
NAT Table: A record of mappings between private and public IP addresses.
-
Address Conservation: NAT's capability to share a single public IP address among multiple devices.
-
RFC 2663: RFC 2663, a Request for Comments document detailing the NAT protocol.
NetSim • Make us happy, write tests! • Contact Us