尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Computer Communication
Architecture
OSI
TCP/IP
2
Why do we need the OSI Model?
3
To address the problem of networks increasing in size and in number, the
International Organization for Standardization (ISO) researched many
network schemes and recognized that there was a need to create a network
model
This would help network builders implement networks that could
communicate and work together
ISO therefore, released the OSI reference model in 1984.
Don’t Get Confused.
4
ISO - International Organization for Standardization
OSI - Open System Interconnection
IOS - Internetwork Operating System
To avoid confusion, some people say “International
Standard Organization.”
The OSI Reference Model
5
7 Application
6 Presentation
5 Session
4 Transport
3 Network
2 Data Link
1 Physical
The OSI Model will be used
throughout your entire
networking career!
Memorize it!
OSI Model
6
Data Flow
Layers
Transport
Data-Link
Network
Physical
Application
(Upper)
Layers
Session
Presentation
Application
Layer 7 - The Application Layer
7
7 Application
6 Presentation
5 Session
4 Transport
3 Network
2 Data Link
1 Physical
This layer deal with
networking applications.
Examples:
 Email
 Web browsers
PDU - User Data
Each of the layers have Protocol Data Unit (PDU)
Layer 6 - The Presentation Layer
8
7 Application
6 Presentation
5 Session
4 Transport
3 Network
2 Data Link
1 Physical
This layer is responsible for
presenting the data in the
required format which may
include:
Code Formatting
Encryption
Compression
PDU - Formatted Data
Layer 5 - The Session Layer
9
7 Application
6 Presentation
5 Session
4 Transport
3 Network
2 Data Link
1 Physical
This layer establishes, manages, and
terminates sessions between two
communicating hosts.
Creates Virtual Circuit
Coordinates communication between systems
Organize their communication by offering
three different modes
Simplex
Half Duplex
Full Duplex
Example:
 Client Software
( Used for logging in)
PDU - Formatted Data
Half Duplex
• It uses only one wire pair with a digital signal running in
both directions on the wire.
• It also uses the CSMA/CD protocol to help prevent
collisions and to permit retransmitting if a collision does
occur.
10
Full Duplex
11
In a network that uses twisted-pair cabling, one pair is used to carry the transmitted
signal from one node to the other node. A separate pair is used for the return or
received signal. It is possible for signals to pass through both pairs simultaneously.
The capability of communication in both directions at once is known as full duplex.
Layer 4 - The Transport Layer
12
7 Application
6 Presentation
5 Session
4 Transport
3 Network
2 Data Link
1 Physical
This layer breaks up the data from the
sending host and then reassembles it in the
receiver.
It also is used to insure reliable data
transport across the network.
Can be reliable or unreliable
Sequencing
Acknowledgment
Retransmission
Flow Control
PDU - Segments
Layer 3 - The Network Layer
13
7 Application
6 Presentation
5 Session
4 Transport
3 Network
2 Data Link
1 Physical
Sometimes referred to as the “Cisco Layer”.
End to End Delivery
Provide logical addressing that routers use for
path determination
Segments are encapsulated
Internetwork Communication
Packet forwarding
Packet Filtering
Makes “Best Path Determination”
Fragmentation
PDU – Packets – IP/IPX
Layer 2 - The Data Link Layer
Preamble DMAC SMAC Data length DATA FCS
14
7 Application
6 Presentation
5 Session
4 Transport
3 Network
2 Data Link
1 Physical
Performs Physical Addressing
This layer provides reliable transit of data
across a physical link.
Combines bits into bytes and
bytes into frames
Access to media using MAC address
Error detection, not correction
LLC and MAC
Logical Link Control performs Link
establishment
MAC Performs Access method
PDU - Frames
Layer 1 - The Physical Layer
15
7 Application
6 Presentation
5 Session
4 Transport
3 Network
2 Data Link
1 Physical
This is the physical media
through which the data,
represented as electronic signals,
is sent from the source host to
the destination host.
Move bits between devices
Encoding
PDU - Bits
Data Encapsulation
16
Transport
Data-Link
Physical
Network
Upper-Layer Data
Upper-Layer DataTCP Header
DataIP Header
DataLLC Header
0101110101001000010
DataMAC Header
Presentation
Application
Session
Segment
Packet
Bits
Frame
PDU
FCS
FCS
Data Encapsulation
17
OSI Model Analogy
Application Layer - Source Host
18
After riding your new bicycle a few times in Bangalore,
you decide that you want to give it to a friend who lives in
DADAR, Mumbai.
OSI Model Analogy
Presentation Layer - Source Host
19
Make sure you have the proper directions to disassemble
and reassemble the bicycle.
OSI Model Analogy
Session Layer - Source Host
20
Call your friend and make sure you have his correct
address.
OSI Model Analogy
Transport Layer - Source Host
21
Disassemble the bicycle and put different pieces in
different boxes. The boxes are labeled
“1 of 3”, “2 of 3”, and “3 of 3”.
OSI Model Analogy
Network Layer - Source Host
22
Put your friend's complete mailing address (and yours) on
each box.Since the packages are too big for your mailbox
(and since you don’t have enough stamps) you determine
that you need to go to the post office.
OSI Model Analogy
Data Link Layer – Source Host
23
Bangalore post office takes possession of the boxes.
OSI Model Analogy
Physical Layer - Media
24
The boxes are flown from Bangalore to Mumbai.
OSI Model Analogy
Data Link Layer - Destination
25
Dadar post office receives your boxes.
OSI Model Analogy
Network Layer - Destination
26
Upon examining the destination address, Dadar
post office determines that your boxes should be
delivered to your written home address.
OSI Model Analogy
Transport Layer - Destination
27
Your friend calls you and tells you he got all 3 boxes and
he is having another friend named BOB reassemble the
bicycle.
OSI Model Analogy
Session Layer - Destination
28
Your friend hangs up because he is done talking to you.
OSI Model Analogy
Presentation Layer - Destination
29
BOB is finished and “presents” the bicycle to your friend.
Another way to say it is that your friend is finally getting
him “present”.
OSI Model Analogy
Application Layer - Destination
30
Your friend enjoys riding his new bicycle in Dadar.
Data Flow Through a Network
31
32
Why Another Model?
33
Although the OSI reference model is universally recognized, the
historical and technical open standard of the Internet is
Transmission Control Protocol / Internet Protocol (TCP/IP).
The TCP/IP reference model and the TCP/IP protocol stack
make data communication possible between any two
computers, anywhere in the world, at nearly the speed of light.
The U.S. Department of Defense (DoD) created the TCP/IP
reference model because it wanted a network that could survive
any conditions, even a nuclear war.
TCP/IP Protocol Stack
34
7
6
5
4
3
2
5
4
3
2
Application
Presentation
Session
Transport
Network
Data-Link
Physical1
Application
Transport
Internet
Data-Link
Physical
1
Application Layer Overview
35
*Used by the Router
Application
Transport
Internet
Data-Link
Physical
File Transfer
- TFTP*
- FTP*
E-Mail
- SMTP
Remote Login
- Telnet*
- rlogin*
Network Management
- SNMP*
Name Management
- DNS*
Transport Layer Overview
36
Transmission Control
Protocol (TCP)
User Datagram
Protocol (UDP)
Application
Transport
Internet
Data-Link
Physical
Connection-
Oriented
Connectionless
TCP vs UDP
37
Internet Layer Overview
• In the OSI reference model, the network layer
corresponds to the TCP/IP Internet layer.
38
Internet Protocol (IP)
Internet Control Message
Protocol (ICMP)
Address Resolution
Protocol (ARP)
Reverse Address
Resolution Protocol (RARP)
Application
Transport
Internet
Data-Link
Physical

More Related Content

What's hot

differential amplifier for electronic
differential amplifier for electronicdifferential amplifier for electronic
differential amplifier for electronic
Faiz Yun
 
ADC
ADCADC
Optical Communication-Unit 1- Problems
Optical Communication-Unit 1- ProblemsOptical Communication-Unit 1- Problems
Optical Communication-Unit 1- Problems
josephin Shermila
 
Cutoff Wavelength In Optical Fibre
Cutoff Wavelength In Optical Fibre Cutoff Wavelength In Optical Fibre
Cutoff Wavelength In Optical Fibre
home
 
Line coding
Line codingLine coding
Line coding
Gagan Randhawa
 
Filter design1
Filter design1Filter design1
Filter design1
Mohamad Ariffin Mutalib
 
Dense wavelength division multiplexing
Dense wavelength division multiplexingDense wavelength division multiplexing
Dense wavelength division multiplexing
Bise Mond
 
Ericsson TN Cards in Details
Ericsson TN Cards in DetailsEricsson TN Cards in Details
Ericsson TN Cards in Details
ibrahimnabil17
 
Cellular communication
Cellular communicationCellular communication
Cellular communication
Prashant Gajendra
 
Cellular concepts
Cellular conceptsCellular concepts
Cellular concepts
Priya Hada
 
Link budget
Link budgetLink budget
Link budget
aibad ahmed
 
3.2 modulation formats bpsk, qpsk, oqpsk,
3.2 modulation formats   bpsk, qpsk, oqpsk,3.2 modulation formats   bpsk, qpsk, oqpsk,
3.2 modulation formats bpsk, qpsk, oqpsk,
JAIGANESH SEKAR
 
UART
UARTUART
Leach protocol
Leach protocolLeach protocol
Introduction to OFDM
Introduction to OFDMIntroduction to OFDM
Introduction to OFDM
John Thomas
 
Study of microwave set up, active and passive components
Study of microwave set up, active and passive componentsStudy of microwave set up, active and passive components
Study of microwave set up, active and passive components
VELAMMAL ENGINEERING COLLEGE
 
Millimeter wave 5G antennas for smartphones
Millimeter wave 5G antennas for smartphonesMillimeter wave 5G antennas for smartphones
Millimeter wave 5G antennas for smartphones
Pei-Che Chang
 
Unit 2 Attenuation bending loss- core cladding losses
Unit 2 Attenuation bending loss- core cladding lossesUnit 2 Attenuation bending loss- core cladding losses
Unit 2 Attenuation bending loss- core cladding losses
josephin Shermila
 
Dispersion in optical fibers
Dispersion in optical fibersDispersion in optical fibers
Dispersion in optical fibers
CKSunith1
 
Amplitude modulation & demodulation
Amplitude modulation & demodulation Amplitude modulation & demodulation
Amplitude modulation & demodulation
Bikz013
 

What's hot (20)

differential amplifier for electronic
differential amplifier for electronicdifferential amplifier for electronic
differential amplifier for electronic
 
ADC
ADCADC
ADC
 
Optical Communication-Unit 1- Problems
Optical Communication-Unit 1- ProblemsOptical Communication-Unit 1- Problems
Optical Communication-Unit 1- Problems
 
Cutoff Wavelength In Optical Fibre
Cutoff Wavelength In Optical Fibre Cutoff Wavelength In Optical Fibre
Cutoff Wavelength In Optical Fibre
 
Line coding
Line codingLine coding
Line coding
 
Filter design1
Filter design1Filter design1
Filter design1
 
Dense wavelength division multiplexing
Dense wavelength division multiplexingDense wavelength division multiplexing
Dense wavelength division multiplexing
 
Ericsson TN Cards in Details
Ericsson TN Cards in DetailsEricsson TN Cards in Details
Ericsson TN Cards in Details
 
Cellular communication
Cellular communicationCellular communication
Cellular communication
 
Cellular concepts
Cellular conceptsCellular concepts
Cellular concepts
 
Link budget
Link budgetLink budget
Link budget
 
3.2 modulation formats bpsk, qpsk, oqpsk,
3.2 modulation formats   bpsk, qpsk, oqpsk,3.2 modulation formats   bpsk, qpsk, oqpsk,
3.2 modulation formats bpsk, qpsk, oqpsk,
 
UART
UARTUART
UART
 
Leach protocol
Leach protocolLeach protocol
Leach protocol
 
Introduction to OFDM
Introduction to OFDMIntroduction to OFDM
Introduction to OFDM
 
Study of microwave set up, active and passive components
Study of microwave set up, active and passive componentsStudy of microwave set up, active and passive components
Study of microwave set up, active and passive components
 
Millimeter wave 5G antennas for smartphones
Millimeter wave 5G antennas for smartphonesMillimeter wave 5G antennas for smartphones
Millimeter wave 5G antennas for smartphones
 
Unit 2 Attenuation bending loss- core cladding losses
Unit 2 Attenuation bending loss- core cladding lossesUnit 2 Attenuation bending loss- core cladding losses
Unit 2 Attenuation bending loss- core cladding losses
 
Dispersion in optical fibers
Dispersion in optical fibersDispersion in optical fibers
Dispersion in optical fibers
 
Amplitude modulation & demodulation
Amplitude modulation & demodulation Amplitude modulation & demodulation
Amplitude modulation & demodulation
 

Viewers also liked

Datacom module 2: Data Communication Architecture, Protocols, and Standards
Datacom module 2:  Data Communication Architecture, Protocols, and StandardsDatacom module 2:  Data Communication Architecture, Protocols, and Standards
Datacom module 2: Data Communication Architecture, Protocols, and Standards
Jeffrey Des Binwag
 
Overview of Digital Communication
Overview of Digital CommunicationOverview of Digital Communication
Overview of Digital Communication
Kamal Acharya
 
Media Access Layer
Media Access LayerMedia Access Layer
Media Access Layer
Kamal Acharya
 
Data Link Layer
Data Link LayerData Link Layer
Data Link Layer
Kamal Acharya
 
Data Communication Principles
Data Communication PrinciplesData Communication Principles
Data Communication Principles
Kamal Acharya
 
Overview of the graphics system
Overview of the graphics systemOverview of the graphics system
Overview of the graphics system
Kamal Acharya
 
Network Layer
Network LayerNetwork Layer
Network Layer
Kamal Acharya
 
Routing Algorithm
Routing AlgorithmRouting Algorithm
Routing Algorithm
Kamal Acharya
 
Communication Architecture: The Experience is the Message
Communication Architecture: The Experience is the MessageCommunication Architecture: The Experience is the Message
Communication Architecture: The Experience is the Message
Javier Velasco, PhD
 
Interrupts
InterruptsInterrupts
Interrupts
guest2e9811e
 
LinkedIn Communication Architecture
LinkedIn Communication ArchitectureLinkedIn Communication Architecture
LinkedIn Communication Architecture
LinkedIn
 

Viewers also liked (11)

Datacom module 2: Data Communication Architecture, Protocols, and Standards
Datacom module 2:  Data Communication Architecture, Protocols, and StandardsDatacom module 2:  Data Communication Architecture, Protocols, and Standards
Datacom module 2: Data Communication Architecture, Protocols, and Standards
 
Overview of Digital Communication
Overview of Digital CommunicationOverview of Digital Communication
Overview of Digital Communication
 
Media Access Layer
Media Access LayerMedia Access Layer
Media Access Layer
 
Data Link Layer
Data Link LayerData Link Layer
Data Link Layer
 
Data Communication Principles
Data Communication PrinciplesData Communication Principles
Data Communication Principles
 
Overview of the graphics system
Overview of the graphics systemOverview of the graphics system
Overview of the graphics system
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
Routing Algorithm
Routing AlgorithmRouting Algorithm
Routing Algorithm
 
Communication Architecture: The Experience is the Message
Communication Architecture: The Experience is the MessageCommunication Architecture: The Experience is the Message
Communication Architecture: The Experience is the Message
 
Interrupts
InterruptsInterrupts
Interrupts
 
LinkedIn Communication Architecture
LinkedIn Communication ArchitectureLinkedIn Communication Architecture
LinkedIn Communication Architecture
 

Similar to Computer Communication Architecture

OSI and TCPIP Model
OSI and TCPIP ModelOSI and TCPIP Model
OSI and TCPIP Model
Tapan Khilar
 
OSI REFRENCE MODEL by- Mujmmil Shaikh
OSI REFRENCE MODEL by- Mujmmil ShaikhOSI REFRENCE MODEL by- Mujmmil Shaikh
OSI REFRENCE MODEL by- Mujmmil Shaikh
Mujmmil Shaikh
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
Dwi Yulianto
 
Ccna day1
Ccna day1Ccna day1
C C N A Day1
C C N A  Day1C C N A  Day1
C C N A Day1
darulquthni
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
Sanjeev Jain
 
networking1.ppt
networking1.pptnetworking1.ppt
networking1.ppt
ChinmayWaingankar3
 
CCNA PPT score increases as you pick a category, fill out a long description ...
CCNA PPT score increases as you pick a category, fill out a long description ...CCNA PPT score increases as you pick a category, fill out a long description ...
CCNA PPT score increases as you pick a category, fill out a long description ...
edieali1
 
Ccna PPT
Ccna PPTCcna PPT
Ccna PPT
AIRTEL
 
OSI model (7 LAYER )
OSI model (7 LAYER )OSI model (7 LAYER )
OSI model (7 LAYER )
AAKASH S
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
kkhan745
 
Ccna day1-130802165909-phpapp01
Ccna day1-130802165909-phpapp01Ccna day1-130802165909-phpapp01
Ccna day1-130802165909-phpapp01
Sabiulla Barkathullah
 
Ccna day 1
Ccna day 1Ccna day 1
Ccna day 1
Sachin Morya
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
Ccna day1Ccna day1
Ccna day1
danishrafiq
 
layering.ppt
layering.pptlayering.ppt
layering.ppt
Rashmin Tanna
 
OSI TCP.pptx
OSI TCP.pptxOSI TCP.pptx
OSI TCP.pptx
computerScience920885
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
Chaynika Verma
 
Computer Network - Introduction to Networks
Computer Network - Introduction to NetworksComputer Network - Introduction to Networks
Computer Network - Introduction to Networks
Swapnil Agrawal
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
shucaybcabdi
 

Similar to Computer Communication Architecture (20)

OSI and TCPIP Model
OSI and TCPIP ModelOSI and TCPIP Model
OSI and TCPIP Model
 
OSI REFRENCE MODEL by- Mujmmil Shaikh
OSI REFRENCE MODEL by- Mujmmil ShaikhOSI REFRENCE MODEL by- Mujmmil Shaikh
OSI REFRENCE MODEL by- Mujmmil Shaikh
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
 
C C N A Day1
C C N A  Day1C C N A  Day1
C C N A Day1
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
 
networking1.ppt
networking1.pptnetworking1.ppt
networking1.ppt
 
CCNA PPT score increases as you pick a category, fill out a long description ...
CCNA PPT score increases as you pick a category, fill out a long description ...CCNA PPT score increases as you pick a category, fill out a long description ...
CCNA PPT score increases as you pick a category, fill out a long description ...
 
Ccna PPT
Ccna PPTCcna PPT
Ccna PPT
 
OSI model (7 LAYER )
OSI model (7 LAYER )OSI model (7 LAYER )
OSI model (7 LAYER )
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
 
Ccna day1-130802165909-phpapp01
Ccna day1-130802165909-phpapp01Ccna day1-130802165909-phpapp01
Ccna day1-130802165909-phpapp01
 
Ccna day 1
Ccna day 1Ccna day 1
Ccna day 1
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
 
layering.ppt
layering.pptlayering.ppt
layering.ppt
 
OSI TCP.pptx
OSI TCP.pptxOSI TCP.pptx
OSI TCP.pptx
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
 
Computer Network - Introduction to Networks
Computer Network - Introduction to NetworksComputer Network - Introduction to Networks
Computer Network - Introduction to Networks
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
 

More from Kamal Acharya

Programming the basic computer
Programming the basic computerProgramming the basic computer
Programming the basic computer
Kamal Acharya
 
Computer Arithmetic
Computer ArithmeticComputer Arithmetic
Computer Arithmetic
Kamal Acharya
 
Introduction to Computer Security
Introduction to Computer SecurityIntroduction to Computer Security
Introduction to Computer Security
Kamal Acharya
 
Session and Cookies
Session and CookiesSession and Cookies
Session and Cookies
Kamal Acharya
 
Functions in php
Functions in phpFunctions in php
Functions in php
Kamal Acharya
 
Web forms in php
Web forms in phpWeb forms in php
Web forms in php
Kamal Acharya
 
Making decision and repeating in PHP
Making decision and repeating  in PHPMaking decision and repeating  in PHP
Making decision and repeating in PHP
Kamal Acharya
 
Working with arrays in php
Working with arrays in phpWorking with arrays in php
Working with arrays in php
Kamal Acharya
 
Text and Numbers (Data Types)in PHP
Text and Numbers (Data Types)in PHPText and Numbers (Data Types)in PHP
Text and Numbers (Data Types)in PHP
Kamal Acharya
 
Introduction to PHP
Introduction to PHPIntroduction to PHP
Introduction to PHP
Kamal Acharya
 
Capacity Planning of Data Warehousing
Capacity Planning of Data WarehousingCapacity Planning of Data Warehousing
Capacity Planning of Data Warehousing
Kamal Acharya
 
Data Warehousing
Data WarehousingData Warehousing
Data Warehousing
Kamal Acharya
 
Search Engines
Search EnginesSearch Engines
Search Engines
Kamal Acharya
 
Web Mining
Web MiningWeb Mining
Web Mining
Kamal Acharya
 
Information Privacy and Data Mining
Information Privacy and Data MiningInformation Privacy and Data Mining
Information Privacy and Data Mining
Kamal Acharya
 
Cluster Analysis
Cluster AnalysisCluster Analysis
Cluster Analysis
Kamal Acharya
 
Association Analysis in Data Mining
Association Analysis in Data MiningAssociation Analysis in Data Mining
Association Analysis in Data Mining
Kamal Acharya
 
Classification techniques in data mining
Classification techniques in data miningClassification techniques in data mining
Classification techniques in data mining
Kamal Acharya
 
Data Preprocessing
Data PreprocessingData Preprocessing
Data Preprocessing
Kamal Acharya
 
Introduction to Data Mining and Data Warehousing
Introduction to Data Mining and Data WarehousingIntroduction to Data Mining and Data Warehousing
Introduction to Data Mining and Data Warehousing
Kamal Acharya
 

More from Kamal Acharya (20)

Programming the basic computer
Programming the basic computerProgramming the basic computer
Programming the basic computer
 
Computer Arithmetic
Computer ArithmeticComputer Arithmetic
Computer Arithmetic
 
Introduction to Computer Security
Introduction to Computer SecurityIntroduction to Computer Security
Introduction to Computer Security
 
Session and Cookies
Session and CookiesSession and Cookies
Session and Cookies
 
Functions in php
Functions in phpFunctions in php
Functions in php
 
Web forms in php
Web forms in phpWeb forms in php
Web forms in php
 
Making decision and repeating in PHP
Making decision and repeating  in PHPMaking decision and repeating  in PHP
Making decision and repeating in PHP
 
Working with arrays in php
Working with arrays in phpWorking with arrays in php
Working with arrays in php
 
Text and Numbers (Data Types)in PHP
Text and Numbers (Data Types)in PHPText and Numbers (Data Types)in PHP
Text and Numbers (Data Types)in PHP
 
Introduction to PHP
Introduction to PHPIntroduction to PHP
Introduction to PHP
 
Capacity Planning of Data Warehousing
Capacity Planning of Data WarehousingCapacity Planning of Data Warehousing
Capacity Planning of Data Warehousing
 
Data Warehousing
Data WarehousingData Warehousing
Data Warehousing
 
Search Engines
Search EnginesSearch Engines
Search Engines
 
Web Mining
Web MiningWeb Mining
Web Mining
 
Information Privacy and Data Mining
Information Privacy and Data MiningInformation Privacy and Data Mining
Information Privacy and Data Mining
 
Cluster Analysis
Cluster AnalysisCluster Analysis
Cluster Analysis
 
Association Analysis in Data Mining
Association Analysis in Data MiningAssociation Analysis in Data Mining
Association Analysis in Data Mining
 
Classification techniques in data mining
Classification techniques in data miningClassification techniques in data mining
Classification techniques in data mining
 
Data Preprocessing
Data PreprocessingData Preprocessing
Data Preprocessing
 
Introduction to Data Mining and Data Warehousing
Introduction to Data Mining and Data WarehousingIntroduction to Data Mining and Data Warehousing
Introduction to Data Mining and Data Warehousing
 

Recently uploaded

What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17
Celine George
 
nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...
chaudharyreet2244
 
Non-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech ProfessionalsNon-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech Professionals
MattVassar1
 
Opportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive themOpportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive them
EducationNC
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
Celine George
 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Catherine Dela Cruz
 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
Celine George
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
MattVassar1
 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
heathfieldcps1
 
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
Kalna College
 
220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology
Kalna College
 
bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
Sarojini38
 
Creating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptxCreating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptx
Forum of Blended Learning
 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
BiplabHalder13
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
ShwetaGawande8
 
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
yarusun
 
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
Kalna College
 
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
Nguyen Thanh Tu Collection
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
TechSoup
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
sanamushtaq922
 

Recently uploaded (20)

What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17
 
nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...
 
Non-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech ProfessionalsNon-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech Professionals
 
Opportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive themOpportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive them
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
 
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
 
220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology
 
bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
 
Creating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptxCreating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptx
 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
 
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
 
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
 
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
 

Computer Communication Architecture

  • 2. 2
  • 3. Why do we need the OSI Model? 3 To address the problem of networks increasing in size and in number, the International Organization for Standardization (ISO) researched many network schemes and recognized that there was a need to create a network model This would help network builders implement networks that could communicate and work together ISO therefore, released the OSI reference model in 1984.
  • 4. Don’t Get Confused. 4 ISO - International Organization for Standardization OSI - Open System Interconnection IOS - Internetwork Operating System To avoid confusion, some people say “International Standard Organization.”
  • 5. The OSI Reference Model 5 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical The OSI Model will be used throughout your entire networking career! Memorize it!
  • 7. Layer 7 - The Application Layer 7 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical This layer deal with networking applications. Examples:  Email  Web browsers PDU - User Data Each of the layers have Protocol Data Unit (PDU)
  • 8. Layer 6 - The Presentation Layer 8 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical This layer is responsible for presenting the data in the required format which may include: Code Formatting Encryption Compression PDU - Formatted Data
  • 9. Layer 5 - The Session Layer 9 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical This layer establishes, manages, and terminates sessions between two communicating hosts. Creates Virtual Circuit Coordinates communication between systems Organize their communication by offering three different modes Simplex Half Duplex Full Duplex Example:  Client Software ( Used for logging in) PDU - Formatted Data
  • 10. Half Duplex • It uses only one wire pair with a digital signal running in both directions on the wire. • It also uses the CSMA/CD protocol to help prevent collisions and to permit retransmitting if a collision does occur. 10
  • 11. Full Duplex 11 In a network that uses twisted-pair cabling, one pair is used to carry the transmitted signal from one node to the other node. A separate pair is used for the return or received signal. It is possible for signals to pass through both pairs simultaneously. The capability of communication in both directions at once is known as full duplex.
  • 12. Layer 4 - The Transport Layer 12 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical This layer breaks up the data from the sending host and then reassembles it in the receiver. It also is used to insure reliable data transport across the network. Can be reliable or unreliable Sequencing Acknowledgment Retransmission Flow Control PDU - Segments
  • 13. Layer 3 - The Network Layer 13 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical Sometimes referred to as the “Cisco Layer”. End to End Delivery Provide logical addressing that routers use for path determination Segments are encapsulated Internetwork Communication Packet forwarding Packet Filtering Makes “Best Path Determination” Fragmentation PDU – Packets – IP/IPX
  • 14. Layer 2 - The Data Link Layer Preamble DMAC SMAC Data length DATA FCS 14 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical Performs Physical Addressing This layer provides reliable transit of data across a physical link. Combines bits into bytes and bytes into frames Access to media using MAC address Error detection, not correction LLC and MAC Logical Link Control performs Link establishment MAC Performs Access method PDU - Frames
  • 15. Layer 1 - The Physical Layer 15 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical This is the physical media through which the data, represented as electronic signals, is sent from the source host to the destination host. Move bits between devices Encoding PDU - Bits
  • 16. Data Encapsulation 16 Transport Data-Link Physical Network Upper-Layer Data Upper-Layer DataTCP Header DataIP Header DataLLC Header 0101110101001000010 DataMAC Header Presentation Application Session Segment Packet Bits Frame PDU FCS FCS
  • 18. OSI Model Analogy Application Layer - Source Host 18 After riding your new bicycle a few times in Bangalore, you decide that you want to give it to a friend who lives in DADAR, Mumbai.
  • 19. OSI Model Analogy Presentation Layer - Source Host 19 Make sure you have the proper directions to disassemble and reassemble the bicycle.
  • 20. OSI Model Analogy Session Layer - Source Host 20 Call your friend and make sure you have his correct address.
  • 21. OSI Model Analogy Transport Layer - Source Host 21 Disassemble the bicycle and put different pieces in different boxes. The boxes are labeled “1 of 3”, “2 of 3”, and “3 of 3”.
  • 22. OSI Model Analogy Network Layer - Source Host 22 Put your friend's complete mailing address (and yours) on each box.Since the packages are too big for your mailbox (and since you don’t have enough stamps) you determine that you need to go to the post office.
  • 23. OSI Model Analogy Data Link Layer – Source Host 23 Bangalore post office takes possession of the boxes.
  • 24. OSI Model Analogy Physical Layer - Media 24 The boxes are flown from Bangalore to Mumbai.
  • 25. OSI Model Analogy Data Link Layer - Destination 25 Dadar post office receives your boxes.
  • 26. OSI Model Analogy Network Layer - Destination 26 Upon examining the destination address, Dadar post office determines that your boxes should be delivered to your written home address.
  • 27. OSI Model Analogy Transport Layer - Destination 27 Your friend calls you and tells you he got all 3 boxes and he is having another friend named BOB reassemble the bicycle.
  • 28. OSI Model Analogy Session Layer - Destination 28 Your friend hangs up because he is done talking to you.
  • 29. OSI Model Analogy Presentation Layer - Destination 29 BOB is finished and “presents” the bicycle to your friend. Another way to say it is that your friend is finally getting him “present”.
  • 30. OSI Model Analogy Application Layer - Destination 30 Your friend enjoys riding his new bicycle in Dadar.
  • 31. Data Flow Through a Network 31
  • 32. 32
  • 33. Why Another Model? 33 Although the OSI reference model is universally recognized, the historical and technical open standard of the Internet is Transmission Control Protocol / Internet Protocol (TCP/IP). The TCP/IP reference model and the TCP/IP protocol stack make data communication possible between any two computers, anywhere in the world, at nearly the speed of light. The U.S. Department of Defense (DoD) created the TCP/IP reference model because it wanted a network that could survive any conditions, even a nuclear war.
  • 35. Application Layer Overview 35 *Used by the Router Application Transport Internet Data-Link Physical File Transfer - TFTP* - FTP* E-Mail - SMTP Remote Login - Telnet* - rlogin* Network Management - SNMP* Name Management - DNS*
  • 36. Transport Layer Overview 36 Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Application Transport Internet Data-Link Physical Connection- Oriented Connectionless
  • 38. Internet Layer Overview • In the OSI reference model, the network layer corresponds to the TCP/IP Internet layer. 38 Internet Protocol (IP) Internet Control Message Protocol (ICMP) Address Resolution Protocol (ARP) Reverse Address Resolution Protocol (RARP) Application Transport Internet Data-Link Physical
  翻译: