Week 1 - Introduction
Week 1 - Introduction
Computer Networks
Instructor: P.S. Kalyan Sasidhar
FB2-2109
[email protected]
About Me
• Associate Professor
• Teaching Computer Networks
• 2014-2015: MTech (Wireless Networks, Cyber Security) Amrita Univ
• 2016-2020 : BTech, MSc IT
DAIICT
• 2022-Present : BTech
About the Course
What will you learn?
• What is a network? What constitutes a network?
• What is the Internet? What is WWW?
• How invented - the Internet, WWW, Email, etc….?
• How do machines connect and send data?
• What goes behind the workings of Google, Facebook, Whatsapp, Instagram?
• How to find who to talk to
• Addresses and names, discovery, routing
• Decide how to talk to them
• Encodings, Protocols
• Make sure communication is correct, only among intended parties, works for all
• Mediation, Error correction, encryption, ...
How will you learn? In-Sem I 15%
• Lectures – Conceptual
understanding
In-Sem II 20%
• Labs - Practical hands-
on End sem 30%
Quizzes 10%
• Quizzes
Reference Books
• James F. Kurose and Keith W. Ross. 2012. Computer Networking: A
Top-Down Approach (6th ed.). Pearson. (RECOMMENDED)
• Douglas E. Comer. 2013. Internetworking with TCP/IP (6th ed.).
Addison-Wesley Professional.
• Andrew S. Tanenbaum and David J. Wetherall. 2010. Computer
Networks (5th ed.). Prentice Hall Press, Upper Saddle River, NJ, USA.
• Larry L. Peterson and Bruce S. Davie. 2011. Computer Networks,
Fifth Edition: A Systems Approach (5th ed.). Morgan Kaufmann
Publishers Inc., San Francisco, CA, USA.
What’s the Internet: “nuts and bolts” view
What’s the Internet: “nuts and bolts” view
PC • millions of connected mobile network
server computing devices:
• hosts = end systems
wireless global ISP
laptop • running network apps
smartphone
home
communication links network
regional ISP
wireless fiber, copper, radio,
links satellite
wired
links transmission rate:
bandwidth
Packetswitches: forward
router packets (chunks of data) institutional
network
routers and switches
What’s the Internet: “nuts and bolts” view
mobile network
• Internet: “network of networks”
• Interconnected ISPs
global ISP
• protocols control sending,
receiving of msgs
home
• e.g., TCP, IP, HTTP, Skype, network
802.11 regional ISP
• Internet standards
• RFC: Request for comments
• IETF: Internet Engineering Task
Force
institutional
network
What’s the Internet: a service view
mobile network
• Infrastructure that provides
services to applications: global ISP
• Web, VoIP, email, games, e-
commerce, social nets, …
home
network
• provides programming regional ISP
interface to apps
• hooks that allow sending
and receiving app programs
to “connect” to Internet
• provides service options,
analogous to postal service
institutional
network