Introduction to Computer Networks
A comprehensive guide to computer networks covering topology, nodes, devices, and data transmission fundamentals.
What is a Computer Network?
A computer network (or data network) is a telecommunications network that allows computers to exchange data. In computer networks, networked computing devices pass data to each other along different data connections using encoding and decoding standards.
Network Nodes are devices that originate, route, and terminate data. They include hosts (PCs, phones, servers) and networking hardware (routers, switches).
Network Applications
Web Access
Access to World Wide Web and web-based applications.
Resource Sharing
Shared use of servers, printers, storage, and applications.
Communication
Email, instant messaging, video calls, and conferencing.
Distributed Computing
Computing resources across network to accomplish tasks.
Network Packets
A network packet is a formatted unit of data carried by a packet-switched network. When data is formatted into packets, the bandwidth can be better shared among users compared to circuit-switched networks.
Contains control information: source/destination addresses, error detection codes, sequencing information.
The actual user data being transmitted between network nodes.
Optional footer containing error-checking data (CRC, checksum).
Network Topology
Network topology is the arrangement of elements (links, nodes, etc.) of a computer network. It can be depicted physically or logically:
- Physical Topology - Placement of components, device locations, cable installation
- Logical Topology - How data flows within the network, regardless of physical design
Common Network Topologies
All nodes connected to a common backbone cable. Used in early Ethernet (10BASE5, 10BASE2). Simple but single point of failure.
Here are each of the topologies split into standalone Mermaid diagrams (one per graph):
All nodes connected to a central hub/switch. Common in Wireless LANs and modern Ethernet. Easy to manage, hub is single point of failure.
Each node connected to left and right neighbors. Used in FDDI. Data travels in one direction.
Nodes connected to multiple neighbors. Provides redundancy and fault tolerance. Expensive due to many connections.
Hierarchical arrangement of nodes. Scalable and easy to expand. Root node failure affects entire network.
Network Nodes and Devices
A node is a connection point, redistribution point, or communication endpoint in a network. Physical network nodes are active electronic devices capable of sending, receiving, or forwarding information.
Network Device Types
Network Interface Controller (NIC) provides physical connection to network. Has unique MAC address (6 octets) for Ethernet networks.
Receives, cleans, and regenerates signals to extend network distance. Works at Physical Layer (Layer 1).
Multi-port repeater. Broadcasts incoming data to all ports. Mostly obsolete, replaced by switches.
Connects and filters traffic between network segments at Data Link Layer (Layer 2). Types: Local, Remote, Wireless.
Forwards and filters Layer 2 datagrams based on MAC addresses. Learns MAC-to-port mappings. More efficient than hubs.
Forwards packets between networks using Layer 3 (IP) addresses. Uses routing tables for path determination.
Modulates/demodulates signals for transmission over analog media (telephone lines). DSL technology example.
Controls network security and access rules. Rejects unauthorized access while allowing recognized sources.
OSI Model and Device Layers
Understanding which layer each device operates at helps in troubleshooting network issues and designing efficient network architectures.
Last updated 2 weeks ago
Built with Documentation.AI