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.