Lecture 1 - Intro To Computer Networks
Lecture 1 - Intro To Computer Networks
Advanced Computer
Networks
Why study Computer
Networks ?
A group or system of interconnected people or
things.
Course textbook
k s ” ,
wo r
Ne t ral l ,
e rs t h e
m p ut d W e
“Co aum an
en b
Tan o n .
i ti
5t ed
h
Reference books
Disclaimer: I shall be copying slides, figures, and different material for Lecture
presentation from Dr. Junaid Qadir Slides, Online slides available for the below
mentioned books by the authors of the book. For this I am thankful to Dr. Junaid and
the authors for putting some nice slides over the internet.
Net1
Net 2 Net3
Topic 4
How processes on different nodes
communicate over an internetwork?
Topic 5
How various applications
interact over an internetwork?
•
Modern networking trends
Initial concepts of wide area networking originated in several
computer science laboratories in the United States, United
Kingdom, and France.
• The first message was sent over the ARPANET in 1969 from
computer science laboratory at University of California, Los
Angeles (UCLA) to the second network node at Stanford
Research Institute (SRI).
https://www.internetsociety.org/internet/history-internet/brief-history-internet/
Networking
‘
Networks is a set of technologies –
including hardware, software and
media – that can be used to
connect computers together,
’’
resources in real time
[Peter Norton]
Benefits
Resource sharing (cost savings)
Personal communication
Data backups
Reliability (reduced errors/inconsistencies)
Greater performance (distributed computing)
Personalized/ contextualized services
Network
Design Issues
Media; Topology; Protocol;
Addressing; Naming;
Network Topology
Network topology is the study of the physical
(real) and logical (virtual) interconnections
between nodes [Wikipedia]
Topology types:
Point to Point; Bus; Star; Ring; Mesh and Hybrid
Network Topology (cont)
‘‘
The rules governing the syntax, semantics,
’
and synchronization of communication.
[Wikipedia]
‘‘
Protocol defines 1) format and 2) order of
messages sent and received among network
entities and 3) action(s) taken on ’
’
transmission and receipt of message
[Kurose and Ross]
Protocol
In this course, we will focus on protocols for data traffic only.
TCP/IP is the most dominant suite of protocols and
is used on the Internet.
TCP/IP suite of protocols is often organized in a
hierarchy of layers
Some other protocol suites (no where as popular)
include: NetBIOS/ NetBEUI and IPX/ SPX.
Introduction to the Protocol Stack
• stack: [m-w.org]
– 1: a large usually conical pile (as of hay, straw, or
grain in the sheaf) left standing in the field for
storage
– 2 a: an orderly pile or heap
21
Layered Architecture
22
Layered Architecture
23
An Example of a Non-Layered
Communication
24
An Example of a Non-Layered
Communication
SEECSTech
EMETech
Secretary
Secretary
mailman
26
The TCP/IP Protocol Stack
Application Layer
SMTP, POP3, FTP, HTTP…
Transport Layer
TCP and UDP
Network Layer
IP
Medium Access Control Layer
Ethernet, 802.11,…
Physical Layer
UTP, Fiber, Wireless…
27
The TCP/IP Protocol Stack
Application Layer
SMTP, POP3, FTP, HTTP… payload
Transport Layer trans
TCP and UDP payload
hdr
Network Layer net trans
IP payload
hdr hdr
Medium Access Control Layer mac net trans
Ethernet, 802.11,… payload
hdr hdr hdr
Physical Layer phy mac net trans
UTP, Fiber, Wireless… payload
hdr hdr hdr hdr
Channel
28
TCP/IP stack in IoTs
OSI Protocol Stack
– A framework is helpful in the design of
hardware and software for communication
Internet layer
Source IP | Destination IP Payload
Application Application
Transport Transport
Network Network
Data Link Data Link
Bits Bits
Application Application
Routers/
Transport Gateway Transport
Network Network
Data Link Data Link
Bits Bits
Internet layer
Source IP | Destination IP Payload
Internet layer
Source IP | Destination IP Payload
Type
a d i g m
P a r
c hy
ie r ar
H
Classification (Geographical Scope)
Decreasing
• Wide Area Networks
Scope
• Metropolitan Area Networks
• Campus Area Networks
• Home Area Networks
• Personal Area Networks
Brief Overview of Contemporary Networks
• Ratified in 1999
• Operates at 2.4 GHz
• Multiple Data rates: 1, 2, 5.5, 11 Mbps
– Data rate is selected and changed according to
the variations in signal quality
• Range: ~35m indoor, ~100m outdoor
Infrastructure Wireless Networks: 802.11a
• Ratified in 1999
• Operates at 5 GHz
• Multiple Data rates: 54, 48, 36, 24, 18, 12,
9 and 6 Mbps
• Best operation with line-of-sight
• Range: ~25m indoor, ~75m outdoor
Infrastructure Wireless Networks: 802.11n
• Standardized as 802.16e
• Provides last-mile wireless broadband connectivity
• Operates at 3.5 GHz, 2.3/2.5 GHz, or 5 GHz
• Maximum data rate: ~64 Mbps
• Range: ~10 km
• Provides built-in Quality-of-Service (QoS) support
• Uses MIMO technology with AMC
Short-Range Wireless Networks: Bluetooth
Source
(Caller) Call establishment
Data transfer
Connection close
(before data transfer)
Destination
(Callee)
Difference between telecom and data networks
Source
Destination
…
Message
…
Packets
Classification (Network Paradigm)
Client-server networks:
Core
Distribution
Access
Classification (Type)
Internet
Intranet
VPN
Extranet
Image source: http://www.flexsys-group.com
Access technology (Narrowband)
• Uses analog telephone lines
• Utilizes a modulator/ demodulator
(Modem)
• Modems perform error correction/
compression
• V.34 (28.8, 33.6 kbps); V.90 and V.92 (56
kbps)
• Telephone networks limit a single
narrowband channel to 56 kbps
Access technology (Broadband)
• Leased Circuits: E1 (2M), E2 (8M), E3
(34M)
• DSL: Utilizes telephone lines but
performs efficient digital coding
Types: ADSL, HDSL, SDSL, VDSL
• Cable: Utilizes co-axial cables and
provides similar access speeds to DSL
• WiMax: Wireless broadband
technology
Some Standardization Bodies
• IEEE
• IEFT – Internet Engineering Task Force
• 3GPP/3GPP2 – 3rd Gen Partnership Project
• ITU – International Telecommunication Union
Future
http://infocom2018.ieee-infocom.org/program/accepted-paper-list-main-conference
Recap of Network lectures
Media (wired and wireless);
Topology (bus, star, mesh, ring, tree);
Protocol (HTTP, TCP/IP, MAC);
Addressing (IP, MAC);
Naming (domain, hostnames);
Layered Communication (TCP/IP model);
Networking devices (hubs, switches, routers);
Routing and Internetworking;
Announcement: Students are instructed to
choose a research paper to be presented and upload the link.
Deadline: 28-09-2022
[Details in previous lecture slides]
- Paper quality and preparation: How well you understood the paper and its quality
[where/when it was published]
- Mode of delivery: How well you deliver the paper idea through presentation. How well
you identified the novelty in the paper?