Week01 - Part01
Week01 - Part01
Course Instructor:
Quizzes (4) 15 %
Assignments (4) 15 %
Midterm (1) 25 %
Final (1) 45 %
Note: Strick policy for the cheating in any of the artifact especially
assignments. 5
COURSE LEARNING
OUTCOMES
CLO Domain BT level GAs
Theory CLOs
6
INTRODUC
TION
Chapter 1: Introduction, Computer Networking: A Top-Down
Approach,
8th edition, Jim Kurose, Keith Ross, Pearson, 2021
CONTENTS
▪ What is the Internet?
▪ What is a protocol?
▪ Network edge: hosts, access network, physical media
▪ Network core: packet/circuit switching, internet structure
▪ Performance: loss, delay, throughput
▪ Security
▪ Protocol layers, service models
▪ History
The Internet: a “nuts and bolts” view
Billions of connected mobile network
computing devices: national or global ISP
▪ hosts = end systems
▪ running network apps at
Internet’s “edge”
Pacemaker &
Monitor Tweet-a-watt:
monitor energy use
Amazon Echo
IP picture frame Web-enabled toaster +
weather forecaster
Internet
refrigerator
Slingbox: remote
control cable TV
Security Camera AR devices
sensorized,
bed
Internet phones mattress
Others?
Fitbit
Introduction: 1-10
The Internet: a “nuts and bolts” view
mobile network
4G
▪Internet: “network of networks” national or global ISP
• Interconnected ISPs
Streaming
▪protocols are everywhere Skype
IP
video
• control sending, receiving of
local or
messages regional ISP
• e.g., HTTP (Web), streaming video,
home network
Skype, TCP, IP, WiFi, 4G, Ethernet content
provider
▪Internet standards HTTP network datacenter
network
Ethernet
• RFC: Request for Comments
• IETF: Internet Engineering Task TCP
Force enterprise
network
WiFi
Introduction: 1-11
The Internet: a “service” view
▪Infrastructure that provides mobile network
Introduction: 1-12
What’s a protocol?
Human protocols: Network protocols:
▪ “what’s the time?” ▪ computers (devices) rather than humans
▪ “I have a question” ▪ all communication activity in Internet
▪ introductions governed by protocols
Introduction: 1-13
What’s a protocol?
A human protocol and a computer network protocol:
Hi TCP connection
request
Hi TCP connection
response
Got the
time? GET http://gaia.cs.umass.edu/kurose_ross
2:00
<file>
time
enterprise
network
Introduction: 1-16
A closer look at Internet structure
mobile network
enterprise
network
Introduction: 1-17
A closer look at Internet structure
mobile network
Network core:
▪interconnected routers enterprise
network
▪network of networks
Introduction: 1-18
Access networks and physical media
Q: How to connect end systems mobile network
to edge router?
national or global ISP
Introduction: 1-19
Access networks: cable-based access
cable headend
cable splitte
mode r
m
C
O
V V V V V V N
I I I I I I D D T
D D D D D D A A R
E E E E E E T T O
O O O O O O A A L
1 2 3 4 5 6 7 8 9
Channel
s
DSL splitte
mode r DSLAM
m
▪ use existing telephone line to central office DSLAM (Digital Subscriber Line
Access Multiplexer)
• data over DSL phone line goes to Internet
• voice over DSL phone line goes to telephone net
▪ 24-52 Mbps dedicated downstream transmission rate
▪ 3.5-16 Mbps dedicated upstream transmission rate
Introduction: 1-22
Access networks: home networks
wireless
devices
to/from headend or
central office
often combined
in single box
to Internet
to Internet
Introduction: 1-24
Access networks: enterprise networks
Enterprise link
to
institutional
ISP (Internet)
router
Etherne institutional
t mail,
switch web servers
Introduction: 1-28
Links: physical media
Wireless radio Radio link types:
▪signal carried in ▪ terrestrial microwave
electromagnetic spectrum • up to 45 Mbps channels
Introduction: 1-29
FIVE COMPONENTS OF DATA
COMMUNICATION
DATA FLOW
TOPOLOGIES
Introduction: 1-33
Data flow can occur in three ways:
Introduction: 1-34
Network Topologies
▪Physically or logically connected ▪Four basic criteria
nodes or devices • Basic cost
• Expense required to link various
▪Star, ring, bus, tree, hybrid nodes or devices in system
▪Topology tradeoffs • Communication cost
• Need for fast communication • Time required to send message from
among all nodes or devices one node or device to another
• Tolerance of failure at a site or • Reliability
communication link • Assurance of nodes or devices
communication if link fails
• Cost of long communication lines
• User environment
• Difficulty connecting one node to • Critical parameters for successful
large number of other nodes business investment
https://www.networkstraining.com/compare-and-contrast-network-topologies/ 35
https://www.studytonight.com/computer-networks/network-topology-types
Wired Network Topologies: Bus Topology
▪Bus topology has a network
arrangement where nodes
make use of a single
communication line for data
transmission.
▪Many networks at the
beginning of computer
networking era made use of
this topology due to easy
implementation
36
Bus Topology
▪Advantages
• Since there is a single communication line, means the same medium is shared.
Therefore, the major advantage of using this topology is its simplicity.
• Easy to setup and extend.
• Less costly. Less cabling needs.
▪Disadvantages
• On the other hand, having a single communication line for data transmission makes it
easier for collision to occur, which is seen as a disadvantage of using this network
topology.
• If the single network cable has a problem or disconnection, the whole network breaks.
• Difficult to identify a problem.
• All devices receive all signals from every other host. This is not efficient.
37
Wired Network Topologies: Star Topology
▪ The star network topology is one of the
most commonly used topologies today
because of its simplicity and efficiency.
▪ In this kind of topology, a centralized
node is located at the core of the
network topology, in which all the other
nodes must communicate through.
▪ This topology is mostly used in homes
and offices today. For example, the
classic Ethernet LAN networks are using
the Star Topology. There is an Ethernet
Switch (centralized node) on which all
computers and network devices are
connected to.
38
Star Topology
▪Advantages
• Easy to install and implement with wiring etc.
• Easy to troubleshoot and detect problems in the network.
• If one device fails, it does not affect the other devices in the network.
• You can easily add or remove devices without affecting the rest of the network.
• Centralized management and monitoring through the central switch/hub.
▪Disadvantages
• Cost of installation is high.
• Expensive to use.
• If the hub fails, then the whole network is stopped because all the nodes depend on
the hub.
• Performance is based on the hub capability
39
Wired Network Topologies: Ring Topology
▪It is called ring topology because it forms a ring as each computer is connected to
another computer, with the last one connected to the first.
• Exactly two neighbors for each device.
▪Features of Ring Topology
• A number of repeaters are used for Ring topology with large number of nodes, because if
someone wants to send some data to the last node in the ring topology with 100 nodes, then
the data will have to pass through 99 nodes to reach the 100th node. Hence to prevent data
loss repeaters are used in the network.
• The transmission is unidirectional, but it can be made bidirectional by having 2 connections
between each Network Node, it is called Dual Ring Topology.
• In Dual Ring Topology, two ring networks are formed, and data flow is in opposite direction in
them. Also, if one ring fails, the second ring can act as a backup, to keep the network up.
• Data is transferred in a sequential manner that is bit by bit. Data transmitted, has to pass
through each node of the network, till the destination node.
40
Wired Network Topologies: Ring Topology
44
Wired Network Topologies: Mesh Topology
▪It is a point-to-point connection
to other nodes or devices. All
the network nodes are
connected to each other.
▪There are two techniques to
transmit data over the Mesh
topology, they are :
• Routing
• Flooding
45
Mesh Topology
▪Advantages of Mesh Topology
• Each connection can carry its own data load.
• It is robust.
• Fault is diagnosed easily.
• Provides security and privacy.
▪Disadvantages of Mesh Topology
• Installation and configuration is difficult.
• Cabling cost is more.
• Bulk wiring is required.
46
Wired Network Topologies: Hybrid Topology
▪ It is two different types of topologies which is a mixture of two or more topologies. For
example if in an office in one department ring topology is used and in another star topology is
used, connecting these topologies will result in Hybrid Topology (ring topology and star
topology).
47
Hybrid Topology
▪Advantages of Hybrid Topology
• Reliable as Error detecting and trouble shooting is easy.
• Effective.
• Scalable as size can be increased easily.
• Flexible.
▪Disadvantages of Hybrid Topology
• Complex in design.
• Costly.
48