ICC Module 3 Lesson 4 – Networking 1 / 16 © 2015 Ph. Janson Information, Computing & Communication Networking – Clip 3 – Protocol encapsulation School.

Slides:



Advertisements
Similar presentations
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
Advertisements

Review of Important Networking Concepts
International Standards Organization Open Systems Interconnect (OSI) Reference Model Advanced Computer Networks.
1 Link Layer & Network Layer Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and Sam Madden Prof. Dina Katabi.
1 CCNA 1 v3.1 Module 10 Review. 2 What is the address that is changed when a frame is received at a router interface? MAC address.
Chapter 1 NETWORKING BASICS.
1 Version 3.0 Module 10 Routing Fundamentals and Subnetting.
Hardware & Software Needed For LAN and WAN
Overview of simple LANs. Networking basics: LAN TCP/IP is the protocol used in the Internet and dominates the internet and transport layers The subnet.
CECS 474 Computer Network Interoperability Tracy Bradley Maples, Ph.D. Computer Engineering & Computer Science Cal ifornia State University, Long Beach.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 2 TCP/ IP PROTOCOL STACK. TCP/IP Protocol Suite Describes a set of general design guidelines and implementations of specific networking protocols.
The OSI Model and the TCP/IP Protocol Suite
Module 10. Internet Protocol (IP) is the routed protocol of the Internet. IP addressing enables packets to be routed from source to destination using.
Unit 4, Lesson 11 How Data Travels the Internet
Network Architecture Dr. Sanjay P. Ahuja, Ph.D FIS Distinguished Professor of Computer Science School of Computing, UNF.
The Internet model consists of _______ layers.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 2 Network Models.
Kashif Bashir Chapter 2 Network Models.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Virtual Circuit Network. Network Layer 2 Network layer r transport segment from sending to receiving host r network layer protocols in every host, router.
Computer Networks CSC524 Lecture 1 Dr. Mohsin Iftikhar Office: Cell: Lecture 1: Introduction.
Marwan Al-Namari Week 4. Physical Path Application Presentation Session Transport Network Data Link Physical Application Presentation Session Transport.
1 Review - OSI Model n OSI Reference Model u represents the communications process. u 7 layers: physical, data link, network, transport, session, presentation.
1 Chapter 16 Protocols and Protocol Layering. 2 Protocol  Agreement about communication  Specifies  Format of messages (syntax)  Meaning of messages.
Spring 2006Computer Networks1 Chapter 2 Network Models.
PPTP Point-to-Point Tunneling Protocol (PPTP) –Problem: PPP was created for dialing into a local RAS server –But the site’s RAS may be far away –Long-distance.
OSI Model. Switches point to point bridges two types store & forward = entire frame received the decision made, and can handle frames with errors cut-through.
Presented by Rebecca Meinhold But How Does the Internet Work?
Basic Routing Principles V1.2. Objectives Understand the function of router Know the basic conception in routing Know the working principle of router.
Routing Fundamentals and Subnets Introduction to IT and Communications Technology CE
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
ICC Module 3 Lesson 5 – IT Security 1 / 4 © 2015 Ph. Janson Information, Computing & Communication Security – Clip 0 – Introduction School of Computer.
ICC Module 3 Lesson 4 – Networking 1 / 8 © 2015 Ph. Janson Information, Computing & Communication Networking – Clip 4 – Switching School of Computer Science.
1 12-Jan-16 OSI network layer CCNA Exploration Semester 1 Chapter 5.
ICC Module 3 Lesson 4 – Networking 1 / 9 © 2015 Ph. Janson Information, Computing & Communication Networking – Clip 6 – Internet addressing School of.
ICC Module 3 Lesson 3 – Storage 1 / 6 © 2015 Ph. Janson Information, Computing & Communication Storage – Clip 1 – Principles School of Computer Science.
Open System Interconnection Reference Model (OSI reference model) Prepared by: Eric Hansen and Dean Juola.
1 Figure 3-5: IP Packet Total Length (16 bits) Identification (16 bits) Header Checksum (16 bits) Time to Live (8 bits) Flags Protocol (8 bits) 1=ICMP,
THE NETWORKS Theo Chakkapark. Open System Interconnection  The tower of power!  The source of this power comes from the model’s flexibility.
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non proprietary standards for networking and for operating system.
THE SEVEN LAYERS OF THE OSI MODEL. PHYSICAL LAYER Encodes the packets into a signal recognized by the medium that will carry them Ex. Analog signal sent.
ICC Module 3 Lesson 4 – Networking 1 / 4 © 2015 Ph. Janson Information, Computing & Communication Networking – Clip 0 – Introduction School of Computer.
ICC Module 3 Lesson 2 – Memory Hierarchies 1 / 14 © 2015 Ph. Janson Information, Computing & Communication Memory Hierarchies – Clip 5 – Reading School.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 11 © 2015 Ph. Janson Information, Computing & Communication Module 3 : Systems.
ICC Module 3 Lesson 3 – Storage 1 / 4 © 2015 Ph. Janson Information, Computing & Communication Storage – Clip 0 – Introduction School of Computer Science.
UDP: User Datagram Protocol Chapter 12. Introduction Multiple application programs can execute simultaneously on a given computer and can send and receive.
ICC Module 3 Lesson 2 – Memory Hierarchies 1 / 25 © 2015 Ph. Janson Information, Computing & Communication Memory Hierarchies – Clip 8 – Example School.
Chapter 2 Network Models
Prepaid by: Guided by: ashwin goswami.
Chapter 9 Introduction To Data-Link Layer 9.# 1
IP Over ATM Objectives Chapter 23 Upon completion you will be able to:
Datagram Forwarding.
Chapter 5 Network and Transport Layers
A quick intro to networking
Chapter 4 Introduction to Network Layer
Distributed Systems.
Part I. Overview of Data Communications and Networking
Lec 5 Layers Computer Networks Al-Mustansiryah University
Encapsulation/Decapsulation
Lectures Computer networking تمرین 3 نمره. پژوهش عملیاتی 2 نمره.
Protocols and Layering
IP Over ATM Objectives Chapter 23 Upon completion you will be able to:
Chapter 4 Introduction to Network Layer
COMPUTER NETWORKS CS610 Lecture-35 Hammad Khalid Khan.
Data Communication Networks
CSE 313 Data Communication
CS4470 Computer Networking Protocols
The OSI Layers Surasak Sanguanpong
Presentation transcript:

ICC Module 3 Lesson 4 – Networking 1 / 16 © 2015 Ph. Janson Information, Computing & Communication Networking – Clip 3 – Protocol encapsulation School of Computer Science & Communications Ph. Janson, W. Zwaenepoel

ICC Module 3 Lesson 4 – Networking 2 / 16 © 2015 Ph. Janson Outline ►Computer communication basics  Clip 1 – Protocols & messages Clip 1  Clip 2 – Protocol layers Clip 2  Clip 3 – Protocol encapsulation Clip 3  Clip 4 – Switching Clip 4 ►Internet basics  Clip 5 – Internet topology & interfaces Clip 5  Clip 6 – Internet addressing & routing Clip 6  Clip 7 – Internet route calculation Clip 7  Clip 8 – Internet protocols Clip 8 ►Computer network paradigms  Clip 9 – Network paradigms Clip 9 Intro clipPrevious clipNext clip

ICC Module 3 Lesson 4 – Networking 3 / 16 © 2015 Ph. Janson Encapsulation = embedding / nesting of protocols ►Each protocol in its own layer ►Each protocol with its own header Upon sending: protocol encapsulation ►Protocol layer N:  Takes messages coming from layer N+1 (incl. headers of layers N+1, N+2, …)  Tacks its own layer N protocol header in front of them  And Passes the resulting messages to layer N-1 if N>1 Or transmits them to the network if N=1

ICC Module 3 Lesson 4 – Networking 4 / 16 © 2015 Ph. Janson Encapsulation on the sending side Program Application Transport Network Link Physical data

ICC Module 3 Lesson 4 – Networking 5 / 16 © 2015 Ph. Janson Encapsulation on the sending side data h5h5 h5h5 Program Application Transport Network Link Physical

ICC Module 3 Lesson 4 – Networking 6 / 16 © 2015 Ph. Janson Encapsulation on the sending side data h5h5 h5h5 h5h5 h5h5 h4h4 h4h4 Program Application Transport Network Link Physical

ICC Module 3 Lesson 4 – Networking 7 / 16 © 2015 Ph. Janson Encapsulation on the sending side data h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h4h4 h4h4 h4h4 h4h4 h3h3 h3h3 Program Application Transport Network Link Physical

ICC Module 3 Lesson 4 – Networking 8 / 16 © 2015 Ph. Janson Encapsulation on the sending side data h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h4h4 h4h4 h4h4 h4h4 h4h4 h4h4 h3h3 h3h3 h3h3 h3h3 h2h2 h2h2 Program Application Transport Network Link Physical

ICC Module 3 Lesson 4 – Networking 9 / 16 © 2015 Ph. Janson Encapsulation on the sending side data h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h4h4 h4h4 h4h4 h4h4 h4h4 h4h4 h4h4 h4h4 h3h3 h3h3 h3h3 h3h3 h3h3 h3h3 h2h2 h2h2 h2h2 h2h2 h1h1 h1h1 Program Application Transport Network Link Physical

ICC Module 3 Lesson 4 – Networking 10 / 16 © 2015 Ph. Janson Encapsulation = embedding / nesting of protocols ►Each protocol in its own layer ►Each protocol with its own header Upon receiving: protocol “de”capsulation ►Protocol layer N:  Receives messages From the network if N=1 From layer N-1 if N>1  Interprets and removes its own layer N protocol header  And passes the resulting messages to layer N+1 (incl. headers for layers N+1, N+2, …)

ICC Module 3 Lesson 4 – Networking 11 / 16 © 2015 Ph. Janson “De”capsulation on the receiving side data h5h5 h5h5 h4h4 h4h4 h3h3 h3h3 h2h2 h2h2 h1h1 h1h1 Program Application Transport Network Link Physical

ICC Module 3 Lesson 4 – Networking 12 / 16 © 2015 Ph. Janson “De”capsulation on the receiving side data h5h5 h5h5 h5h5 h5h5 h4h4 h4h4 h4h4 h4h4 h3h3 h3h3 h3h3 h3h3 h2h2 h2h2 h2h2 h2h2 h1h1 h1h1 Program Application Transport Network Link Physical

ICC Module 3 Lesson 4 – Networking 13 / 16 © 2015 Ph. Janson “De”capsulation on the receiving side data h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h4h4 h4h4 h4h4 h4h4 h4h4 h4h4 h3h3 h3h3 h3h3 h3h3 h3h3 h3h3 h2h2 h2h2 h2h2 h2h2 h1h1 h1h1 Program Application Transport Network Link Physical

ICC Module 3 Lesson 4 – Networking 14 / 16 © 2015 Ph. Janson “De”capsulation on the receiving side data h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h4h4 h4h4 h4h4 h4h4 h4h4 h4h4 h4h4 h4h4 h3h3 h3h3 h3h3 h3h3 h3h3 h3h3 h2h2 h2h2 h2h2 h2h2 h1h1 h1h1 Program Application Transport Network Link Physical

ICC Module 3 Lesson 4 – Networking 15 / 16 © 2015 Ph. Janson “De”capsulation on the receiving side data h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h4h4 h4h4 h4h4 h4h4 h4h4 h4h4 h4h4 h4h4 h3h3 h3h3 h3h3 h3h3 h3h3 h3h3 h2h2 h2h2 h2h2 h2h2 h1h1 h1h1 Program Application Transport Network Link Physical

ICC Module 3 Lesson 4 – Networking 16 / 16 © 2015 Ph. Janson “De”capsulation on the receiving side data h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h5h5 h4h4 h4h4 h4h4 h4h4 h4h4 h4h4 h4h4 h4h4 h3h3 h3h3 h3h3 h3h3 h3h3 h3h3 h2h2 h2h2 h2h2 h2h2 h1h1 h1h1 Program Application Transport Network Link Physical