Computer Networks
Computer Networks
This section provides an overview of the various concepts, techniques, and protocols used in computer
networks and data communications. The topics covered include communication types, data transmission,
network protocols, and network devices, focusing on key concepts like error detection, LAN technologies, and
network security.
2. Modems
A modem (Modulator-Demodulator) is a device that converts digital data from a computer into analog signals
for transmission over analog media (e.g., telephone lines) and converts incoming analog signals back into
digital data for the computer.
• Modulation: Process of converting digital data into an analog signal.
• Demodulation: The process of converting an incoming analog signal back into digital data.
14. TCP/UDP
TCP (Transmission Control Protocol):
• Reliable protocol: Guarantees data delivery and ensures the data arrives in the correct order.
• Connection-oriented: Establishes a connection before transmitting data.
• Used in: HTTP, FTP, email.
UDP (User Datagram Protocol):
• Unreliable protocol: Does not guarantee data delivery or order.
• Connectionless: Sends data without establishing a connection.
• Used in: Streaming services, DNS queries, and real-time applications.
17. Security
Network security involves protecting data during transmission and ensuring the integrity of communication.
Key security concepts include:
• Encryption: Secures data by converting it into an unreadable format for unauthorized users (e.g.,
SSL/TLS).
• Firewalls: Monitor and control incoming and outgoing network traffic based on security rules.
• VPN (Virtual Private Network): Provides a secure and private connection over a public network.
• Authentication and Authorization: Ensures that only authorized users and devices can access the
network or certain resources.
This comprehensive overview covers computer networks and data communications, highlighting critical
concepts like communication modes, network protocols, and security measures. Understanding these
components is crucial for building, managing, and securing modern networks.