Networking Fundamentals Notes
Objective 1a: Theory of Networks
Understand the fundamental principles of networking and its evolution over time, from early telegraph systems to modern high-speed Internet connections.
Computers and networks enable communication and resource sharing, fostering collaboration and innovation across the globe.
Understanding Networking
Networking links computers for communication, resource sharing, and increased productivity in various industries and personal use cases.
The advancements in networking technologies have led to the development of email, instant messaging, and video conferencing tools, transforming how we connect and share information.
Network Types
LAN (Local Area Network): Connects computers in a single office or building, typically featuring high-speed connections and relatively low latency, suitable for resource sharing among local devices.
WAN (Wide Area Network): Connects multiple LANs over larger distances, utilizing technologies such as leased lines, satellite links, and VPNs to facilitate communication across cities, countries, and continents.
PAN (Personal Area Network): Short-range networking, commonly employing Bluetooth technology for connecting personal devices like smartphones, tablets, and wearables within a small range, usually around 10 meters.
MAN (Metropolitan Area Network): Encompasses a larger geographic area than a LAN, typically covering a city, often used by businesses and government entities to interconnect various sites within the urban framework.
WMN (Wireless Mesh Network): Comprises multiple wireless nodes connected to create a robust network with built-in redundancy, improving reliability in coverage and enabling seamless connectivity in larger spaces like campuses or city centers.
Network Components
Servers: Provide centralized resources and services like file storage, application hosting, and print service management, enabling efficient utilization of hardware.
Clients/Workstations: Devices utilized by end-users to perform specific tasks and access server resources, varying from personal computers to complex workstations in professional environments.
Resources: Shared items across the network include printers, storage drives, applications, and licenses, aimed at optimizing overall efficiency and reducing redundancy.
NIC (Network Interface Card): Essential hardware that connects computers to a network, interpreting and managing data transmission and reception over various cable types or wirelessly.
Network Models
Peer-to-Peer: A decentralized network model where each node can act as a client and a server, offering a cost-effective solution for small groups without the need for centralized administration.
Client-Server: A centralized control model that improves security, data management, and resource control, making it ideal for larger and more complex networks requiring administrative oversight.
Network Topologies
Bus, Star, Ring, Mesh, Hybrid: Each topology presents unique advantages and disadvantages affecting performance, installation complexity, and fault tolerance, influencing the overall network design based on specific requirements and budgetary constraints.
Communication Protocols
Utilize standards like TCP/IP to set rules for how devices communicate over a network, ensuring data integrity and reliable message delivery.
OSI Model: A conceptual framework comprising seven layers—Physical, Data Link, Network, Transport, Session, Presentation, and Application—defining the stages of communication and ensuring interoperability between diverse systems and technologies.
IP Addressing
Each device must have a unique IP address for effective data routing and network communication, serving as an identifier for devices within any given network.
IPv4 and IPv6: IPv4 employs a 32-bit addressing scheme, limiting available addresses, while IPv6 introduces a 128-bit system that can accommodate an exponentially larger number of addresses, addressing the limitations faced with IPv4.
Dynamic Host Configuration Protocol (DHCP): Automates the process of assigning IP addresses to devices on a network, simplifying network management and minimizing configuration errors.
Domain Name System (DNS): Functions as a hierarchical naming system that resolves human-readable hostnames into machine-readable IP addresses, facilitating user-friendly access to online resources.
Public vs. Private IP Addresses
NAT (Network Address Translation): A technique that translates private IP addresses assigned to devices on a local network into a single public IP address for Internet access, enhancing security and conserving IPv4 address space.
APIPA (Automatic Private IP Addressing): A fallback mechanism that assigns a default private IP address to a device when a DHCP server is unavailable, typically in small networks.
Understanding Networking Hardware
Modems, Routers, Switches, Firewalls: Essential devices that facilitate connectivity, route traffic, and secure the network, forming the backbone of any modern networking environment.
Access Points and Repeaters: Extend Wi-Fi coverage, allowing for broader wireless access in homes, offices, and outdoor spaces while optimizing signal strength and connectivity.
Networking Challenges
Ensuring network security, proper configuration, timely updates, ongoing maintenance, and redundancy plans is critical for minimizing downtime and safeguarding sensitive information against threats.