SlideShare a Scribd company logo
4123702
Data Communications System
By
Ajarn Preecha Pangsuban
Chapter 2 - Network Models
4123702 Data Communications System @YRU 3
Network Models
 Networks require a combination of
hardware and software to send data from
one location to another
 To make communications efficient, many
components are involved, each with a
specific function or service
4123702 Data Communications System @YRU 4
Layered Tasks
 Hierarchy

The complex task is broken into smaller subtasks
 Services

The higher layer uses the services of the lower
layer
4123702 Data Communications System @YRU 5
Example of Person-to-person communication
 Cognitive : Defines purpose of message exchange
 Linguistic : Provides common language
 Physical : Physically transmits information
between users
4123702 Data Communications System @YRU 6
Example of Sending a letter
4123702 Data Communications System @YRU 7
Internet Model
 Dominant model in data communications and
networking
 5 ordered layers; often referred to as TCP/IP
protocol suite
4123702 Data Communications System @YRU 8
Internet Model Layers
 Each layer defines distinct functions
 Each layer calls services of layer just below and
provides services to layer just above
 Between machines, corresponding layers
communicate (i.e. network to network; transport
to transport, etc.) are called peer-to-peer
processes
 This communication is governed by protocols
4123702 Data Communications System @YRU 9
Peer-to-Peer Process
4123702 Data Communications System @YRU 10
Data Exchange Between Two Devices
4123702 Data Communications System @YRU 11
Physical layer
4123702 Data Communications System @YRU 12
Physical Layer Responsibilities
 Physical characteristics of interfaces and media
 Representation of bits without interpretation
 Data rate: number of bits per second
 Synchronization of bits
4123702 Data Communications System @YRU 13
The physical layer is responsible for
transmitting individual bits from one
node to the next.
Note:Note:
4123702 Data Communications System @YRU 14
Data link layer
4123702 Data Communications System @YRU 15
Data Link Layer Responsibilities
 Defines frames into manageable data units
 Physical addressing
 Flow control
 Error control
 Access control
4123702 Data Communications System @YRU 16
The data link layer is responsible for
transmitting frames from
one node to the next.
Note:Note:
4123702 Data Communications System @YRU 17
Node-to-node delivery
4123702 Data Communications System @YRU 18
Example 1Example 1
In below figure a node with physical address 10 sends a frame to a
node with physical address 87. The two nodes are connected by a
link. At the data link level this frame contains physical addresses in
the header. These are the only addresses needed. The rest of the
header contains other information needed at this level. The trailer
usually contains extra bits needed for error detection
4123702 Data Communications System @YRU 19
Network layer
4123702 Data Communications System @YRU 20
Network Layer Responsibilities
 If the two systems are attached to different
networks with connecting devices between the
networks, there is often a need for the network
layer
 Source-to-destination delivery, possibly across
multiple networks
 Logical addressing
 Routing
4123702 Data Communications System @YRU 21
The network layer is responsible for
the delivery of packets from the
original source to the
final destination.
Note:Note:
4123702 Data Communications System @YRU 22
Source-to-destination delivery
4123702 Data Communications System @YRU 23
Example 2Example 2
In Figure 2.11 we want to send data from a node with
network address A and physical address 10, located on
one LAN, to a node with a network address P and
physical address 95, located on another LAN. Because
the two devices are located on different networks, we
cannot use physical addresses only; the physical
addresses only have local jurisdiction. What we need here
are universal addresses that can pass through the LAN
boundaries. The network (logical) addresses have this
characteristic.
4123702 Data Communications System @YRU 24
Figure 2.11 Example 2
4123702 Data Communications System @YRU 25
Transport layer
4123702 Data Communications System @YRU 26
Transport Layer Responsibilities
 Process-to-process delivery of entire message
 Port addressing
 Segmentation and reassembly
 Connection control: connectionless or
connection-oriented
 End-to-end flow control
 End-to-end error control
4123702 Data Communications System @YRU 27
The transport layer is responsible for
delivery of a message from one process
to another.
Note:Note:
4123702 Data Communications System @YRU 28
Reliable process-to-process delivery of a message
4123702 Data Communications System @YRU 29
Example 3Example 3
Figure 2.14 shows an example of transport layer
communication. Data coming from the upper layers have
port addresses j and k (j is the address of the sending
process, and k is the address of the receiving process).
Since the data size is larger than the network layer can
handle, the data are split into two packets, each packet
retaining the port addresses (j and k). Then in the network
layer, network addresses (A and P) are added to each
packet.
4123702 Data Communications System @YRU 30
Figure 2.14 Example 3
4123702 Data Communications System @YRU 31
Application layer
4123702 Data Communications System @YRU 32
Application Layer Responsibilities
 Enables user access to the network
 User interfaces and support for services such as

E-Mail

File transfer and access

Remote log-in

WWW
4123702 Data Communications System @YRU 33
The application layer is responsible for
providing services to the user.
Note:Note:
4123702 Data Communications System @YRU 34
Summary of duties
4123702 Data Communications System @YRU 35
OSI Model
 Open Systems Interconnection model
 7 layer theoretical model of how a protocol stack
should be implemented
4123702 Data Communications System @YRU 36
OSI model
4123702 Data Communications System @YRU 37
OSI model define two extra layers
 Session layer: network dialog controller; establish,
maintain, and synchronize communications
between systems
 Presentation layer: To handle the syntax and
semantics of the information exchange between
the two systems.

data translation

encryption/decryption

compression
 These duties are often handled by other layers
now, hence the Internet model
4123702 Data Communications System @YRU 38
Figure 2-9
Summary of OSI model
4123702 Data Communications System @YRU 39
TCP/IP and OSI model
4123702 Data Communications System @YRU 40
OSI vs TCP/IP
Application
Presentation
Session
Transport
Network
Data Link
Physical
Application
Transport
Network
Data Link
Physical Hardware
Firmware
Software
OperatingSystemUserspace
OSI TCP/IP
Some common data communications standards
 
Layer Common Standards
5. Application layer HTTP, HTML (Web)
MPEG, H.323 (audio/video)
IMAP, POP (e-mail)
4. Transport layer TCP (Internet)
SPX (Novell LANs)
3. Network layer IP (Internet)
IPX (Novell LANs)
2. Data link layer Ethernet (LAN)
PPP (dial-up via modem)
1. Physical layer RS-232c cable (LAN)
Category 5 twisted pair (LAN)
V.92 (56 kbps modem)
4123702 Data Communications System @YRU 42
Some Protocols in TCP/IP SuiteProtocol Stacks
4123702 Data Communications System @YRU 43
Information Format
 Frame

An information unit whose source and
destination are data link layer entities

Composed of the data link layer header (trailer)
and upper-layer data
Data link layerData link layer
headerheader
Data link layerData link layer
trailertrailer
Upper layer dataUpper layer data
Frame
4123702 Data Communications System @YRU 44
Information Format Layer (cont.)
 Packet

An information unit whose source and
destination are network layer entities

Composed of the network layer header (trailer)
and upper-layer data
Network layerNetwork layer
headerheader
Network layerNetwork layer
trailertrailer
Upper layer dataUpper layer data
Packet
4123702 Data Communications System @YRU 45
Information Format Layer (cont.)
 Datagram

Usually refers to an information unit whose source
and destination are network layer entities that use
connectionless network service
 Segment

Refers to an information unit whose source and
destination are transport layer entities
 Message

An information unit whose source and destination
entities exist above the network layer (often at the
application layer)
4123702 Data Communications System @YRU 46
Information Format Layer (cont.)
 Cell

An information unit of a fixed size whose source
and destination are data link layer entities

Cells are used in switched environments, such
as Asynchronous Transfer Mode (ATM) and
Switched Multimegabit Data Service (SMDS)
network.
Cell header (5Cell header (5
bytes)bytes)
PayloadPayload
(48 bytes)(48 bytes)
Cell
53 bytes
4123702 Data Communications System @YRU 47
Credits
 All figures obtained from publisher-provided
instructor downloads
Data Communications and Networking, 3rd edition by
Behrouz A. Forouzan.  McGraw Hill Publishing, 2004

More Related Content

What's hot

transport layer
transport layertransport layer
transport layer
priyadharshini murugan
 
Data communication and network Chapter - 2
Data communication and network Chapter - 2Data communication and network Chapter - 2
Data communication and network Chapter - 2
Zafar Ayub
 
Issues in Data Link Layer
Issues in Data Link LayerIssues in Data Link Layer
Issues in Data Link Layer
selvakumar_b1985
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
Faisal Mehmood
 
Point to point protocol | PPP - Nitish Jadia
Point to point protocol | PPP - Nitish JadiaPoint to point protocol | PPP - Nitish Jadia
Point to point protocol | PPP - Nitish Jadia
Nitish Jadia
 
Frame Relay
Frame RelayFrame Relay
Chapter 2 - Network Models
Chapter 2 - Network ModelsChapter 2 - Network Models
Chapter 2 - Network ModelsWayne Jones Jnr
 
Network delay
Network delayNetwork delay
Network delay
Sushma Singh
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
Faisal Mehmood
 
Error Detection and Correction
Error Detection and CorrectionError Detection and Correction
Error Detection and CorrectionTechiNerd
 
DATA RATE LIMITS
DATA RATE LIMITSDATA RATE LIMITS
DATA RATE LIMITS
ChAwais15
 
Token ring
Token ringToken ring
Token ring
selvakumar_b1985
 
Ch3 3 v1
Ch3 3 v1Ch3 3 v1
Ch3 3 v1
bhagavanprasad
 
Tcp IP Model
Tcp IP ModelTcp IP Model
Tcp IP Model
Ankur Kumar
 
Token bus
Token busToken bus
Token bus
Denver Rockfreak
 
Mobile computing (Wireless) Medium Access Control (MAC)
Mobile computing (Wireless) Medium Access Control (MAC)Mobile computing (Wireless) Medium Access Control (MAC)
Mobile computing (Wireless) Medium Access Control (MAC)
Jyothishmathi Institute of Technology and Science Karimnagar
 
Introduction to Data-Link Layer
Introduction to Data-Link LayerIntroduction to Data-Link Layer
Introduction to Data-Link Layer
Abdullaziz Tagawy
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
Faisal Mehmood
 
Media Access Control
Media Access ControlMedia Access Control
Media Access Control
VijayaLakshmi514
 
Baseband Digital Data Transmission
Baseband Digital Data TransmissionBaseband Digital Data Transmission
Baseband Digital Data Transmission
Tanvir Rashid Chowdhury
 

What's hot (20)

transport layer
transport layertransport layer
transport layer
 
Data communication and network Chapter - 2
Data communication and network Chapter - 2Data communication and network Chapter - 2
Data communication and network Chapter - 2
 
Issues in Data Link Layer
Issues in Data Link LayerIssues in Data Link Layer
Issues in Data Link Layer
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Point to point protocol | PPP - Nitish Jadia
Point to point protocol | PPP - Nitish JadiaPoint to point protocol | PPP - Nitish Jadia
Point to point protocol | PPP - Nitish Jadia
 
Frame Relay
Frame RelayFrame Relay
Frame Relay
 
Chapter 2 - Network Models
Chapter 2 - Network ModelsChapter 2 - Network Models
Chapter 2 - Network Models
 
Network delay
Network delayNetwork delay
Network delay
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Error Detection and Correction
Error Detection and CorrectionError Detection and Correction
Error Detection and Correction
 
DATA RATE LIMITS
DATA RATE LIMITSDATA RATE LIMITS
DATA RATE LIMITS
 
Token ring
Token ringToken ring
Token ring
 
Ch3 3 v1
Ch3 3 v1Ch3 3 v1
Ch3 3 v1
 
Tcp IP Model
Tcp IP ModelTcp IP Model
Tcp IP Model
 
Token bus
Token busToken bus
Token bus
 
Mobile computing (Wireless) Medium Access Control (MAC)
Mobile computing (Wireless) Medium Access Control (MAC)Mobile computing (Wireless) Medium Access Control (MAC)
Mobile computing (Wireless) Medium Access Control (MAC)
 
Introduction to Data-Link Layer
Introduction to Data-Link LayerIntroduction to Data-Link Layer
Introduction to Data-Link Layer
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
Media Access Control
Media Access ControlMedia Access Control
Media Access Control
 
Baseband Digital Data Transmission
Baseband Digital Data TransmissionBaseband Digital Data Transmission
Baseband Digital Data Transmission
 

Similar to Ch2 network models

Ch1 ,2 ,3,4
Ch1 ,2 ,3,4Ch1 ,2 ,3,4
02 network models
02  network models02  network models
02 network models
Meenakshi Paul
 
OSI Network Reference Model
OSI Network Reference ModelOSI Network Reference Model
OSI Network Reference Model
chandrakant Mallick
 
OSI MODEL
OSI MODEL OSI MODEL
OSI MODEL
Soumo Dhali
 
computer network OSI layer
computer network OSI layercomputer network OSI layer
computer network OSI layer
Sangeetha Rangarajan
 
Chapeter 2
Chapeter 2Chapeter 2
Chapeter 2
Nazir Ahmed
 
frame relay
frame relayframe relay
frame relay
Jothi Lakshmi
 
Computer networks--networks
Computer networks--networksComputer networks--networks
Computer networks--networks
Noor Azura Adnan
 
TCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionTCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer Description
Shubham Khedekar
 
Computer networks chapter1.
Computer networks chapter1.Computer networks chapter1.
Computer networks chapter1.
MrsRRajaSangeethaIT
 
Protocol
ProtocolProtocol
Protocol
GmedhinBirhane
 
Cisco ccna certification knowledge to pass the exam
Cisco ccna certification knowledge to pass the examCisco ccna certification knowledge to pass the exam
Cisco ccna certification knowledge to pass the exam
le_dung762
 
Frame relay
Frame relay Frame relay
Frame relay balub4
 
Networking (osi model)
Networking (osi model)Networking (osi model)
Networking (osi model)
Pooja Bhojwani
 
High speed Networking
High speed NetworkingHigh speed Networking
High speed Networking
sdb2002
 
20MCT31 - DATA COMMUNICATION NETWORKS_NOTES.pdf
20MCT31 - DATA COMMUNICATION NETWORKS_NOTES.pdf20MCT31 - DATA COMMUNICATION NETWORKS_NOTES.pdf
20MCT31 - DATA COMMUNICATION NETWORKS_NOTES.pdf
DSIVABALASELVAMANIMC
 
10 Circuit Packet
10 Circuit Packet10 Circuit Packet
10 Circuit Packet
Waqas !!!!
 

Similar to Ch2 network models (20)

Ch1 ,2 ,3,4
Ch1 ,2 ,3,4Ch1 ,2 ,3,4
Ch1 ,2 ,3,4
 
02 network models
02  network models02  network models
02 network models
 
OSI Network Reference Model
OSI Network Reference ModelOSI Network Reference Model
OSI Network Reference Model
 
OSI MODEL
OSI MODEL OSI MODEL
OSI MODEL
 
computer network OSI layer
computer network OSI layercomputer network OSI layer
computer network OSI layer
 
Chapeter 2
Chapeter 2Chapeter 2
Chapeter 2
 
frame relay
frame relayframe relay
frame relay
 
Computer networks--networks
Computer networks--networksComputer networks--networks
Computer networks--networks
 
TCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionTCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer Description
 
Computer networks chapter1.
Computer networks chapter1.Computer networks chapter1.
Computer networks chapter1.
 
Protocol
ProtocolProtocol
Protocol
 
CCNA Report
CCNA ReportCCNA Report
CCNA Report
 
Cisco ccna certification knowledge to pass the exam
Cisco ccna certification knowledge to pass the examCisco ccna certification knowledge to pass the exam
Cisco ccna certification knowledge to pass the exam
 
Frame relay
Frame relay Frame relay
Frame relay
 
Networking (osi model)
Networking (osi model)Networking (osi model)
Networking (osi model)
 
High speed Networking
High speed NetworkingHigh speed Networking
High speed Networking
 
20MCT31 - DATA COMMUNICATION NETWORKS_NOTES.pdf
20MCT31 - DATA COMMUNICATION NETWORKS_NOTES.pdf20MCT31 - DATA COMMUNICATION NETWORKS_NOTES.pdf
20MCT31 - DATA COMMUNICATION NETWORKS_NOTES.pdf
 
10 circuit-packet
10 circuit-packet10 circuit-packet
10 circuit-packet
 
10 Circuit Packet
10 Circuit Packet10 Circuit Packet
10 Circuit Packet
 
L 1
L   1L   1
L 1
 

Recently uploaded

How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 

Recently uploaded (20)

How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 

Ch2 network models

  • 2. Chapter 2 - Network Models
  • 3. 4123702 Data Communications System @YRU 3 Network Models  Networks require a combination of hardware and software to send data from one location to another  To make communications efficient, many components are involved, each with a specific function or service
  • 4. 4123702 Data Communications System @YRU 4 Layered Tasks  Hierarchy  The complex task is broken into smaller subtasks  Services  The higher layer uses the services of the lower layer
  • 5. 4123702 Data Communications System @YRU 5 Example of Person-to-person communication  Cognitive : Defines purpose of message exchange  Linguistic : Provides common language  Physical : Physically transmits information between users
  • 6. 4123702 Data Communications System @YRU 6 Example of Sending a letter
  • 7. 4123702 Data Communications System @YRU 7 Internet Model  Dominant model in data communications and networking  5 ordered layers; often referred to as TCP/IP protocol suite
  • 8. 4123702 Data Communications System @YRU 8 Internet Model Layers  Each layer defines distinct functions  Each layer calls services of layer just below and provides services to layer just above  Between machines, corresponding layers communicate (i.e. network to network; transport to transport, etc.) are called peer-to-peer processes  This communication is governed by protocols
  • 9. 4123702 Data Communications System @YRU 9 Peer-to-Peer Process
  • 10. 4123702 Data Communications System @YRU 10 Data Exchange Between Two Devices
  • 11. 4123702 Data Communications System @YRU 11 Physical layer
  • 12. 4123702 Data Communications System @YRU 12 Physical Layer Responsibilities  Physical characteristics of interfaces and media  Representation of bits without interpretation  Data rate: number of bits per second  Synchronization of bits
  • 13. 4123702 Data Communications System @YRU 13 The physical layer is responsible for transmitting individual bits from one node to the next. Note:Note:
  • 14. 4123702 Data Communications System @YRU 14 Data link layer
  • 15. 4123702 Data Communications System @YRU 15 Data Link Layer Responsibilities  Defines frames into manageable data units  Physical addressing  Flow control  Error control  Access control
  • 16. 4123702 Data Communications System @YRU 16 The data link layer is responsible for transmitting frames from one node to the next. Note:Note:
  • 17. 4123702 Data Communications System @YRU 17 Node-to-node delivery
  • 18. 4123702 Data Communications System @YRU 18 Example 1Example 1 In below figure a node with physical address 10 sends a frame to a node with physical address 87. The two nodes are connected by a link. At the data link level this frame contains physical addresses in the header. These are the only addresses needed. The rest of the header contains other information needed at this level. The trailer usually contains extra bits needed for error detection
  • 19. 4123702 Data Communications System @YRU 19 Network layer
  • 20. 4123702 Data Communications System @YRU 20 Network Layer Responsibilities  If the two systems are attached to different networks with connecting devices between the networks, there is often a need for the network layer  Source-to-destination delivery, possibly across multiple networks  Logical addressing  Routing
  • 21. 4123702 Data Communications System @YRU 21 The network layer is responsible for the delivery of packets from the original source to the final destination. Note:Note:
  • 22. 4123702 Data Communications System @YRU 22 Source-to-destination delivery
  • 23. 4123702 Data Communications System @YRU 23 Example 2Example 2 In Figure 2.11 we want to send data from a node with network address A and physical address 10, located on one LAN, to a node with a network address P and physical address 95, located on another LAN. Because the two devices are located on different networks, we cannot use physical addresses only; the physical addresses only have local jurisdiction. What we need here are universal addresses that can pass through the LAN boundaries. The network (logical) addresses have this characteristic.
  • 24. 4123702 Data Communications System @YRU 24 Figure 2.11 Example 2
  • 25. 4123702 Data Communications System @YRU 25 Transport layer
  • 26. 4123702 Data Communications System @YRU 26 Transport Layer Responsibilities  Process-to-process delivery of entire message  Port addressing  Segmentation and reassembly  Connection control: connectionless or connection-oriented  End-to-end flow control  End-to-end error control
  • 27. 4123702 Data Communications System @YRU 27 The transport layer is responsible for delivery of a message from one process to another. Note:Note:
  • 28. 4123702 Data Communications System @YRU 28 Reliable process-to-process delivery of a message
  • 29. 4123702 Data Communications System @YRU 29 Example 3Example 3 Figure 2.14 shows an example of transport layer communication. Data coming from the upper layers have port addresses j and k (j is the address of the sending process, and k is the address of the receiving process). Since the data size is larger than the network layer can handle, the data are split into two packets, each packet retaining the port addresses (j and k). Then in the network layer, network addresses (A and P) are added to each packet.
  • 30. 4123702 Data Communications System @YRU 30 Figure 2.14 Example 3
  • 31. 4123702 Data Communications System @YRU 31 Application layer
  • 32. 4123702 Data Communications System @YRU 32 Application Layer Responsibilities  Enables user access to the network  User interfaces and support for services such as  E-Mail  File transfer and access  Remote log-in  WWW
  • 33. 4123702 Data Communications System @YRU 33 The application layer is responsible for providing services to the user. Note:Note:
  • 34. 4123702 Data Communications System @YRU 34 Summary of duties
  • 35. 4123702 Data Communications System @YRU 35 OSI Model  Open Systems Interconnection model  7 layer theoretical model of how a protocol stack should be implemented
  • 36. 4123702 Data Communications System @YRU 36 OSI model
  • 37. 4123702 Data Communications System @YRU 37 OSI model define two extra layers  Session layer: network dialog controller; establish, maintain, and synchronize communications between systems  Presentation layer: To handle the syntax and semantics of the information exchange between the two systems.  data translation  encryption/decryption  compression  These duties are often handled by other layers now, hence the Internet model
  • 38. 4123702 Data Communications System @YRU 38 Figure 2-9 Summary of OSI model
  • 39. 4123702 Data Communications System @YRU 39 TCP/IP and OSI model
  • 40. 4123702 Data Communications System @YRU 40 OSI vs TCP/IP Application Presentation Session Transport Network Data Link Physical Application Transport Network Data Link Physical Hardware Firmware Software OperatingSystemUserspace OSI TCP/IP
  • 41. Some common data communications standards   Layer Common Standards 5. Application layer HTTP, HTML (Web) MPEG, H.323 (audio/video) IMAP, POP (e-mail) 4. Transport layer TCP (Internet) SPX (Novell LANs) 3. Network layer IP (Internet) IPX (Novell LANs) 2. Data link layer Ethernet (LAN) PPP (dial-up via modem) 1. Physical layer RS-232c cable (LAN) Category 5 twisted pair (LAN) V.92 (56 kbps modem)
  • 42. 4123702 Data Communications System @YRU 42 Some Protocols in TCP/IP SuiteProtocol Stacks
  • 43. 4123702 Data Communications System @YRU 43 Information Format  Frame  An information unit whose source and destination are data link layer entities  Composed of the data link layer header (trailer) and upper-layer data Data link layerData link layer headerheader Data link layerData link layer trailertrailer Upper layer dataUpper layer data Frame
  • 44. 4123702 Data Communications System @YRU 44 Information Format Layer (cont.)  Packet  An information unit whose source and destination are network layer entities  Composed of the network layer header (trailer) and upper-layer data Network layerNetwork layer headerheader Network layerNetwork layer trailertrailer Upper layer dataUpper layer data Packet
  • 45. 4123702 Data Communications System @YRU 45 Information Format Layer (cont.)  Datagram  Usually refers to an information unit whose source and destination are network layer entities that use connectionless network service  Segment  Refers to an information unit whose source and destination are transport layer entities  Message  An information unit whose source and destination entities exist above the network layer (often at the application layer)
  • 46. 4123702 Data Communications System @YRU 46 Information Format Layer (cont.)  Cell  An information unit of a fixed size whose source and destination are data link layer entities  Cells are used in switched environments, such as Asynchronous Transfer Mode (ATM) and Switched Multimegabit Data Service (SMDS) network. Cell header (5Cell header (5 bytes)bytes) PayloadPayload (48 bytes)(48 bytes) Cell 53 bytes
  • 47. 4123702 Data Communications System @YRU 47 Credits  All figures obtained from publisher-provided instructor downloads Data Communications and Networking, 3rd edition by Behrouz A. Forouzan.  McGraw Hill Publishing, 2004