ScholarQuill logoScholarQuillUniversity Notes
My Semester
Explore Notes
Past Papers12 New
Video CoursesNew
Search
Settings
Study Tools
GPA/CGPA Calculator
Schedule & To-Do
Student Portal
Contact
Contact
ScholarQuill logo
My Semester
Explore Notes
Past Papers12 New
Video CoursesNew
Search
Settings
GPA/CGPA Calculator
Schedule & To-Do
Student Portal
Contact
ScholarQuill logoScholarQuillUniversity Notes
Study PortalCC-214Introduction Protocols…
Ctrl + K
Login
Explore
Search
Semester
Papers
CGPA
    COMP2119

    Computer Networks

    Progress0 / 24 done
    Topics24
    1Introduction and Protocols Architecture2Basic Concepts of Networking3Network Topologies4Layered Architecture5Physical Layer Functionality6Data Link Layer Functionality7Multiple Access Techniques8Circuit Switching and Packet Switching9LAN Technologies10Wireless Networks11MAC Addressing12Networking Devices13Network Layer Protocols14IPv4 and IPv615IP Addressing16Sub Netting17CIDR18Routing Protocols19Transport Layer Protocols20Ports and Sockets21Connection Establishment22Flow and Congestion Control23Application Layer Protocols24Latest Trends in Computer Networks
    3 min read
    Topic 1 of 24
    Topic Study Note Illustration
    01

    Introduction and Protocols Architecture

    Computer networks are systems that connect computers and other devices so they can communicate and share resources. Think of it like a web that links various points,...

    Introduction to Computer Networks

    Computer networks are systems that connect computers and other devices so they can communicate and share resources. Think of it like a web that links various points, allowing information to flow between them.

    Key Concepts:

    1. Nodes: These are the devices in a network, like computers, servers, printers, and smartphones.
    2. Links: These are the connections between nodes, which can be wired (like Ethernet cables) or wireless (like Wi-Fi).
    3. Network Types: Networks can be classified based on their size:
      • Local Area Network (LAN): Covers a small area, like a home or office.
      • Wide Area Network (WAN): Covers a larger area, often connecting multiple LANs, like the internet.
      • Metropolitan Area Network (MAN): Spans a city or a large campus.

    Protocols in Networking

    Protocols are the rules and conventions that govern how data is transmitted and received over a network. They ensure that devices from different manufacturers can communicate effectively. Think of protocols like a common language that all devices understand.

    Key Protocols:

    1. TCP/IP (Transmission Control Protocol/Internet Protocol):

      • The foundation of the internet.
      • TCP ensures reliable transmission by breaking data into packets, sending them, and reassembling them on the other end.
      • IP is responsible for addressing and routing these packets to ensure they reach the correct destination.
    2. HTTP/HTTPS (Hypertext Transfer Protocol/Secure):

      • Used for transferring web pages.
      • HTTP is the standard protocol for web traffic.
      • HTTPS adds a layer of security, encrypting the data exchanged between your browser and the server.
    3. FTP (File Transfer Protocol):

      • Used for transferring files between computers over a network. It allows users to upload and download files easily.
    4. SMTP (Simple Mail Transfer Protocol):

      • Used for sending emails. It ensures that emails are sent from one server to another.
    5. DNS (Domain Name System):

      • Translates human-readable domain names (like www.example.com) into IP addresses (like 192.0.2.1) that computers can understand.

    Architecture of Computer Networks

    Network architecture refers to the design and structure of a network, including its components and how they interact. There are different models to describe network architecture:

    1. Client-Server Model:

      • In this model, clients (like personal computers) request services or resources from a centralized server (like a web server).
      • The server processes the requests and provides the appropriate response.
    2. Peer-to-Peer (P2P) Model:

      • Here, each device (or peer) can act as both a client and a server, sharing resources directly with other peers without needing a central server.
      • This model is commonly used for file-sharing applications.
    3. OSI Model (Open Systems Interconnection):

      • A conceptual framework used to understand and standardize network communication.
      • It has seven layers:
        1. Physical: Deals with the physical connection (cables, switches).
        2. Data Link: Handles node-to-node data transfer (frames).
        3. Network: Manages routing and addressing (packets).
        4. Transport: Ensures reliable data transfer (TCP/UDP).
        5. Session: Manages sessions between applications.
        6. Presentation: Translates data formats (encryption, compression).
        7. Application: Interfaces with end-user applications (HTTP, FTP).

    Conclusion

    Understanding computer networks and their protocols is essential for anyone working with technology today. They form the backbone of communication and data exchange in our increasingly digital world, enabling everything from browsing the web to sending emails.

    Next topic 2 →
    Basic Concepts of Networking

    Past Papers

    Open this section to view and download past papers

    Click on Show Past Papers to load available exam papers.

    Reading Progress
    0%
    3mremaining
    522words
    Beginnerlevel
    On This Page

    No headings found

    Study Toolkit

    Subject Portal

    Computer Networks