SlideShare a Scribd company logo
Introduction to
Networks
Lecture-03
Introduction to Computing
Engr. Sadia Jabeen
1
2
◆ A set of communication elements connected by
communication links
➭ Communication elements
● Computers, printers, mobile phones, …
● Routers, switches, ...
➭ Communication links
● optic fiber
● coaxial cable
● twisted pair
● wireless (radio, microwave, satellite)
➭ Topologies
● Ring, Star, Bus, Tree, Mesh
What is a Computer Network
local ISP
company
network
regional ISP
router
workstation
server
mobile
3
◆ A software/hardware infrastructure
➭ Share resources
● data, files, computing power, video,…
➭ Information highway
● communication between geographically dispersed users
➭ Electronic Society
● Cyberspace
● Virtual global nation
What is a Computer Network
4
Introduction
 Computer Network
– an interconnected collection of autonomous computers
Internet: “network of networks”
– loosely hierarchical
– public Internet versus private intranet
WWW a distributed systems run on the top of Internet
 Difference between a network and the Internet??
5
1.1 Uses of Computer Networks
• Business Applications
• Home Applications
• Mobile Users
• Social Issues
6
Business Applications of Networks
A network with two clients and one server.
a. Resource sharing (hardware, software, information, …)
c. Doing business electronically (B2B, B2C, e-commerce)
b. Providing communication medium (e-mail, videoconferenceing)
7
Business Applications of Networks (2)
The client-server model involves requests and replies.
a. Two processes are involved
b. A communication network is needed
8
Home Network Applications
• Access to remote information
• Person-to-person communication
• Interactive entertainment
• Electronic commerce
9
 Networks for People
– Access to remote information
• e.g.: financial, shopping, customized newspapers,
on-line digital library, WWW
– Person-to-person communication
• email, video conference, newsgroup, Skype,
WhatsApp
– Entertainment
• Social media, YouTube, e-gaming
10
Home Network Applications (2)
In peer-to-peer system there are no fixed clients and servers.
11
Network Hardware
• Local Area Networks
• Wide Area Networks
• Metropolitan Area Networks
• Wireless Networks
• Home Networks
• Internetwork (The INTERNET)
12
Local Area Networks
 Characteristics
– small size
– transmission technology
• single cable
• 10Mbps ~ 10Gb/s
• 10Gb/s : 10,000,000.000 bps
– topology:
• bus
– Ethernet (IEEE 802.3): 10 or 100 Mbps (10Gb/s)
• ring
– IBM token ring (IEEE 802.5): 4 or 16 Mbps
13
Metropolitan Area Networks
A metropolitan area network based on cable TV.
14
Wide Area Networks (WANs)
Relation between hosts on LANs and the subnet.
·WANs are point-to-point networks
·WANs consist of two distinct components:
transmission lines (copper, fiber, microwave) and switches (electronics, optics)
 Store-and-forward or packet-switched subnet
15
Network Topology
16
Subnet (WANs)
Subnet (WANs) consists of two components:
– transmission lines (circuits, channels, trunks)
• move bits between machines
– switching elements
• connect transmission lines
• Router: also called packet switching nodes,
intermediate systems, and data switching exchanges
• Operate in store-and-forward, or packet-switched
mode.
17
Wide Area Networks (2)
A stream of packets from sender to receiver. (virtual- circuit)
 Routing decisions are made locally·
 How A makes that decision is called the routing algorithm.
9/17 End
18
Wireless Networks
Categories of wireless networks:
• System interconnection
(short-range radio, e.g. Bluetooth)
• Wireless LANs
(802.11a, 802.11b, 802.11g)
• Wireless WANs
(802.16, Cellular phones – GSM, 3G, 4G,
Satellites)
• Wireless Sensor Networks (WSNs)
19
Wireless Networks (2)
(a) Bluetooth configuration
(b) Wireless LAN
20
Wireless Networks (3)
(a) Individual mobile computers
(b) A flying LAN
21
Home Network Categories
 Computers (desktop PC/ Laptop/ Tablet PC,
Smartphones, shared peripherals,)
 Entertainment (SmartTV, camera, Smartphone)
 Telecomm (Telephone, cell phone, intercom, fax)
 Appliances (microwave, refrigerator, washing machines,
security systems, CCTV cameras)
22
Internetworks
• Internetworks connect networks with different hardware
and software
• A collection of interconnected networks is called
an internetwork or internet
• Internet is one specific internet
• Gateways are used to make the connection and to
provide the necessary translation (protocol conversion)
23
Network Software
Protocol Hierarchies
– a series of layers (levels)
– lower layer provides service to higher layers
– protocol:
• an agreement between the communication parties on how
communication is to proceed
– Peers:
• the corresponding layers on different machines.
– Network architecture: a set of layers and protocols
– Protocol stack:
• a list of protocols used by a certain system, one protocol per
layer
24
◆ Layering
➭ To make things simple: modularization
➭ Every different layer has a dedicated function
➭ Create layer boundary such that
● description of services can be small
● number of interactions across boundary are minimized
● potential for interface standardized
➭ Different level of abstraction in the handling of data (e.g.,
syntax, semantics)
➭ Provide appropriate services to upper layer
Network Software
25
Design Issues for the Layers
• Addressing (telephone number, e-mail address, IP
address,…)
• Error Control (error correction codes, ARQ, HARQ,…)
• Flow Control (feedback-based, rate-based)
• Multiplexing (gathering several small messages with the
same destination into a single large message or vice
versa  Demultiplexing)
• Routing (directing traffic to the destination)
26
Design Issues for Layers
 Identify senders and receivers
– multiple computers and processes: addressing
 Data transfer
– simplex, half-duplex, full-duplex communication
– # of logical channels per connections, priorities
 Error control
– error detection
– error correction
 Sequencing of pieces
27
Design Issues for Layers
 Flow control
– feedback from the receiver
– agreed upon transmission rate
 Length of messages
– long messages: disassemble, transmit, and reassmeble
messages
– short messages: gather several small messages
 Multiplexing and Demultiplexing
– when expensive to set up a separate connection
– needed in physical layer
 Routing: split over two or more layers
– High level: London -> France or Germany -> Rome
– Low level: many available circuits
28
The functions of the seven layers
• The physical layer is concerned with transmitting raw bits over a
communication channel
• The data link layer performs flow control and also transforms a raw
transmission facility into a line that appears error free (ARQ)
• The network layer controls the operation of the subnet, e.g. routing,
flow control, internetworking,…
• The transport layer performs assembling and disassembling,
isolates the upper layers from the changes in the network hardware,
and determines the type of services
• The session layer establishes sessions (dialog control, …)
• The presentation layer is concerned with the syntax and semantics
• The application layer contains a variety of commonly used
protocols (e.g. Hyper Text Transfer Protocol for WWW, file
transfer, e-mail, network news,…)
29
Reference Models (2)
The TCP/IP reference model.
30
Reference Models (3)
Protocols and networks in the TCP/IP model initially.
31
 Original backbone of Internet
 Wide area network around which TCP/IP was developed
 Funding from Advanced Research Project Agency
 Initial speed 50 Kbps
ARPANET (1969-1989)
32
 Funded by National Science Foundation
 Motivation: Internet backbone to connect all scientists and engineers
 Introduced Internet hierarchy
– Wide area backbone spanning geographic U.S.
– Many mid-level (regional) networks that attach to backbone
– Campus networks at lowest level
 Initial speed 1.544 Mbps
NSFNET (1987-1992)
33
Internet Usage
Traditional applications (1970 – 1990)
• E-mail
• News
• Remote login
• File transfer
World Wide Web changed all that and brought millions of new,
nonacademic users.
Internet Service Providers (ISP) offer individual users at home
the ability to call up one of their machines and connect to
the Internet to access all kinds of services.
34
Architecture of the Internet
Overview of the Internet.

More Related Content

Similar to Lecture3 - Computer Networks by the Professor.ppt (20)

PPT
computer_networks_unit1_totalunitsnotes.ppt
VasundharaNam1
 
PPT
Chapter1
Gaurav Paliwal
 
PPT
Networking presentationNetworking presentation.pptNetworking presentation.ppt...
nesarahmad37
 
PPTX
Fundamentals of Enterprise Networks
VisualBee.com
 
PPTX
ITP-22 -COMPUTER NETWORK.pptx
MohammadAsim91
 
PPT
Networking Fundamentals.ppt
FA20BCS061GHANAKAMAL
 
PDF
Networking Basic Refresh.pdf
CS Knowledge
 
PPT
Data Communication and Networking
UtkarshaManpiya1
 
PPS
Chapter4
Knowlittle Matharu
 
PPTX
Unit1_COMPUTER_COMMUNICATIONSSlides.pptx
NANDIKHATHARANIKUMAR1
 
PPTX
CN-Unit 1.pptx
4NM20IS025BHUSHANNAY
 
PPTX
Unit - 1.pptx
KavinD11
 
PPTX
KRISHNA_COMPUTER_PROJECT.pptx
ADITYAKUMAR554673
 
PPT
homenet-ews.ppt
Tariq Emad
 
PPT
lecture1.ppt
ssuser9e1626
 
PPT
lecture1 (1).ppt
ssuserb73103
 
PPT
Data Communication-1.ppt
ssusere16bd9
 
PPT
lecture1.ppt
harun kamau
 
PPT
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
NiharikaDubey17
 
PDF
Dist 03-4
jesuscried
 
computer_networks_unit1_totalunitsnotes.ppt
VasundharaNam1
 
Chapter1
Gaurav Paliwal
 
Networking presentationNetworking presentation.pptNetworking presentation.ppt...
nesarahmad37
 
Fundamentals of Enterprise Networks
VisualBee.com
 
ITP-22 -COMPUTER NETWORK.pptx
MohammadAsim91
 
Networking Fundamentals.ppt
FA20BCS061GHANAKAMAL
 
Networking Basic Refresh.pdf
CS Knowledge
 
Data Communication and Networking
UtkarshaManpiya1
 
Unit1_COMPUTER_COMMUNICATIONSSlides.pptx
NANDIKHATHARANIKUMAR1
 
CN-Unit 1.pptx
4NM20IS025BHUSHANNAY
 
Unit - 1.pptx
KavinD11
 
KRISHNA_COMPUTER_PROJECT.pptx
ADITYAKUMAR554673
 
homenet-ews.ppt
Tariq Emad
 
lecture1.ppt
ssuser9e1626
 
lecture1 (1).ppt
ssuserb73103
 
Data Communication-1.ppt
ssusere16bd9
 
lecture1.ppt
harun kamau
 
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
NiharikaDubey17
 
Dist 03-4
jesuscried
 

Recently uploaded (20)

PPTX
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
PDF
GTU Civil Engineering All Semester Syllabus.pdf
Vimal Bhojani
 
PPTX
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
PPTX
Innowell Capability B0425 - Commercial Buildings.pptx
regobertroza
 
PPTX
Server Side Web Development Unit 1 of Nodejs.pptx
sneha852132
 
PDF
IoT - Unit 2 (Internet of Things-Concepts) - PPT.pdf
dipakraut82
 
PDF
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
DOCX
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
PPTX
UNIT DAA PPT cover all topics 2021 regulation
archu26
 
PDF
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 
PDF
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PDF
monopile foundation seminar topic for civil engineering students
Ahina5
 
PDF
Zilliz Cloud Demo for performance and scale
Zilliz
 
PDF
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
PPT
Oxygen Co2 Transport in the Lungs(Exchange og gases)
SUNDERLINSHIBUD
 
PPTX
Thermal runway and thermal stability.pptx
godow93766
 
PPTX
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
PPTX
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
PPTX
Green Building & Energy Conservation ppt
Sagar Sarangi
 
PDF
6th International Conference on Machine Learning Techniques and Data Science ...
ijistjournal
 
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
GTU Civil Engineering All Semester Syllabus.pdf
Vimal Bhojani
 
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
Innowell Capability B0425 - Commercial Buildings.pptx
regobertroza
 
Server Side Web Development Unit 1 of Nodejs.pptx
sneha852132
 
IoT - Unit 2 (Internet of Things-Concepts) - PPT.pdf
dipakraut82
 
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
UNIT DAA PPT cover all topics 2021 regulation
archu26
 
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
monopile foundation seminar topic for civil engineering students
Ahina5
 
Zilliz Cloud Demo for performance and scale
Zilliz
 
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
Oxygen Co2 Transport in the Lungs(Exchange og gases)
SUNDERLINSHIBUD
 
Thermal runway and thermal stability.pptx
godow93766
 
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
Green Building & Energy Conservation ppt
Sagar Sarangi
 
6th International Conference on Machine Learning Techniques and Data Science ...
ijistjournal
 
Ad

Lecture3 - Computer Networks by the Professor.ppt

  • 2. 2 ◆ A set of communication elements connected by communication links ➭ Communication elements ● Computers, printers, mobile phones, … ● Routers, switches, ... ➭ Communication links ● optic fiber ● coaxial cable ● twisted pair ● wireless (radio, microwave, satellite) ➭ Topologies ● Ring, Star, Bus, Tree, Mesh What is a Computer Network local ISP company network regional ISP router workstation server mobile
  • 3. 3 ◆ A software/hardware infrastructure ➭ Share resources ● data, files, computing power, video,… ➭ Information highway ● communication between geographically dispersed users ➭ Electronic Society ● Cyberspace ● Virtual global nation What is a Computer Network
  • 4. 4 Introduction  Computer Network – an interconnected collection of autonomous computers Internet: “network of networks” – loosely hierarchical – public Internet versus private intranet WWW a distributed systems run on the top of Internet  Difference between a network and the Internet??
  • 5. 5 1.1 Uses of Computer Networks • Business Applications • Home Applications • Mobile Users • Social Issues
  • 6. 6 Business Applications of Networks A network with two clients and one server. a. Resource sharing (hardware, software, information, …) c. Doing business electronically (B2B, B2C, e-commerce) b. Providing communication medium (e-mail, videoconferenceing)
  • 7. 7 Business Applications of Networks (2) The client-server model involves requests and replies. a. Two processes are involved b. A communication network is needed
  • 8. 8 Home Network Applications • Access to remote information • Person-to-person communication • Interactive entertainment • Electronic commerce
  • 9. 9  Networks for People – Access to remote information • e.g.: financial, shopping, customized newspapers, on-line digital library, WWW – Person-to-person communication • email, video conference, newsgroup, Skype, WhatsApp – Entertainment • Social media, YouTube, e-gaming
  • 10. 10 Home Network Applications (2) In peer-to-peer system there are no fixed clients and servers.
  • 11. 11 Network Hardware • Local Area Networks • Wide Area Networks • Metropolitan Area Networks • Wireless Networks • Home Networks • Internetwork (The INTERNET)
  • 12. 12 Local Area Networks  Characteristics – small size – transmission technology • single cable • 10Mbps ~ 10Gb/s • 10Gb/s : 10,000,000.000 bps – topology: • bus – Ethernet (IEEE 802.3): 10 or 100 Mbps (10Gb/s) • ring – IBM token ring (IEEE 802.5): 4 or 16 Mbps
  • 13. 13 Metropolitan Area Networks A metropolitan area network based on cable TV.
  • 14. 14 Wide Area Networks (WANs) Relation between hosts on LANs and the subnet. ·WANs are point-to-point networks ·WANs consist of two distinct components: transmission lines (copper, fiber, microwave) and switches (electronics, optics)  Store-and-forward or packet-switched subnet
  • 16. 16 Subnet (WANs) Subnet (WANs) consists of two components: – transmission lines (circuits, channels, trunks) • move bits between machines – switching elements • connect transmission lines • Router: also called packet switching nodes, intermediate systems, and data switching exchanges • Operate in store-and-forward, or packet-switched mode.
  • 17. 17 Wide Area Networks (2) A stream of packets from sender to receiver. (virtual- circuit)  Routing decisions are made locally·  How A makes that decision is called the routing algorithm. 9/17 End
  • 18. 18 Wireless Networks Categories of wireless networks: • System interconnection (short-range radio, e.g. Bluetooth) • Wireless LANs (802.11a, 802.11b, 802.11g) • Wireless WANs (802.16, Cellular phones – GSM, 3G, 4G, Satellites) • Wireless Sensor Networks (WSNs)
  • 19. 19 Wireless Networks (2) (a) Bluetooth configuration (b) Wireless LAN
  • 20. 20 Wireless Networks (3) (a) Individual mobile computers (b) A flying LAN
  • 21. 21 Home Network Categories  Computers (desktop PC/ Laptop/ Tablet PC, Smartphones, shared peripherals,)  Entertainment (SmartTV, camera, Smartphone)  Telecomm (Telephone, cell phone, intercom, fax)  Appliances (microwave, refrigerator, washing machines, security systems, CCTV cameras)
  • 22. 22 Internetworks • Internetworks connect networks with different hardware and software • A collection of interconnected networks is called an internetwork or internet • Internet is one specific internet • Gateways are used to make the connection and to provide the necessary translation (protocol conversion)
  • 23. 23 Network Software Protocol Hierarchies – a series of layers (levels) – lower layer provides service to higher layers – protocol: • an agreement between the communication parties on how communication is to proceed – Peers: • the corresponding layers on different machines. – Network architecture: a set of layers and protocols – Protocol stack: • a list of protocols used by a certain system, one protocol per layer
  • 24. 24 ◆ Layering ➭ To make things simple: modularization ➭ Every different layer has a dedicated function ➭ Create layer boundary such that ● description of services can be small ● number of interactions across boundary are minimized ● potential for interface standardized ➭ Different level of abstraction in the handling of data (e.g., syntax, semantics) ➭ Provide appropriate services to upper layer Network Software
  • 25. 25 Design Issues for the Layers • Addressing (telephone number, e-mail address, IP address,…) • Error Control (error correction codes, ARQ, HARQ,…) • Flow Control (feedback-based, rate-based) • Multiplexing (gathering several small messages with the same destination into a single large message or vice versa  Demultiplexing) • Routing (directing traffic to the destination)
  • 26. 26 Design Issues for Layers  Identify senders and receivers – multiple computers and processes: addressing  Data transfer – simplex, half-duplex, full-duplex communication – # of logical channels per connections, priorities  Error control – error detection – error correction  Sequencing of pieces
  • 27. 27 Design Issues for Layers  Flow control – feedback from the receiver – agreed upon transmission rate  Length of messages – long messages: disassemble, transmit, and reassmeble messages – short messages: gather several small messages  Multiplexing and Demultiplexing – when expensive to set up a separate connection – needed in physical layer  Routing: split over two or more layers – High level: London -> France or Germany -> Rome – Low level: many available circuits
  • 28. 28 The functions of the seven layers • The physical layer is concerned with transmitting raw bits over a communication channel • The data link layer performs flow control and also transforms a raw transmission facility into a line that appears error free (ARQ) • The network layer controls the operation of the subnet, e.g. routing, flow control, internetworking,… • The transport layer performs assembling and disassembling, isolates the upper layers from the changes in the network hardware, and determines the type of services • The session layer establishes sessions (dialog control, …) • The presentation layer is concerned with the syntax and semantics • The application layer contains a variety of commonly used protocols (e.g. Hyper Text Transfer Protocol for WWW, file transfer, e-mail, network news,…)
  • 29. 29 Reference Models (2) The TCP/IP reference model.
  • 30. 30 Reference Models (3) Protocols and networks in the TCP/IP model initially.
  • 31. 31  Original backbone of Internet  Wide area network around which TCP/IP was developed  Funding from Advanced Research Project Agency  Initial speed 50 Kbps ARPANET (1969-1989)
  • 32. 32  Funded by National Science Foundation  Motivation: Internet backbone to connect all scientists and engineers  Introduced Internet hierarchy – Wide area backbone spanning geographic U.S. – Many mid-level (regional) networks that attach to backbone – Campus networks at lowest level  Initial speed 1.544 Mbps NSFNET (1987-1992)
  • 33. 33 Internet Usage Traditional applications (1970 – 1990) • E-mail • News • Remote login • File transfer World Wide Web changed all that and brought millions of new, nonacademic users. Internet Service Providers (ISP) offer individual users at home the ability to call up one of their machines and connect to the Internet to access all kinds of services.
  • 34. 34 Architecture of the Internet Overview of the Internet.