A MAC (Media Access Control) address is a unique identifier assigned to a device’s network interface card (NIC) for communication within a local network. Elaboration: Example: A laptop’s Wi-Fi adapter has a unique MAC address used by routers to assign local network IPs. To find your MAC address on Windows, run: bashCopyEditipconfig /all
IP Routing is the process of determining the best path for data packets to travel across networks using IP addresses. Elaboration: Example: When you visit www.example.com, routers determine the best path for your request to reach the website’s server.
Ping is a network diagnostic tool that measures the round-trip time (RTT) it takes for a packet to travel to a destination and return. Elaboration: Example: Using the ping command in a terminal: ping google.com This checks how fast your computer can communicate with Google’s servers.
Latency is the time delay between when a data packet is sent and when it is received, usually measured in milliseconds (ms). Elaboration: Example: A video call with high latency (above 100ms) leads to noticeable lag between speech and response.
Bandwidth is the maximum rate at which data can be transferred over a network connection in a given period, typically measured in bits per second (bps). Elaboration: Example: A 100 Mbps broadband connection can theoretically transfer 100 megabits of data per second.
Circuit switching is a method of establishing a dedicated communication path between two devices before data transmission. Elaboration: Example: A landline telephone call reserves a circuit for the entire call duration.
Packet switching is a method of data transmission where messages are broken into packets and sent individually over the network. Elaboration: Example: When sending an email, the message is broken into packets, each taking different routes, and reassembled at the destination.
Forwarding is the process of directing incoming data packets to the correct output port based on the routing table. Elaboration: Example: A router receives a packet, looks up the destination IP, and forwards it to the next hop.
Routing is the process of determining the best path for data packets to travel across networks. Elaboration: Example: When you access google.com, routers determine the shortest path to Google’s server.
NAT (Network Address Translation) is a technique used to translate private IP addresses into a public IP, allowing multiple devices to share a single external IP address. Elaboration: Example: A home router assigns private IPs (192.168.1.x) to devices while using a single public IP to access the internet.