2.the Osi, Tcp-ip Model

Embed Size (px)

Citation preview

  • 7/30/2019 2.the Osi, Tcp-ip Model

    1/30

    ICND1 v1.0 1-1

    Building a Simple Network

    Understanding theHost-to-HostCommunications Model

  • 7/30/2019 2.the Osi, Tcp-ip Model

    2/30

    ICND1 v1.0 1-2

    Understanding Host-to-HostCommunications

    Older model

    o Proprietary

    o Application and combinations software controlled by one

    vendor Standards-based model

    o Multivendor software

    o Layered approach

  • 7/30/2019 2.the Osi, Tcp-ip Model

    3/30

    ICND1 v1.0 1-3

    Why a Layered Network Model?

    Reduces complexity Standardizes interfaces Facilitates modular engineering Ensures interoperable

    technology Accelerates evolution Simplifies teaching and learning

  • 7/30/2019 2.the Osi, Tcp-ip Model

    4/30

    ICND1 v1.0 1-4

    The Seven Layers of the OSI Model

  • 7/30/2019 2.the Osi, Tcp-ip Model

    5/30

    ICND1 v1.0 1-5

    The Seven Layers of the OSI Model (Cont.)

  • 7/30/2019 2.the Osi, Tcp-ip Model

    6/30ICND1 v1.0 1-6

    The Seven Layers of the OSI Model (Cont.)

  • 7/30/2019 2.the Osi, Tcp-ip Model

    7/30ICND1 v1.0 1-7

    The Seven Layers of the OSI Model (Cont.)

  • 7/30/2019 2.the Osi, Tcp-ip Model

    8/30ICND1 v1.0 1-8

    The Seven Layers of the OSI Model (Cont.)

  • 7/30/2019 2.the Osi, Tcp-ip Model

    9/30ICND1 v1.0 1-9

    The Seven Layers of the OSI Model (Cont.)

  • 7/30/2019 2.the Osi, Tcp-ip Model

    10/30ICND1 v1.0 1-10

    The Seven Layers of the OSI Model (Cont.)

  • 7/30/2019 2.the Osi, Tcp-ip Model

    11/30ICND1 v1.0 1-11

    Data Encapsulation

  • 7/30/2019 2.the Osi, Tcp-ip Model

    12/30ICND1 v1.0 1-12

    Data De-Encapsulation

  • 7/30/2019 2.the Osi, Tcp-ip Model

    13/30ICND1 v1.0 1-13

    Peer-to-Peer Communication

  • 7/30/2019 2.the Osi, Tcp-ip Model

    14/30ICND1 v1.0 1-14

    Defines four layers

    Uses different names for Layers 1through 3

    Combines Layers 5 through 7 intosingle application layer

    TCP/IP Stack

  • 7/30/2019 2.the Osi, Tcp-ip Model

    15/30ICND1 v1.0 1-15

    Transport Layer

    Session multiplexing Segmentation Flow control (when required) Connection-oriented

    (when required)

    Reliability (when required)

  • 7/30/2019 2.the Osi, Tcp-ip Model

    16/30

    ICND1 v1.0 1-16

    Reliable vs. Best-Effort Comparison

  • 7/30/2019 2.the Osi, Tcp-ip Model

    17/30

    ICND1 v1.0 1-17

    UDP Characteristics

    Operates at transport layer of OSI and TCP/IP models Provides applications with access to the network layer without the

    overhead of reliability mechanisms

    Is a connectionless protocol Provides limited error checking Provides best-effort delivery Has no data-recovery features

  • 7/30/2019 2.the Osi, Tcp-ip Model

    18/30

    ICND1 v1.0 1-18

    UDP Header

  • 7/30/2019 2.the Osi, Tcp-ip Model

    19/30

    ICND1 v1.0 1-19

    TCP Characteristics

    Transport layer of the TCP/IP stack Access to the network layer for applications Connection-oriented protocol

    Full-duplex mode operation Error checking Sequencing of data packets Acknowledgement of receipt Data-recovery features

  • 7/30/2019 2.the Osi, Tcp-ip Model

    20/30

    ICND1 v1.0 1-20

    TCP Header

  • 7/30/2019 2.the Osi, Tcp-ip Model

    21/30

    ICND1 v1.0 1-21

    TCP/IP Application Layer Overview File transfer

    o FTPo TFTPo Network File

    System E-mail

    o Simple MailTransfer Protocol

    Remote logino Telneto rlogin

    Network managemento Simple Network

    ManagementProtocol

    Name management

  • 7/30/2019 2.the Osi, Tcp-ip Model

    22/30

    ICND1 v1.0 1-22

    Mapping Layer 3 to Layer 4

  • 7/30/2019 2.the Osi, Tcp-ip Model

    23/30

    ICND1 v1.0 1-23

    Mapping Layer 4 to Applications

  • 7/30/2019 2.the Osi, Tcp-ip Model

    24/30

    ICND1 v1.0 1-24

    Establishing a Connection

  • 7/30/2019 2.the Osi, Tcp-ip Model

    25/30

    ICND1 v1.0 1-25

    Three-Way Handshake

  • 7/30/2019 2.the Osi, Tcp-ip Model

    26/30

    ICND1 v1.0 1-26

    Flow Control

  • 7/30/2019 2.the Osi, Tcp-ip Model

    27/30

    ICND1 v1.0 1-27

    TCP Acknowledgment

  • 7/30/2019 2.the Osi, Tcp-ip Model

    28/30

    ICND1 v1.0 1-28

    Fixed Windowing

  • 7/30/2019 2.the Osi, Tcp-ip Model

    29/30

    ICND1 v1.0 1-29

    TCP Sliding Windowing

  • 7/30/2019 2.the Osi, Tcp-ip Model

    30/30

    ICND1 v1.0 1-30

    TCP Sequence and Acknowledgment Numbers