0% found this document useful (0 votes)
10 views28 pages

Computer Networks (CS304) : Sujata Pal Computer Science & Engineering IIT Ropar

The document outlines the Computer Networks course (CS304) for the 2nd semester of 2022 at IIT Ropar, including instructor details, class timings, textbooks, course outline, evaluation criteria, and policies. Key topics covered include network types, protocols, data flow, and internet standards. The course emphasizes academic integrity, attendance, and active participation in lectures and labs.

Uploaded by

2021eeb1188
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views28 pages

Computer Networks (CS304) : Sujata Pal Computer Science & Engineering IIT Ropar

The document outlines the Computer Networks course (CS304) for the 2nd semester of 2022 at IIT Ropar, including instructor details, class timings, textbooks, course outline, evaluation criteria, and policies. Key topics covered include network types, protocols, data flow, and internet standards. The course emphasizes academic integrity, attendance, and active participation in lectures and labs.

Uploaded by

2021eeb1188
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

Computer Networks (CS304)

2nd sem of 2022

Sujata Pal
Computer Science & Engineering
IIT Ropar

Prepared by Dr. S. Pal


Instructors

Sujata Pal
PhD: IIT Kharagpur
Post-Doc: University of Waterloo, Canada
Office: Room 116,
Ramanujam Block, Main campus, IIT Ropar
Email: [email protected]

Sudeepta Mishra
PhD: IIT Madras
Office: Room 317,
Ramanujam Block, Main campus, IIT Ropar
Email: [email protected]

Prepared by Dr. S. Pal


TAs


Sweta Dey

Prepared by Dr. S. Pal


Class timing


Theory:
– Tuesday (3.00 – 3.50 pm)

– Thursday (12.00 – 12.50 pm)


– Friday (12.00 – 12.50 pm)

Lab
– Assignments (4 to 5)

Prepared by Dr. S. Pal


Text Books

1. Computer Networking, a Top-Down Approach Featuring the


Internet, 6th ed., by J.F. Kurose and K.W. Ross, Addison-Wesley.

2. Computer Networks, Andrew S. Tanenbaum, Prentice Hall.

3. Data Communications and networking, Behrouz A. Forouzan.

4. Data Networks, D. Bertsekas and R. Gallager, Prentice Hall.

Prepared by Dr. S. Pal


Course Outline


Introduction to networks

Physical layer

Data link layer

Network layer

Transport layer

Application layer

Prepared by Dr. S. Pal


Course Evaluation


Mid-Sem (30%)

End-Sem (40%)

Lab Assignments (20%)

Quiz (10%)
– Best 2 out of 3 quizzes (5 marks each)


Quiz1: 27/31.01.23

Quiz2: 31.03.23

Quiz3: 18.04.23
– Missing the quiz means you will get zero. No separate quiz
will be conducted for you.

Pass mark: 30%

Prepared by Dr. S. Pal


Course Policy


No late assignment is acceptable.

Cheating or any form of plagiarism directly affects the reputation
of the Department and the University. It lowers the morale of
other students. Cheating in homework will not be tolerated. An
automatic grade of 0 will be assigned to any student caught
cheating. Presenting another person's work as your own
constitutes cheating.

Everything you turn in must be your owndoing.

//Switch off/in silent mode your mobile during the class.

Enter the class (online meetings) on time.

Do not make noise and disturb others in my class.

Don’t record/take photos inside the class without prior
permission.

Prepared by Dr. S. Pal


Course Policy


Please do not depend on my slides.

Black boards (80%) + few slides (20%)

Read books (+ materials from Internet)

Try to attend all my classes

Prepared by Dr. S. Pal


What is a network?
Network: In simple terms it means an interconnected set of some objects.
– E.g., Radio, Television, railway, Highway, Bank, etc.

Bus Network Redesign: Edmonton’s New Bus Network Television Channel Television Network Streaming Media Computer

Computer network
Copied from https://cyber.olympiadsuccess.com/class-4-computer-networks
Bank Network Infrastructure adopted from (Advanced Relay

Prepared by Dr. S. Pal


Networks


A network is a set of devices connected by communication
links.

Devices are also referred as nodes.
– Ex: computer, printer, any device capable of sending
and/or receiving data

Links: Medium which can transport a signal carrying
information.
– Ex: Cable, air, optical fiber

Prepared by Dr. S. Pal


What is a computer network?


Computer Network: an interconnected set of autonomous
computers.

Computers can exchange information with each
other through communication.

It is basically the convergence of two technologies of this
century - Computer and Communication.

Computer networks

Prepared by Dr. S. Pal


Evolution of Computer Network

Prepared by Dr. S. Pal


ENIAC: Electronic Numerical Integrator And Computer - first operational electronic digital computer in the United
States, developed by Army Ordnance to compute World War II ballistic firing tables.

Batch processing is the execution of a series of jobs in a program on a computer without manual
intervention (non-interactive).
In computer science, interactive computing refers to software which accepts input from humans as it runs.

ARPANET was the network that became the basis for the Internet. Based on a concept first published in
1967, ARPANET was developed under the direction of the U.S. Advanced Research Projects Agency (ARPA). In
1969, the idea became a modest reality with the interconnection of four university computers.

The Advanced Research Projects Agency Network (ARPANET) was an early packet switching
network and the first network to implement the protocol suite TCP/IP.

Ethernet is a family of computer networking technologies commonly used in local area networks
(LAN), metropolitan area networks (MAN) and wide area networks (WAN).

Packet switching is a method of grouping data transmitted over a digital network into packets which
are composed of a header and a payload. Data in the header is used by networking hardware to direct
the packet to its destination where the payload is extracted and used by application software. Packet
switching is the primary basis for data communications in computer networks worldwide.

Prepared by Dr. S. Pal


Telegraphy is the long-distance transmission of textual or symbolic (as opposed to verbal
or audio) messages without the physical exchange of an object bearing the message.

A telephone, or phone, is a telecommunications device that permits two or more users


to conduct a conversation when they are too far apart to be heard directly. A telephone
converts sound, typically and most efficiently the human voice, into electronic
signals that are transmitted via cables and other communication channels to
another telephone which reproduces the sound to the receiving user.

Radio is the technology of using radio waves to carry information, such as sound, by
systematically modulating properties of electromagnetic energy waves transmitted
through space, such as their amplitude, frequency, phase, or pulse width

Television (TV) is a telecommunication medium used for transmitting moving images in


monochrome (black and white), or in colour, and in two or three dimensions and sound.

A microwave link is a communications system that uses a beam of radio waves in


the microwave frequency range to transmit video, audio, or data between two locations, which can be
from just a few feet or meters to several miles or kilometers apart.

A communications satellite is an artificial satellite that relays and amplifies radio telecommunications
signals via a transponder; it creates a communication channel between a source transmitter and a
receiver at different locations on Earth.

Prepared by Dr. S. Pal


Internet
mobile network

Internet: “network of networks”


Interconnected ISPs global ISP

home
network
regional ISP

Laptop, Computer, Router, Base station, Cell institutional


phone tower, Smart phone network

Prepared by Dr. S. Pal


ISP (Internet Service Providers)


Internet Service Providers (ISP), also sometimes referred
to as an Internet access provider (IAP) is a company that
offers its customers access to the Internet.

Whether you're at home or work, each time you connect to
the Internet, your connection is routed through an ISP.

ISPs act as hubs on the Internet since they are often
connected directly to the Internet backbone.

Prepared by Dr. S. Pal


Communications

Data communications are the exchange of data between two


devices via some form of transmission medium such as a wire
cable.

– Device
– Medium
– Protocol

Prepared by Dr. S. Pal


Protocol


Network protocols are groups of specified rules that decide how
to swap data between in the multiple computers with easy,
reliable and trustworthy way.

Main objective of using of protocols are to spread and receive
data over a network.

Protocols control sending, receiving of msgs
e.g., TCP, IP, HTTP, SMTP etc.

Prepared by Dr. S. Pal


Data flow


Simplex
– Simplex is one direction

– A good example would be your keyboard to your CPU, TV and radio


broadcasting

Half-duplex
– A half-duplex channel can be considered as a single physical channel in
which the direction may be reversed.
– Messages can flow in two directions in a half-duplex type, but never at the
same time.
– An example of a half-duplex device is a walkie-talkie two-way radio that
has a “push-to-talk" button; when the local user wants to speak to the
remote person they push this button, which turns on the transmitter but
turns off the receiver, so they cannot hear the remote person. To listen to
the other person they release the button, which turns on the receiver but
turns off the transmitter.

Prepared by Dr. S. Pal



Full-duplex
– Full-Duplex is like the ordinary two-lane highway

– An example of a full-duplex device is a telephone.

Prepared by Dr. S. Pal


Physical structures


Different type of connections
– Point to point

– Multipoint

Prepared by Dr. S. Pal


Internet Standards


RFC: Request for comments

IETF: Internet Engineering Task Force

Internet Standards are created and published by the Internet Engineering
Task Force (IETF)

Requests for Comments (RFC) document series contain technical and
organizational notes about the Internet.

RFC 5321 - Simple Mail Transfer Protocol

RFC 2616 - Hypertext Transfer Protocol -- HTTP/1.1

Prepared by Dr. S. Pal


Topology


Star

Bus

Ring

Mesh

Prepared by Dr. S. Pal


Networks

Local area networks (LANs)
– LAN with a common cable
– LAN with a switch


Metropolitan area networks (MANs)
– Cover area such as a city or a campus


Wide area networks (WANs).
– a state or country

Prepared by Dr. S. Pal


Network Components

Prepared by Dr. S. Pal


Thank You

Prepared by Dr. S. Pal


https://www.youtube.com/watch?v=U1-2gGD9sYk

https://www.youtube.com/watch?v=H7-NR3Q3BeI

Prepared by Dr. S. Pal

You might also like