Encapsulation/Decapsulation

Slides:



Advertisements
Similar presentations
NETWORK LAYER (1) T.Najah AlSubaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Advertisements

Introduction1-1 message segment datagram frame source application transport network link physical HtHt HnHn HlHl M HtHt HnHn M HtHt M M destination application.
1 Computer Networks IP: The Internet Protocol. 2 IP is a connection-less, unreliable network layer protocol IP provides best effort services in the sense.
Introduction to Transport Layer. Transport Layer: Motivation A B R1 R2 r Recall that NL is responsible for forwarding a packet from one HOST to another.
11- IP Network Layer4-1. Network Layer4-2 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection.
CSEE W4140 Networking Laboratory Lecture 6: TCP and UDP Jong Yul Kim
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.
Network Layer4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side,
Network Layer4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side,
IP-UDP-RTP Computer Networking (In Chap 3, 4, 7) 건국대학교 인터넷미디어공학부 임 창 훈.
Lecturer: Tamanna Haque Nipa
Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Lecture 8 Modeling & Simulation of Communication Networks.
Module 10. Internet Protocol (IP) is the routed protocol of the Internet. IP addressing enables packets to be routed from source to destination using.
4: Network Layer4a-1 IP datagram format ver length 32 bits data (variable length, typically a TCP or UDP segment) 16-bit identifier Internet checksum time.
Petrozavodsk State University, Alex Moschevikin, 2003NET TECHNOLOGIES Internet Control Message Protocol ICMP author -- J. Postel, September The purpose.
ICMP (Internet Control Message Protocol) Computer Networks By: Saeedeh Zahmatkesh spring.
Unit 4, Lesson 11 How Data Travels the Internet
Midterm Review - Network Layers. Computer 1Computer 2 2.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
11 NETWORK LAYER PROTOCOLS Chapter 5 IP IPX NetBEUI AppleTalk.
Internet Ethernet Token Ring Video High Speed Router Host A: Client browser: REQUEST:http//mango.ee.nogradesu.edu/c461.
Transport Layer OSI Model. The transport layer is responsible for the segmentation and the delivery of a message from one process to another.
Suez Canal University – Faculty of Computers & Informatics - Cisco Local Academy Network Fundamentals.
Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Chapter 81 Internet Protocol (IP) Our greatest glory is not in never failing, but in rising up every time we fail. - Ralph Waldo Emerson.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Transmission Control Protocol (TCP)
1 Internet Control Message Protocol (ICMP) Used to send error and control messages. It is a necessary part of the TCP/IP suite. It is above the IP module.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI Network Layer Network Fundamentals – Chapter 5.
Presented by Rebecca Meinhold But How Does the Internet Work?
Network Layer4-1 Datagram networks r no call setup at network layer r routers: no state about end-to-end connections m no network-level concept of “connection”
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Linux Operations and Administration Chapter Eight Network Communications.
1 12-Jan-16 OSI network layer CCNA Exploration Semester 1 Chapter 5.
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.
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
Point-to-Point Protocol
Chapter 3 TCP and IP 1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Internet.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
IP Fragmentation. Network layer transport segment from sending to receiving host on sending side encapsulates segments into datagrams on rcving side,
Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Communication Networks NETW 501 Tutorial 2
1 28-Sep-16 S Ward Abingdon and Witney College CCNA Exploration Semester 1 OSI network layer CCNA Exploration Semester 1 Chapter 5.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI network layer CCNA Exploration Semester 1 – Chapter 5.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Chapter 5 Network and Transport Layers
Chapter 3 TCP and IP Chapter 3 TCP and IP.
A quick intro to networking
Chapter 4 Introduction to Network Layer
Chap. 2 Network Models.
Part I. Overview of Data Communications and Networking
Introduction to Data-Link Layer
© 2003, Cisco Systems, Inc. All rights reserved.
Network Architecture Introductory material
Lec 5 Layers Computer Networks Al-Mustansiryah University
Net431:advanced net services
Network Layer Functions
Review of Important Networking Concepts
Chapter 4 Introduction to Network Layer
Internet Protocol Version 6
Net 323 D: Networks Protocols
Network Models CCNA Instructor Training Course October 12-17, 2009
Data Communication Networks
CSE 313 Data Communication
Network Fundamentals – Chapter 5
NET 323D: Networks Protocols
32 bit destination IP address
Presentation transcript:

Encapsulation/Decapsulation - the process of adding/removing control information as a message passes through the layered model Source Destination Message Application Application Message 4 Message Transport Transport 4 Message Router 3 4 Message Network 3 4 Message Network 3 4 Message Source Encapsulation Application Layer Develops the payload (message) to be transmitted Transport Layer Adds the transport layer header to the payload Contains Identifiers of source and destination application programs Flow, error, and congestion control Resulting packet called segment (TCP) or user datagram (UDP) Network Layer Takes segment or user datagram and adds Addresses of source and destination devices, etc. Resulting packet called a datagram Data link Layer Takes datagram and adds Adds a link layer address of the next device to be reached Resulting packet called a frame Router Encapsulation/Decapsulation Router conducts both decapsulation and encapsulation because it is connected to two or more links When bits are received at the data link layer the frame is decapsulated and the datagram is sent to the network layer The network layer inspects the source and destination addresses in the data gram header and consults its forwarding table to determine the next hop (i.e. the next device in the procession of the message) The datagram should remain unchanged unless there is a need to fragment the datagram because it is too big to pass through the next data link The datagram is passed to the next link’s data link layer The data link layer encapsulates the datagram into a frame and passes the frame to the physical layer for transmission Destination Decapsulation Each layer decapsulates the packet received, removes the payload, and delivers the payload to the next-higher layer until the message is received by the application Decapsulation at the destination involves error checking 2 3 4 Message Data Link 2 3 4 Message Data Link 2 3 4 Message 1 2 3 4 Message Physical 1 2 3 4 Message Physical 1 2 3 4 Message