SlideShare a Scribd company logo
Network Models
DATA
COMMUNICATION
Network Models
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
PCC-ECE-604: DATA COMMUNICATION AND COMPUTER
NETWORKS
Department of ECE
School of Engineering and Technology
Baba Ghulam Shah Badshah University
Prepared by: Junaid Farooq War
© Junaid Farooq War
Contents
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
• LAYERED TASKS
• OSI MODEL
• Layers in OSI MODEL
• TCP/IP PROTOCAL SUITE
• PROTOCOLS
• ADDRESSING
• EXAMPLES
© Junaid Farooq War
Network Models
LAYERED TASKS
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
We use the concept of layers in our daily life.
As an example, let us consider two friends who communicate through postal mail.
TASKS INVOLVED
© Junaid Farooq War
Network Models
Contents
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
• LAYERED TASKS
• OSI MODEL
• Layers in OSI MODEL
• TCP/IP PROTOCAL SUITE
• PROTOCOLS
• ADDRESSING
• EXAMPLES
© Junaid Farooq War
Network Models
OSI MODEL
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
Established in 1947, the International Standards Organization (ISO).
It was first introduced in the late 1970s.
OSI covers all aspects of network communications
Note: ISO is the organization. OSI is the model.
Trick:
Please Do Not Teach Stupid People Algebra
© Junaid Farooq War
Network Models
Interaction between layers in the OSI model
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
© Junaid Farooq War
Network Models
Exchange using the OSI model
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
© Junaid Farooq War
Network Models
Contents
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
• LAYERED TASKS
• OSI MODEL
• Layers in OSI MODEL
• TCP/IP PROTOCAL SUITE
• PROTOCOLS
• ADDRESSING
• EXAMPLES
© Junaid Farooq War
Network Models
Physical Layer
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
RESPONSIBILITIES:
1. Representation in bits
2. Physical characteristics of medium and interface
3. Data Rate
4. Synchronization of bits
5. Line configuration: (P2P, Multi-point)
6. Physical Topology
7. Transmission Mode: (Simplex, half Duplex, full duplex)
The physical layer is responsible for movements
of individual bits from one hop (node) to the next
© Junaid Farooq War
Network Models
Data Link Layer
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
RESPONSIBILITIES:
1. Framing
2. Physical Addressing
3. Flow Control
4. Error Control
5. Access Control
© Junaid Farooq War
Network Models
Hop to Hop Delivery
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
The data link layer is responsible for moving
frames from one hop (node) to the next.
© Junaid Farooq War
Network Models
Network Layer
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
RESPONSIBILITIES:
1. Logical Addressing
2. Routing
The network layer is responsible for the
delivery of individual packets from
the source host to the destination host.
© Junaid Farooq War
Network Models
Source to Destination Delivery
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
© Junaid Farooq War
Network Models
Transport Layer
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
RESPONSIBILITIES:
1. Segmentation and reassembly
2. Port Addressing
3. Connection Control
4. Flow Control
5. Error Control
© Junaid Farooq War
Network Models
Process to Process Delivery
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples The transport layer is responsible for the delivery
of a message from one process to another.
© Junaid Farooq War
Network Models
Session Layer
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
RESPONSIBILITIES:
1. Dialog Control
2. Synchronization
© Junaid Farooq War
Network Models
Presentation Layer
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
RESPONSIBILITIES:
1. Translation
2. Encryption
3. Compression
© Junaid Farooq War
Network Models
Application Layer
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples The application layer is responsible for
providing services to the user.
© Junaid Farooq War
Network Models
Summary
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
© Junaid Farooq War
Network Models
Contents
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
• LAYERED TASKS
• OSI MODEL
• Layers in OSI MODEL
• TCP/IP PROTOCAL SUITE
• PROTOCOLS
• ADDRESSING
• EXAMPLES
© Junaid Farooq War
Network Models
TCP/IP Protocol Suite
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
1. Host-to-network
2. Internet
3. Transport and
4. Application
© Junaid Farooq War
Network Models
However, when TCP/IP is compared to OSI, we can say that the TCP/IP protocol suite is made
of five layers:
The layers in the TCP/IP protocol suite do not exactly match those in the OSI model.
The original TCP/IP protocol suite was defined as having four layers:
1. Physical
2. Data link
3. Network
4. Transport and
5. Application
Comparison of TCP/IP with OSI
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
© Junaid Farooq War
Network Models
Contents
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
• LAYERED TASKS
• OSI MODEL
• Layers in OSI MODEL
• TCP/IP PROTOCAL SUITE
• PROTOCOLS
• ADDRESSING
• EXAMPLES
© Junaid Farooq War
Network Models
PROTOCOLS
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
At Physical and data link layer, TCP/IP doesn't define any specific protocol
It supports all the standards and proprietary protocols
Internetworking Protocol (IP)
Unreliable and connectionless protocol – best effort delivery service
Does its best to get a transmission through to its destination- with no guarantee
IP transports data in packets called datagrams
Datagrams can travel along different routes
© Junaid Farooq War
Network Models
Reverse Address Resolution Protocol
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
ARP is used to associate logical address with a physical address
Address Resolution Protocol
RARP allows a host to discover its IP address when it only knows its Physical address
Internet Control Message Protocol
Mechanism used by hosts and gateways to send notification of datagram problems
back to the sender
Internet Group Message Protocol
Used to facilitate simultaneous transmission of a message to a group of recipients
User datagram Protocol
Transmission Control Protocol
Stream Control Protocol
© Junaid Farooq War
Network Models
Contents
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
• LAYERED TASKS
• OSI MODEL
• Layers in OSI MODEL
• TCP/IP PROTOCAL SUITE
• PROTOCOLS
• ADDRESSING
• EXAMPLES
© Junaid Farooq War
Network Models
Addressing in TCP/IP
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
48 bits 32 bits
64 bits
16 bits
© Junaid Farooq War
Network Models
Relationship of layers and addresses in TCP/IP
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
bgsbu.ac.in
abc@bgsbu.ac.in
192.168.0.1
70:6A:1B:45:C0:F8
© Junaid Farooq War
Network Models
Contents
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
• LAYERED TASKS
• OSI MODEL
• Layers in OSI MODEL
• TCP/IP PROTOCAL SUITE
• PROTOCOLS
• ADDRESSING
• EXAMPLES
© Junaid Farooq War
Network Models
Example 1
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
In Figure below, a node with physical address 10 sends a frame to a node with physical address
87. The two nodes are connected by a link (bus topology LAN). As the figure shows, the computer
with physical address 10 is the sender, and the computer with physical address 87 is the receiver.
Here, there is no need of logical address because the communicating
devices are in the same network
© Junaid Farooq War
Network Models
Example 2
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
Figure shows a part of an internet with two routers connecting three LANs. Each computer is
connected to only one link and therefore has only one pair of addresses. Each router, however, is
connected to three networks (only two are shown in the figure). So each router has three pairs of
addresses, one for each connection.
The physical addresses will change from hop to hop, but the logical addresses usually
remain the same.
© Junaid Farooq War
Network Models
Example 3
DATA
COMMUNICATION
• Layered Tasks
• OSI Model
• Layers in OSI
• TCP/IP
• Protocols
• Addressing
• Examples
The sending computer is running three processes at this time with port addresses a, b, and c. The
receiving computer is running two processes at this time with port addresses j and k. Process a in
the sending computer needs to communicate with process j in the receiving computer.
The physical addresses change from hop to hop, but the logical and port addresses
usually remain the same.
© Junaid Farooq War
Network Models

More Related Content

Similar to Network Models.pptx

OSI Model.ppt
OSI Model.pptOSI Model.ppt
OSI Model.ppt
ShantanuBhushanMishr
 
open system interconnection referencemodel.ppt
open system interconnection referencemodel.pptopen system interconnection referencemodel.ppt
open system interconnection referencemodel.ppt
AnkitaAggarwal68
 
The Theoretical Network
The Theoretical NetworkThe Theoretical Network
The Theoretical Network
zaisahil
 
Unit 2 ppt-idc
Unit 2 ppt-idcUnit 2 ppt-idc
Unit 2 ppt-idc
hiya123jes
 
Computer Network - Introduction to Networks
Computer Network - Introduction to NetworksComputer Network - Introduction to Networks
Computer Network - Introduction to Networks
Swapnil Agrawal
 
Iso osi
Iso osiIso osi
Iso osi
karan saini
 
Iso osi
Iso osiIso osi
02 protocols and tcp-ip
02 protocols and tcp-ip02 protocols and tcp-ip
02 protocols and tcp-ip
kashish0313
 
ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)
Tutun Juhana
 
Computer network : models and topologies
Computer network : models and topologiesComputer network : models and topologies
Computer network : models and topologies
Anup Pandey
 
Ajal 7 osi layers
Ajal 7 osi layersAjal 7 osi layers
Ajal 7 osi layers
AJAL A J
 
Network layer
Network layerNetwork layer
Network layer
Hasib Shaikh
 
Lecture5-6-7.pdf
Lecture5-6-7.pdfLecture5-6-7.pdf
Lecture5-6-7.pdf
Rachel70983
 
02 protocols and tcp-ip
02 protocols and tcp-ip02 protocols and tcp-ip
02 protocols and tcp-ip
myl_1116
 
OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)
OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)
OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)
Tutun Juhana
 
4. Communication and Network Security
4. Communication and Network Security4. Communication and Network Security
4. Communication and Network Security
Sam Bowne
 
CISSP Prep: Ch 5. Communication and Network Security (Part 1)
CISSP Prep: Ch 5. Communication and Network Security (Part 1)CISSP Prep: Ch 5. Communication and Network Security (Part 1)
CISSP Prep: Ch 5. Communication and Network Security (Part 1)
Sam Bowne
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
Piero Fraternali
 
Topic 2.1 network communication using osi model
Topic 2.1 network communication using osi modelTopic 2.1 network communication using osi model
Topic 2.1 network communication using osi model
DoLce MiEra
 
Basic ip and networking ver 3 kl
Basic ip and networking ver 3 klBasic ip and networking ver 3 kl
Basic ip and networking ver 3 kl
Azhar Ali
 

Similar to Network Models.pptx (20)

OSI Model.ppt
OSI Model.pptOSI Model.ppt
OSI Model.ppt
 
open system interconnection referencemodel.ppt
open system interconnection referencemodel.pptopen system interconnection referencemodel.ppt
open system interconnection referencemodel.ppt
 
The Theoretical Network
The Theoretical NetworkThe Theoretical Network
The Theoretical Network
 
Unit 2 ppt-idc
Unit 2 ppt-idcUnit 2 ppt-idc
Unit 2 ppt-idc
 
Computer Network - Introduction to Networks
Computer Network - Introduction to NetworksComputer Network - Introduction to Networks
Computer Network - Introduction to Networks
 
Iso osi
Iso osiIso osi
Iso osi
 
Iso osi
Iso osiIso osi
Iso osi
 
02 protocols and tcp-ip
02 protocols and tcp-ip02 protocols and tcp-ip
02 protocols and tcp-ip
 
ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)
 
Computer network : models and topologies
Computer network : models and topologiesComputer network : models and topologies
Computer network : models and topologies
 
Ajal 7 osi layers
Ajal 7 osi layersAjal 7 osi layers
Ajal 7 osi layers
 
Network layer
Network layerNetwork layer
Network layer
 
Lecture5-6-7.pdf
Lecture5-6-7.pdfLecture5-6-7.pdf
Lecture5-6-7.pdf
 
02 protocols and tcp-ip
02 protocols and tcp-ip02 protocols and tcp-ip
02 protocols and tcp-ip
 
OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)
OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)
OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)
 
4. Communication and Network Security
4. Communication and Network Security4. Communication and Network Security
4. Communication and Network Security
 
CISSP Prep: Ch 5. Communication and Network Security (Part 1)
CISSP Prep: Ch 5. Communication and Network Security (Part 1)CISSP Prep: Ch 5. Communication and Network Security (Part 1)
CISSP Prep: Ch 5. Communication and Network Security (Part 1)
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
 
Topic 2.1 network communication using osi model
Topic 2.1 network communication using osi modelTopic 2.1 network communication using osi model
Topic 2.1 network communication using osi model
 
Basic ip and networking ver 3 kl
Basic ip and networking ver 3 klBasic ip and networking ver 3 kl
Basic ip and networking ver 3 kl
 

Recently uploaded

sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
ssuser36d3051
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
bhadouriyakaku
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
This is my Environmental physics presentation
This is my Environmental physics presentationThis is my Environmental physics presentation
This is my Environmental physics presentation
ZainabHashmi17
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
Ratnakar Mikkili
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 

Recently uploaded (20)

sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
This is my Environmental physics presentation
This is my Environmental physics presentationThis is my Environmental physics presentation
This is my Environmental physics presentation
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 

Network Models.pptx

  • 1. Network Models DATA COMMUNICATION Network Models • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples PCC-ECE-604: DATA COMMUNICATION AND COMPUTER NETWORKS Department of ECE School of Engineering and Technology Baba Ghulam Shah Badshah University Prepared by: Junaid Farooq War © Junaid Farooq War
  • 2. Contents DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples • LAYERED TASKS • OSI MODEL • Layers in OSI MODEL • TCP/IP PROTOCAL SUITE • PROTOCOLS • ADDRESSING • EXAMPLES © Junaid Farooq War Network Models
  • 3. LAYERED TASKS DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples We use the concept of layers in our daily life. As an example, let us consider two friends who communicate through postal mail. TASKS INVOLVED © Junaid Farooq War Network Models
  • 4. Contents DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples • LAYERED TASKS • OSI MODEL • Layers in OSI MODEL • TCP/IP PROTOCAL SUITE • PROTOCOLS • ADDRESSING • EXAMPLES © Junaid Farooq War Network Models
  • 5. OSI MODEL DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples Established in 1947, the International Standards Organization (ISO). It was first introduced in the late 1970s. OSI covers all aspects of network communications Note: ISO is the organization. OSI is the model. Trick: Please Do Not Teach Stupid People Algebra © Junaid Farooq War Network Models
  • 6. Interaction between layers in the OSI model DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples © Junaid Farooq War Network Models
  • 7. Exchange using the OSI model DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples © Junaid Farooq War Network Models
  • 8. Contents DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples • LAYERED TASKS • OSI MODEL • Layers in OSI MODEL • TCP/IP PROTOCAL SUITE • PROTOCOLS • ADDRESSING • EXAMPLES © Junaid Farooq War Network Models
  • 9. Physical Layer DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples RESPONSIBILITIES: 1. Representation in bits 2. Physical characteristics of medium and interface 3. Data Rate 4. Synchronization of bits 5. Line configuration: (P2P, Multi-point) 6. Physical Topology 7. Transmission Mode: (Simplex, half Duplex, full duplex) The physical layer is responsible for movements of individual bits from one hop (node) to the next © Junaid Farooq War Network Models
  • 10. Data Link Layer DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples RESPONSIBILITIES: 1. Framing 2. Physical Addressing 3. Flow Control 4. Error Control 5. Access Control © Junaid Farooq War Network Models
  • 11. Hop to Hop Delivery DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples The data link layer is responsible for moving frames from one hop (node) to the next. © Junaid Farooq War Network Models
  • 12. Network Layer DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples RESPONSIBILITIES: 1. Logical Addressing 2. Routing The network layer is responsible for the delivery of individual packets from the source host to the destination host. © Junaid Farooq War Network Models
  • 13. Source to Destination Delivery DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples © Junaid Farooq War Network Models
  • 14. Transport Layer DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples RESPONSIBILITIES: 1. Segmentation and reassembly 2. Port Addressing 3. Connection Control 4. Flow Control 5. Error Control © Junaid Farooq War Network Models
  • 15. Process to Process Delivery DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples The transport layer is responsible for the delivery of a message from one process to another. © Junaid Farooq War Network Models
  • 16. Session Layer DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples RESPONSIBILITIES: 1. Dialog Control 2. Synchronization © Junaid Farooq War Network Models
  • 17. Presentation Layer DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples RESPONSIBILITIES: 1. Translation 2. Encryption 3. Compression © Junaid Farooq War Network Models
  • 18. Application Layer DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples The application layer is responsible for providing services to the user. © Junaid Farooq War Network Models
  • 19. Summary DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples © Junaid Farooq War Network Models
  • 20. Contents DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples • LAYERED TASKS • OSI MODEL • Layers in OSI MODEL • TCP/IP PROTOCAL SUITE • PROTOCOLS • ADDRESSING • EXAMPLES © Junaid Farooq War Network Models
  • 21. TCP/IP Protocol Suite DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples 1. Host-to-network 2. Internet 3. Transport and 4. Application © Junaid Farooq War Network Models However, when TCP/IP is compared to OSI, we can say that the TCP/IP protocol suite is made of five layers: The layers in the TCP/IP protocol suite do not exactly match those in the OSI model. The original TCP/IP protocol suite was defined as having four layers: 1. Physical 2. Data link 3. Network 4. Transport and 5. Application
  • 22. Comparison of TCP/IP with OSI DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples © Junaid Farooq War Network Models
  • 23. Contents DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples • LAYERED TASKS • OSI MODEL • Layers in OSI MODEL • TCP/IP PROTOCAL SUITE • PROTOCOLS • ADDRESSING • EXAMPLES © Junaid Farooq War Network Models
  • 24. PROTOCOLS DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples At Physical and data link layer, TCP/IP doesn't define any specific protocol It supports all the standards and proprietary protocols Internetworking Protocol (IP) Unreliable and connectionless protocol – best effort delivery service Does its best to get a transmission through to its destination- with no guarantee IP transports data in packets called datagrams Datagrams can travel along different routes © Junaid Farooq War Network Models
  • 25. Reverse Address Resolution Protocol DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples ARP is used to associate logical address with a physical address Address Resolution Protocol RARP allows a host to discover its IP address when it only knows its Physical address Internet Control Message Protocol Mechanism used by hosts and gateways to send notification of datagram problems back to the sender Internet Group Message Protocol Used to facilitate simultaneous transmission of a message to a group of recipients User datagram Protocol Transmission Control Protocol Stream Control Protocol © Junaid Farooq War Network Models
  • 26. Contents DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples • LAYERED TASKS • OSI MODEL • Layers in OSI MODEL • TCP/IP PROTOCAL SUITE • PROTOCOLS • ADDRESSING • EXAMPLES © Junaid Farooq War Network Models
  • 27. Addressing in TCP/IP DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples 48 bits 32 bits 64 bits 16 bits © Junaid Farooq War Network Models
  • 28. Relationship of layers and addresses in TCP/IP DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples bgsbu.ac.in abc@bgsbu.ac.in 192.168.0.1 70:6A:1B:45:C0:F8 © Junaid Farooq War Network Models
  • 29. Contents DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples • LAYERED TASKS • OSI MODEL • Layers in OSI MODEL • TCP/IP PROTOCAL SUITE • PROTOCOLS • ADDRESSING • EXAMPLES © Junaid Farooq War Network Models
  • 30. Example 1 DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples In Figure below, a node with physical address 10 sends a frame to a node with physical address 87. The two nodes are connected by a link (bus topology LAN). As the figure shows, the computer with physical address 10 is the sender, and the computer with physical address 87 is the receiver. Here, there is no need of logical address because the communicating devices are in the same network © Junaid Farooq War Network Models
  • 31. Example 2 DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples Figure shows a part of an internet with two routers connecting three LANs. Each computer is connected to only one link and therefore has only one pair of addresses. Each router, however, is connected to three networks (only two are shown in the figure). So each router has three pairs of addresses, one for each connection. The physical addresses will change from hop to hop, but the logical addresses usually remain the same. © Junaid Farooq War Network Models
  • 32. Example 3 DATA COMMUNICATION • Layered Tasks • OSI Model • Layers in OSI • TCP/IP • Protocols • Addressing • Examples The sending computer is running three processes at this time with port addresses a, b, and c. The receiving computer is running two processes at this time with port addresses j and k. Process a in the sending computer needs to communicate with process j in the receiving computer. The physical addresses change from hop to hop, but the logical and port addresses usually remain the same. © Junaid Farooq War Network Models