Computer Network
UNIT-I: Basic Concepts and Models
Components of data communication, distributed processing, standards and organizations. Line configuration, topology, Transmission mode, and categories of networks. OSI and TCP/IP Models: Layers and their functions, comparison of models. Digital Transmission: Interfaces and Modems: DTE-DCE Interface, Modems, Cable modems.
UNIT-II: Transmission Media
Guided and unguided, Attenuation, distortion, noise, throughput, propagation speed and time, wavelength, Shannon capacity, comparison of media.
UNIT-III: Telephony and Switching
Multiplexing, error detection and correction: Many to one, One to many, WDM, TDM, FDM, Circuit switching, packet switching and message switching. Data link control protocols: Line discipline, flow control, error control, synchronous and asynchronous protocols, character and bit-oriented protocols, Link access procedures. Point to point controls: Transmission states, PPP layers, LCP, Authentication, NCP. ISDN: Services, Historical outline, subscriber’s access, ISDN Layers and broadcast ISDN.
UNIT-IV: Devices and Network Layer
Repeaters, bridges, gateways, routers, The Network Layer: Design issues, Routing algorithms, Congestion control Algorithms, Quality of service, Internetworking, Network-Layer in the internet.
UNIT-V: Transport and Upper Layers
Transport layer functions, connection management, functions of session layers, presentation layer, and application layer.

UNIT-I: Basic Concepts and Network Models

1. Components of Data Communication

Data communication requires five components: message, sender, receiver, transmission medium, and protocol. These components work together to ensure accurate data delivery.

2. Distributed Processing

In distributed processing, multiple computers are used to process data collectively. Each processor handles a subset of tasks and communicates over the network.

3. Standards and Organizations

Standard organizations include ISO, ITU-T, IEEE, ANSI, and IETF. They define protocols and frameworks to ensure network interoperability.

4. Line Configuration

Defines how devices are connected:

5. Network Topologies

Network topology refers to the physical or logical layout of devices in a network. Types include:

6. Transmission Modes

Defines the direction of data flow:

7. Categories of Networks

Networks are categorized by geographic scope:

8. OSI and TCP/IP Models

OSI Model: 7 layers (Physical, Data Link, Network, Transport, Session, Presentation, Application).
TCP/IP Model: 4 layers (Network Interface, Internet, Transport, Application).

OSI provides a generic framework, while TCP/IP is practical and widely used.

9. Interfaces and Modems

DTE-DCE Interface: Connects user devices (DTE) with network devices (DCE). Common interface standards include RS-232.

Modems: Convert digital signals to analog for transmission over telephone lines, and vice versa.

Cable Modems: Use coaxial cable lines for high-speed internet access, supporting both data and television signals.

UNIT-II: Transmission Media and Signal Characteristics

1. Transmission Media

Transmission media can be classified as:

2. Attenuation

Attenuation refers to the reduction in signal strength as it travels over a transmission medium. It is measured in decibels (dB).

3. Distortion

Distortion occurs when the signal changes form or shape. It is typically caused by varying propagation speeds of signal components.

4. Noise

Noise refers to unwanted signals that interfere with the original message. Common types include thermal noise, crosstalk, and impulse noise.

5. Throughput

Throughput is the actual rate at which data is successfully transmitted over a communication channel. It is usually less than the bandwidth.

6. Propagation Speed and Time

Propagation speed is the rate at which a signal travels through the medium. Propagation time is the time it takes for a signal to travel from source to destination.

7. Wavelength

Wavelength is the distance between two consecutive peaks of a signal. It is inversely proportional to frequency (λ = v/f).

8. Shannon Capacity

The Shannon Capacity defines the theoretical maximum data rate of a channel without error, based on bandwidth and signal-to-noise ratio (SNR).

Example:
C = B × log2(1 + S/N)
Where:
C = Capacity (bps), B = Bandwidth (Hz), S/N = Signal-to-noise ratio
        

9. Comparison of Media

A comparison of various transmission media:

UNIT-III: Telephony and Data Link Protocols

1. Multiplexing

Multiplexing is the technique of combining multiple signals into one medium. Types include:

2. Switching Techniques

3. Error Detection and Correction

Used to ensure data integrity during transmission.

4. Data Link Control Protocols

5. Point-to-Point Protocol (PPP)

6. ISDN (Integrated Services Digital Network)

ISDN is a circuit-switched telephone network system that provides digital transmission.

UNIT-IV: Network Devices and the Network Layer

1. Network Devices

Network devices help manage, direct, and amplify data flow in networks. Key devices include:

2. Network Layer Overview

The Network Layer is responsible for routing, addressing, and packet forwarding. It ensures data reaches the correct destination across networks.

3. Key Functions of the Network Layer

4. Routing Algorithms

Routing algorithms determine the best path through the network:

5. Congestion Control Techniques

Used to handle network traffic efficiently:

6. Quality of Service (QoS)

QoS ensures consistent network performance by managing delay, bandwidth, and packet loss—important for real-time services like voice and video calls.

7. Internetworking

Internetworking is the connection of multiple distinct networks to function together using devices like routers and protocols like TCP/IP.

8. Network Layer in the Internet

The Internet relies on the IP protocol at the network layer for communication. Supporting protocols include:

UNIT-V: Transport and Upper Layers in OSI Model

1. Transport Layer Functions

The transport layer provides reliable data transfer between devices. Key responsibilities include:

2. Connection Management

The transport layer establishes, maintains, and terminates virtual circuits between sender and receiver.

Example: TCP uses a three-way handshake to establish a connection between hosts.

Step 1: Client sends SYN
Step 2: Server replies with SYN-ACK
Step 3: Client responds with ACK — connection established
        

3. Session Layer Functions

The session layer manages sessions or dialogues between computers. It provides mechanisms for opening, closing, and managing sessions between end-user applications.

4. Presentation Layer Functions

This layer ensures that the data is in a readable format for the application layer. It performs:

5. Application Layer Functions

The application layer is closest to the end-user and provides services like email, file transfer, and web browsing.

Example: When you browse a website, the browser (application layer) communicates using HTTP protocol to fetch web content.