SlideShare a Scribd company logo
OSI (Open Systems Interconnect) Reference Model
[object Object],[object Object],[object Object],OSI Model
OSI Model Layers Application  Presentation Session Transport  Network  Data Link Physical Layer - 7 Layer - 6 Layer - 5 Layer - 4 Layer - 3 Layer - 2 Layer - 1 User support Layers  or  Software Layers Network support Layers  or  Hardware Layers Core layer of the  OSI
Application Layer Application  Layer   is responsible for  providing  an interface for the users to interact with application services or Networking Services .  Ex: Web browser, Telnet etc. Application  Application  Presentation Session Transport  Network  Data Link Physical
Examples of Networking Services Service   Port No. HTTP 80 FTP 21 SMTP  25 TELNET 23 TFTP 69
Application  Data flow -- Application Layer Data 21 80 25 67 53 69 Presentation Session Transport  Network  Data Link Physical
Presentation Layer Presentation Layer   It is  responsible for defining a standard format to the data.  It deals with data presentation. The major functions described at this layer are..  Encoding  –  Decoding Ex:  ASCII, EBCDIC (Text) JPEG,GIF,TIFF (Graphics) MIDI,WAV (Voice) MPEG,DAT,AVI (Video) Encryption  – Decryption Compression  – Decompression Presentation Application  Presentation Session Transport  Network  Data Link Physical
Data flow -- Presentation Layer Data Data Application  Presentation Session Transport  Network  Data Link Physical
Session Layer Session Layer   It is responsible for establishing, maintaining and terminating the sessions.  Session ID is used to identify a session or interaction. Examples : RPC    Remote Procedural Call  SQL    Structured Query Language ASP    AppleTalk Session protocol Session Application  Presentation Session Transport  Network  Data Link Physical
Data flow -- Session Layer Data Data Data Application  Presentation Session Transport  Network  Data Link Physical
Transport Layer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Transport  Application  Presentation Session Transport  Network  Data Link Physical
Identifying a Service ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Transport Layer Protocols ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],TCP UDP
Connection Establishment Syn, Seq=x Syn, seq=y ; ack x+1 Ack y+1 A B
Multiplexing & De-multiplexing Transport  Application  Presentation Session 21 80 25 67 53 69 TCP - 6 UDP - 17 Network  Data Link Physical
Segmentation Hello! How are  you ? Hello! How Are You ? Hello! How are  you ? A B
Sequencing & Reassembling You Hello! How ? Are Hello! How Are You ? A B you  Hello! How ? are
Sequencing & Reassembling Hello! How are  you ? Hello! 1/5 How 2/5 Are 3/5 You 4/5 ? 5/5 Hello! How are  you ? Hello! How are  you ? Hello! 1/5 How 2/5 Are 3/5 You 4/5 ? 5/5 Hello! 1/5 How 2/5 Are 3/5 You 4/5 ? 5/5 A B Hello! How are  you ?
Flow Control ,[object Object],Send 1 Receive 1 Ack 2 Send 2 Receive 2 Ack 3 Send 3 Send 4 Receive 3 Receive 4 ,[object Object],Send 5 Receive 5 Ack 6 Send 7 A B
Error Correction Send 2 Send 1 Send 3 Ack 4 Send 5 Send 4 Send 6 Ack 5 Send 5 Ack 7 1 2 3 4 5 6 7 1 2 3 4 5 6 7 A B
Error Correction Hello! How are  you ? Hello! 1/5 How 2/5 Are 3/5 You 4/5 ? 5/5 Hello! How are  you ? Hello! 1/5 Are 3/5 You 4/5 ? 5/5 Hello! 1/5 Are 3/5 You 4/5 ? 5/5 Segment Missing How 2/5 How 2/5 Hello! How are  you ? Hello! 1/5 Are 3/5 You 4/5 ? 5/5 Hello! How are  you ? A B
Data flow -- Transport  Layer Data Data Data Data Segment TH Application  Presentation Session Transport  Network  Data Link Physical
Network Layer Network Layer   It provides Logical addressing & Path determination (Routing) in this layer. The protocols that work in this layer are:  Routed Protocols : IP, IPX, AppleTalk.. Etc Routed protocols used to carry user data between hosts. Routing Protocols : RIP, OSPF.. Etc Routing protocols performs Path determination (Routing). Network  Application  Presentation Session Transport  Network  Data Link Physical
Routed Protocols Segment S.IP: 10.0.0.1 D.IP:10.0.0.2 Segment S.IP: 10.0.0.1 D.IP:10.0.0.2 Network Transport 10.0.0.1 10.0.0.2 A B
Routing Protocols www.zoomgroup.com A
Data flow -- Network Layer Data Data Data Segment Segment Packet Devices that work at Network Layer  are Router, Multilayer switch etc.. NH Application  Presentation Session Transport  Network  Data Link Physical
Datalink Layer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Data Link Application  Presentation Session Transport  Network  Data Link Physical
Error Detection – CRC Check Hello! How are  you ? Packet Source MAC  00-20-18-C0-07-71 Destination MAC 00-20-18-C0-07-72 00000 32434 22222 89696 55434 99323 43434 99434 46323 11114 33333 00000 32434 22222 89696 55434 99323 43434 99434 46323 11114 Error Detected PC-A  CRC No. 33333  PC-B  CRC No. 11114 Error Detected   For Error Correction  Contact Source Transport layer Packet 192.168.1.1 00-20-18-C0-07-71 192.168.1.2 00-20-18-C0-07-72 A B
Error Detection – CRC Check Packet Source MAC  00-20-18-C0-07-71 Destination MAC 00-20-18-C0-07-72 00000 32434 22222 89696 55434 99323 43434 99434 46323 11114 20202 00000 32434 22222 89696 55434 99323 43434 99434 46323 11114 20202 Source MAC  00-20-18-C0-07-71 Destination MAC 00-20-18-C0-07-72 Packet Packet Hello! How are  you ? 192.168.1.1 00-20-18-C0-07-71 192.168.1.2 00-20-18-C0-07-72 A B
Data flow -- Data Link Layer Data Data Data Segment Packet Packet Packet Frame Devices that work at Data link layer are Switch, Bridge etc..  DH DT Application  Presentation Session Transport  Network  Data Link Physical
Physical Layer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Physical Application  Presentation Session Transport  Network  Data Link Physical
Physical Transmission of data  Example: Frame 1010101010101010 1010101010101010 0101011010101010101010101 1010101101010101010101010 0101011010101010101010101 1010101101010101010101010 0101011010101010101010101 Frame Frame Hello! How are  you ? A B
Data flow -- Physical Layer Data Data Data Segment Packet Frame Bits Devices that work at  physical layer are .. Hub, Repeater.. Etc Application  Presentation Session Transport  Network  Data Link Physical
Segment Packet Frame Packet Data Data Data Bits Data Segment Data Encapsulation  & De-capsulation  Packet Data Data Data Bits Segment Packet Frame A B Application  Presentation Session Transport  Network  Data Link Physical Application  Presentation Session Transport  Network  Data Link Physical DH DT NH TH DT Packet DH DT DH NH Segment NH TH Data TH Packet
Application  Host-to-Host  Internet Network  Access Comparing OSI with TCP/IP Layers  OSI Layers TCP/IP Layers Application  Presentation Session Transport  Network  Data Link Physical
THE END
 
Example of FTP request ftp://ftp.microsoft.com Client FTP Server
Example of FTP request FTP Request ftp://ftp.microsoft.com FTP Request  Listen on  Port 21 Sending FTP Reply Received FTP Reply ftp://ftp.microsoft.com Client FTP Server
ftp://ftp.microsoft.com
telnet 192.168.1.150 ================================ Welcome to Hyderabad Router ================================ User Access Verification password : Microsoft Windows 2000 [Version 5.00.2195] (C) Copyright 1985-2000 Microsoft Corp. C:gt; Connecting .....
http://www.microsoft.com
http://mail.yahoo.com xyz ****** [email_address]

More Related Content

What's hot

Packet analyzing with wireshark-basic of packet analyzing - Episode_03
Packet analyzing with wireshark-basic of packet analyzing - Episode_03Packet analyzing with wireshark-basic of packet analyzing - Episode_03
Packet analyzing with wireshark-basic of packet analyzing - Episode_03
Dhananja Kariyawasam
 
TCP/IP Protocols
TCP/IP ProtocolsTCP/IP Protocols
TCP/IP Protocols
Danial Mirza
 
Ch 03 --- the OpenFlow protocols
Ch 03 --- the OpenFlow protocolsCh 03 --- the OpenFlow protocols
Ch 03 --- the OpenFlow protocols
Yoram Orzach
 
TCP/IP Protocol Architeture
TCP/IP Protocol ArchitetureTCP/IP Protocol Architeture
TCP/IP Protocol Architeture
Manoj Kumar
 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- final
Taymoor Nazmy
 
Introduction to TCP/IP
Introduction to TCP/IPIntroduction to TCP/IP
Introduction to TCP/IP
Frank Fang Kuo Yu
 
TCP/ IP
TCP/ IP TCP/ IP
User datagram protocol (udp)
User datagram protocol (udp)User datagram protocol (udp)
User datagram protocol (udp)
Ramola Dhande
 
TCP/IP and UDP protocols
TCP/IP and UDP protocolsTCP/IP and UDP protocols
TCP/IP and UDP protocols
Dawood Faheem Abbasi
 
TCP/IP Presentation
TCP/IP PresentationTCP/IP Presentation
TCP/IP Presentation
eleinepagtakhan
 
Part 4 : reliable transport and sharing resources
Part 4 : reliable transport and sharing resourcesPart 4 : reliable transport and sharing resources
Part 4 : reliable transport and sharing resources
Olivier Bonaventure
 
Tcp ip
Tcp ipTcp ip
Tcp ip
mailalamin
 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
Ramesh Giri
 
TCP IP
TCP IP TCP IP
TCP IP
muh kemal
 
TCP IP
TCP IPTCP IP
TCP IPhivasu
 
TCP vs UDP / Sumiet23
TCP vs UDP / Sumiet23TCP vs UDP / Sumiet23
TCP vs UDP / Sumiet23
Sumiet Talekar
 
TCP/IP
TCP/IPTCP/IP
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
Dineesha Suraweera
 

What's hot (20)

Packet analyzing with wireshark-basic of packet analyzing - Episode_03
Packet analyzing with wireshark-basic of packet analyzing - Episode_03Packet analyzing with wireshark-basic of packet analyzing - Episode_03
Packet analyzing with wireshark-basic of packet analyzing - Episode_03
 
TCP/IP Protocols
TCP/IP ProtocolsTCP/IP Protocols
TCP/IP Protocols
 
Ch 03 --- the OpenFlow protocols
Ch 03 --- the OpenFlow protocolsCh 03 --- the OpenFlow protocols
Ch 03 --- the OpenFlow protocols
 
TCP/IP Protocol Architeture
TCP/IP Protocol ArchitetureTCP/IP Protocol Architeture
TCP/IP Protocol Architeture
 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- final
 
Introduction to TCP/IP
Introduction to TCP/IPIntroduction to TCP/IP
Introduction to TCP/IP
 
TCP/ IP
TCP/ IP TCP/ IP
TCP/ IP
 
User datagram protocol (udp)
User datagram protocol (udp)User datagram protocol (udp)
User datagram protocol (udp)
 
TCP/IP and UDP protocols
TCP/IP and UDP protocolsTCP/IP and UDP protocols
TCP/IP and UDP protocols
 
TCP/IP Models
TCP/IP ModelsTCP/IP Models
TCP/IP Models
 
TCP/IP Presentation
TCP/IP PresentationTCP/IP Presentation
TCP/IP Presentation
 
Part 4 : reliable transport and sharing resources
Part 4 : reliable transport and sharing resourcesPart 4 : reliable transport and sharing resources
Part 4 : reliable transport and sharing resources
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
More on Tcp/Ip
More on Tcp/IpMore on Tcp/Ip
More on Tcp/Ip
 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
 
TCP IP
TCP IP TCP IP
TCP IP
 
TCP IP
TCP IPTCP IP
TCP IP
 
TCP vs UDP / Sumiet23
TCP vs UDP / Sumiet23TCP vs UDP / Sumiet23
TCP vs UDP / Sumiet23
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
 

Similar to ACIT Mumbai - OSI Model

OSI Model.pptx
OSI Model.pptxOSI Model.pptx
OSI Model.pptx
milon24
 
6-OSI Model - ISO - Organization for Standardization.
6-OSI Model - ISO - Organization for Standardization.6-OSI Model - ISO - Organization for Standardization.
6-OSI Model - ISO - Organization for Standardization.
vedhatrioathi100
 
9226922.ppt
9226922.ppt9226922.ppt
9226922.ppt
ShobhitKumar28
 
OSI Layers
OSI LayersOSI Layers
OSI Layers
Kishore Kumar
 
Iso osi layers reference model of internet .pptx
Iso osi layers reference model of internet .pptxIso osi layers reference model of internet .pptx
Iso osi layers reference model of internet .pptx
RahmanScholar
 
Internetworking Overview
Internetworking OverviewInternetworking Overview
Internetworking Overview
scooby_doo
 
CCNA Day 1
CCNA Day 1CCNA Day 1
CCNA Day 1
alkarncos
 
OSI model.pptx
OSI model.pptxOSI model.pptx
OSI model.pptx
SmtArunaAsafAliGovtP
 
computer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptxcomputer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptx
gadisaAdamu
 
OSI - OSI Reference Model and TCP (Transmission Control Protocol)
OSI - OSI Reference Model and TCP (Transmission Control Protocol)OSI - OSI Reference Model and TCP (Transmission Control Protocol)
OSI - OSI Reference Model and TCP (Transmission Control Protocol)
Dktechnozone.in
 
Data Communication and Computer Networking Part # 2
Data Communication and Computer Networking Part # 2Data Communication and Computer Networking Part # 2
Data Communication and Computer Networking Part # 2
Quaid-i-Azam University
 
Module 1
Module 1Module 1
Module 1Asif
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
shucaybcabdi
 
Design an Implementation of A Messaging and Resource Sharing Software
Design an Implementation of A Messaging and Resource Sharing SoftwareDesign an Implementation of A Messaging and Resource Sharing Software
Design an Implementation of A Messaging and Resource Sharing Software
nilabarai
 
OSI and TCPIP Model
OSI and TCPIP ModelOSI and TCPIP Model
OSI and TCPIP Model
Tapan Khilar
 
Learn basics of ip addressing
Learn basics of  ip addressingLearn basics of  ip addressing
Learn basics of ip addressing
Bobby Agustinus Ginting
 
Bcs 052 solved assignment
Bcs 052 solved assignmentBcs 052 solved assignment
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptxCCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
BabarYunus1
 
02 module internet concept overview
02  module internet concept overview02  module internet concept overview
02 module internet concept overview
Asif
 

Similar to ACIT Mumbai - OSI Model (20)

OSI Model.pptx
OSI Model.pptxOSI Model.pptx
OSI Model.pptx
 
6-OSI Model - ISO - Organization for Standardization.
6-OSI Model - ISO - Organization for Standardization.6-OSI Model - ISO - Organization for Standardization.
6-OSI Model - ISO - Organization for Standardization.
 
OSI layer by cisco
OSI layer by ciscoOSI layer by cisco
OSI layer by cisco
 
9226922.ppt
9226922.ppt9226922.ppt
9226922.ppt
 
OSI Layers
OSI LayersOSI Layers
OSI Layers
 
Iso osi layers reference model of internet .pptx
Iso osi layers reference model of internet .pptxIso osi layers reference model of internet .pptx
Iso osi layers reference model of internet .pptx
 
Internetworking Overview
Internetworking OverviewInternetworking Overview
Internetworking Overview
 
CCNA Day 1
CCNA Day 1CCNA Day 1
CCNA Day 1
 
OSI model.pptx
OSI model.pptxOSI model.pptx
OSI model.pptx
 
computer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptxcomputer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptx
 
OSI - OSI Reference Model and TCP (Transmission Control Protocol)
OSI - OSI Reference Model and TCP (Transmission Control Protocol)OSI - OSI Reference Model and TCP (Transmission Control Protocol)
OSI - OSI Reference Model and TCP (Transmission Control Protocol)
 
Data Communication and Computer Networking Part # 2
Data Communication and Computer Networking Part # 2Data Communication and Computer Networking Part # 2
Data Communication and Computer Networking Part # 2
 
Module 1
Module 1Module 1
Module 1
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
 
Design an Implementation of A Messaging and Resource Sharing Software
Design an Implementation of A Messaging and Resource Sharing SoftwareDesign an Implementation of A Messaging and Resource Sharing Software
Design an Implementation of A Messaging and Resource Sharing Software
 
OSI and TCPIP Model
OSI and TCPIP ModelOSI and TCPIP Model
OSI and TCPIP Model
 
Learn basics of ip addressing
Learn basics of  ip addressingLearn basics of  ip addressing
Learn basics of ip addressing
 
Bcs 052 solved assignment
Bcs 052 solved assignmentBcs 052 solved assignment
Bcs 052 solved assignment
 
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptxCCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
 
02 module internet concept overview
02  module internet concept overview02  module internet concept overview
02 module internet concept overview
 

More from Sleek International

Acit Mumbai - understanding vpns
Acit Mumbai - understanding vpnsAcit Mumbai - understanding vpns
Acit Mumbai - understanding vpns
Sleek International
 
acit mumbai - ospf rouitng
acit mumbai - ospf rouitng acit mumbai - ospf rouitng
acit mumbai - ospf rouitng
Sleek International
 
ACIT - CCNA Training - Wan Interface
ACIT - CCNA Training - Wan InterfaceACIT - CCNA Training - Wan Interface
ACIT - CCNA Training - Wan Interface
Sleek International
 
ACIT - CCNA Training Course Topic - Switch Stp ACIT
ACIT - CCNA Training Course Topic - Switch Stp ACITACIT - CCNA Training Course Topic - Switch Stp ACIT
ACIT - CCNA Training Course Topic - Switch Stp ACIT
Sleek International
 
ACIT - CCNA Training India - VPN
ACIT - CCNA Training India - VPNACIT - CCNA Training India - VPN
ACIT - CCNA Training India - VPN
Sleek International
 
ACIT Mumbai - CCNA Training - Router Introduction
ACIT Mumbai - CCNA Training -  Router Introduction ACIT Mumbai - CCNA Training -  Router Introduction
ACIT Mumbai - CCNA Training - Router Introduction
Sleek International
 
ACIT Mumbai - CCNA Training Coourse- IP ADDRESS ASSIGNMENT
ACIT Mumbai - CCNA Training Coourse- IP ADDRESS ASSIGNMENTACIT Mumbai - CCNA Training Coourse- IP ADDRESS ASSIGNMENT
ACIT Mumbai - CCNA Training Coourse- IP ADDRESS ASSIGNMENT
Sleek International
 
ACIT Mumbai - Open Systems Interconnect
ACIT Mumbai - Open Systems InterconnectACIT Mumbai - Open Systems Interconnect
ACIT Mumbai - Open Systems Interconnect
Sleek International
 

More from Sleek International (8)

Acit Mumbai - understanding vpns
Acit Mumbai - understanding vpnsAcit Mumbai - understanding vpns
Acit Mumbai - understanding vpns
 
acit mumbai - ospf rouitng
acit mumbai - ospf rouitng acit mumbai - ospf rouitng
acit mumbai - ospf rouitng
 
ACIT - CCNA Training - Wan Interface
ACIT - CCNA Training - Wan InterfaceACIT - CCNA Training - Wan Interface
ACIT - CCNA Training - Wan Interface
 
ACIT - CCNA Training Course Topic - Switch Stp ACIT
ACIT - CCNA Training Course Topic - Switch Stp ACITACIT - CCNA Training Course Topic - Switch Stp ACIT
ACIT - CCNA Training Course Topic - Switch Stp ACIT
 
ACIT - CCNA Training India - VPN
ACIT - CCNA Training India - VPNACIT - CCNA Training India - VPN
ACIT - CCNA Training India - VPN
 
ACIT Mumbai - CCNA Training - Router Introduction
ACIT Mumbai - CCNA Training -  Router Introduction ACIT Mumbai - CCNA Training -  Router Introduction
ACIT Mumbai - CCNA Training - Router Introduction
 
ACIT Mumbai - CCNA Training Coourse- IP ADDRESS ASSIGNMENT
ACIT Mumbai - CCNA Training Coourse- IP ADDRESS ASSIGNMENTACIT Mumbai - CCNA Training Coourse- IP ADDRESS ASSIGNMENT
ACIT Mumbai - CCNA Training Coourse- IP ADDRESS ASSIGNMENT
 
ACIT Mumbai - Open Systems Interconnect
ACIT Mumbai - Open Systems InterconnectACIT Mumbai - Open Systems Interconnect
ACIT Mumbai - Open Systems Interconnect
 

Recently uploaded

Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
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
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
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
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
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
 
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
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 

Recently uploaded (20)

Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
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
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
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 Á...
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
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
 
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
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 

ACIT Mumbai - OSI Model

  • 1. OSI (Open Systems Interconnect) Reference Model
  • 2.
  • 3. OSI Model Layers Application Presentation Session Transport Network Data Link Physical Layer - 7 Layer - 6 Layer - 5 Layer - 4 Layer - 3 Layer - 2 Layer - 1 User support Layers or Software Layers Network support Layers or Hardware Layers Core layer of the OSI
  • 4. Application Layer Application Layer is responsible for providing an interface for the users to interact with application services or Networking Services . Ex: Web browser, Telnet etc. Application Application Presentation Session Transport Network Data Link Physical
  • 5. Examples of Networking Services Service Port No. HTTP 80 FTP 21 SMTP 25 TELNET 23 TFTP 69
  • 6. Application Data flow -- Application Layer Data 21 80 25 67 53 69 Presentation Session Transport Network Data Link Physical
  • 7. Presentation Layer Presentation Layer It is responsible for defining a standard format to the data. It deals with data presentation. The major functions described at this layer are.. Encoding – Decoding Ex: ASCII, EBCDIC (Text) JPEG,GIF,TIFF (Graphics) MIDI,WAV (Voice) MPEG,DAT,AVI (Video) Encryption – Decryption Compression – Decompression Presentation Application Presentation Session Transport Network Data Link Physical
  • 8. Data flow -- Presentation Layer Data Data Application Presentation Session Transport Network Data Link Physical
  • 9. Session Layer Session Layer It is responsible for establishing, maintaining and terminating the sessions. Session ID is used to identify a session or interaction. Examples : RPC  Remote Procedural Call SQL  Structured Query Language ASP  AppleTalk Session protocol Session Application Presentation Session Transport Network Data Link Physical
  • 10. Data flow -- Session Layer Data Data Data Application Presentation Session Transport Network Data Link Physical
  • 11.
  • 12.
  • 13.
  • 14. Connection Establishment Syn, Seq=x Syn, seq=y ; ack x+1 Ack y+1 A B
  • 15. Multiplexing & De-multiplexing Transport Application Presentation Session 21 80 25 67 53 69 TCP - 6 UDP - 17 Network Data Link Physical
  • 16. Segmentation Hello! How are you ? Hello! How Are You ? Hello! How are you ? A B
  • 17. Sequencing & Reassembling You Hello! How ? Are Hello! How Are You ? A B you Hello! How ? are
  • 18. Sequencing & Reassembling Hello! How are you ? Hello! 1/5 How 2/5 Are 3/5 You 4/5 ? 5/5 Hello! How are you ? Hello! How are you ? Hello! 1/5 How 2/5 Are 3/5 You 4/5 ? 5/5 Hello! 1/5 How 2/5 Are 3/5 You 4/5 ? 5/5 A B Hello! How are you ?
  • 19.
  • 20. Error Correction Send 2 Send 1 Send 3 Ack 4 Send 5 Send 4 Send 6 Ack 5 Send 5 Ack 7 1 2 3 4 5 6 7 1 2 3 4 5 6 7 A B
  • 21. Error Correction Hello! How are you ? Hello! 1/5 How 2/5 Are 3/5 You 4/5 ? 5/5 Hello! How are you ? Hello! 1/5 Are 3/5 You 4/5 ? 5/5 Hello! 1/5 Are 3/5 You 4/5 ? 5/5 Segment Missing How 2/5 How 2/5 Hello! How are you ? Hello! 1/5 Are 3/5 You 4/5 ? 5/5 Hello! How are you ? A B
  • 22. Data flow -- Transport Layer Data Data Data Data Segment TH Application Presentation Session Transport Network Data Link Physical
  • 23. Network Layer Network Layer It provides Logical addressing & Path determination (Routing) in this layer. The protocols that work in this layer are: Routed Protocols : IP, IPX, AppleTalk.. Etc Routed protocols used to carry user data between hosts. Routing Protocols : RIP, OSPF.. Etc Routing protocols performs Path determination (Routing). Network Application Presentation Session Transport Network Data Link Physical
  • 24. Routed Protocols Segment S.IP: 10.0.0.1 D.IP:10.0.0.2 Segment S.IP: 10.0.0.1 D.IP:10.0.0.2 Network Transport 10.0.0.1 10.0.0.2 A B
  • 26. Data flow -- Network Layer Data Data Data Segment Segment Packet Devices that work at Network Layer are Router, Multilayer switch etc.. NH Application Presentation Session Transport Network Data Link Physical
  • 27.
  • 28. Error Detection – CRC Check Hello! How are you ? Packet Source MAC 00-20-18-C0-07-71 Destination MAC 00-20-18-C0-07-72 00000 32434 22222 89696 55434 99323 43434 99434 46323 11114 33333 00000 32434 22222 89696 55434 99323 43434 99434 46323 11114 Error Detected PC-A CRC No. 33333 PC-B CRC No. 11114 Error Detected For Error Correction Contact Source Transport layer Packet 192.168.1.1 00-20-18-C0-07-71 192.168.1.2 00-20-18-C0-07-72 A B
  • 29. Error Detection – CRC Check Packet Source MAC 00-20-18-C0-07-71 Destination MAC 00-20-18-C0-07-72 00000 32434 22222 89696 55434 99323 43434 99434 46323 11114 20202 00000 32434 22222 89696 55434 99323 43434 99434 46323 11114 20202 Source MAC 00-20-18-C0-07-71 Destination MAC 00-20-18-C0-07-72 Packet Packet Hello! How are you ? 192.168.1.1 00-20-18-C0-07-71 192.168.1.2 00-20-18-C0-07-72 A B
  • 30. Data flow -- Data Link Layer Data Data Data Segment Packet Packet Packet Frame Devices that work at Data link layer are Switch, Bridge etc.. DH DT Application Presentation Session Transport Network Data Link Physical
  • 31.
  • 32. Physical Transmission of data Example: Frame 1010101010101010 1010101010101010 0101011010101010101010101 1010101101010101010101010 0101011010101010101010101 1010101101010101010101010 0101011010101010101010101 Frame Frame Hello! How are you ? A B
  • 33. Data flow -- Physical Layer Data Data Data Segment Packet Frame Bits Devices that work at physical layer are .. Hub, Repeater.. Etc Application Presentation Session Transport Network Data Link Physical
  • 34. Segment Packet Frame Packet Data Data Data Bits Data Segment Data Encapsulation & De-capsulation Packet Data Data Data Bits Segment Packet Frame A B Application Presentation Session Transport Network Data Link Physical Application Presentation Session Transport Network Data Link Physical DH DT NH TH DT Packet DH DT DH NH Segment NH TH Data TH Packet
  • 35. Application Host-to-Host Internet Network Access Comparing OSI with TCP/IP Layers OSI Layers TCP/IP Layers Application Presentation Session Transport Network Data Link Physical
  • 37.  
  • 38. Example of FTP request ftp://ftp.microsoft.com Client FTP Server
  • 39. Example of FTP request FTP Request ftp://ftp.microsoft.com FTP Request Listen on Port 21 Sending FTP Reply Received FTP Reply ftp://ftp.microsoft.com Client FTP Server
  • 41. telnet 192.168.1.150 ================================ Welcome to Hyderabad Router ================================ User Access Verification password : Microsoft Windows 2000 [Version 5.00.2195] (C) Copyright 1985-2000 Microsoft Corp. C:gt; Connecting .....

Editor's Notes

  1. Transport Layer provides data delivery mechanism between the applications in the network