(Lecture 1) Introduction To Computer Networks
(Lecture 1) Introduction To Computer Networks
(Lecture 1) Introduction To Computer Networks
Lecture 1: Introduction
Fall 2018
Uses of Computer Networks
• Computer networks are collections of autonomous
computers that exchanges information
• e.g., the Internet, the Intranet
• They have many uses:
• Business Applications
• Home Applications
• Mobile Users
• These uses raise:
• Social Issues
• Components
• Network devices
• Network links
Internet
• A Massive Network of Networks
• millions of connected computing router
workstation
devices server
• hosts = end systems mobile
• running network apps local ISP
• communication links
• fiber, copper, radio, satellite
• bandwidth (transmission rate) regional ISP
• Packet switches
• forward packets (chunks of data)
• routers and switches
company
network
Business Applications
• Companies use networks and computers for resource
sharing with the client-server model:
request
response
client-server model
Source: Cisco Visual Networking Index, 2017: Global Mobile Data Traffic Forecast Update, 2016–
2021 White Paper
Mobile Users
• Smartphones: primary internet access points
• By 2021, 98% traffic and 75% connections from “smart”
devices
• 4G: 75% traffic and 53% connections
• 5G: 1.5% traffic and 0.2% connections
Wireless Body Sensor Network
Wireless
connection
(Bluetooth)
Sensors data
though internet
IoT based Real-time Monitoring System
Communication Links
• Point-to-point links
• Connects individual pairs of machines, from source to
the destination via packets
• Multiple routes (of different lengths) possible
• unicasting
• Broadcasting links
• Communication channel shared on the network
• packets sent by any machine received by all others
• wireless network is a common example
• multicasting
Network Classification
Hi
TCP connection
req
Hi
TCP connection
Got the response
time? Get http://ece.iit.edu
2:00
<file>
time