Application and Layered Architecture

Embed Size (px)

Citation preview

  • 8/13/2019 Application and Layered Architecture

    1/27

    Application and layered

    architecturesBTech EXTC

    Trim IX

    Faculty: Prof. Sonia Relan

  • 8/13/2019 Application and Layered Architecture

    2/27

    Unit Contents Layering architecture

    The OSI Reference model.

    Unified view of layers

    Protocols and services

    Overview of TCP/IP architecture

    TCP/IP Protocol

  • 8/13/2019 Application and Layered Architecture

    3/27

    The interac t ion between layers in

    the OSI model

  • 8/13/2019 Application and Layered Architecture

    4/27

    Encapsulation A packet at level 7 is encapsulated at level 6.

    The whole packet then is encapsulated at level 5 and so on.

  • 8/13/2019 Application and Layered Architecture

    5/27

  • 8/13/2019 Application and Layered Architecture

    6/27

    1. Physical Layer The physical layer is responsible for movements of individual bits

    from one hop (node) to the next.

    It deals with the electrical and mechanical specifications of the

    interface and transmission medium.

    Also describes procedures and functions that physical devices

    and interfaces have to perform for transmission to occur.

    Physical layer concerned with the following

    1. Physical characteristics of interface and medium

    2. Representation of bits.

    3. Data rate

    4. Synchronization of bits.5. Line configuration

    6. Physical topology

    7. Transmission mode

  • 8/13/2019 Application and Layered Architecture

    7/27

    Physical layer

  • 8/13/2019 Application and Layered Architecture

    8/27

    2. Data Link Layer Transforms the physical layer, a raw transmission facility, to a reliable

    link.

    It makes the physical layer appear error free to the upper layer (n/w

    layer).

    The data link layer is responsible for moving frames from one hop

    (node) to the next.

    Responsibilities of data link layer

    1. Framing

    2. Physical addressing

    3. Flow control

    4. Error control5. Access control

  • 8/13/2019 Application and Layered Architecture

    9/27

    Data link layer

  • 8/13/2019 Application and Layered Architecture

    10/27

    Hop-to-hop delivery

  • 8/13/2019 Application and Layered Architecture

    11/27

    3. Network layer Responsible for source to destination delivery of packets, possibly

    across multiple networks (links).

    Where as the datalink layer oversees the delivery of packets only

    between two systems on the same network.

    If two systems are attached to different networks with connecting

    devices, there is often a need of network layer to accomplish source to

    destination packet delivery.

    Responsibilities of N/w layer:

    1. Logical addressing

    2. Routing

    3. Source to destination delivery

  • 8/13/2019 Application and Layered Architecture

    12/27

    Source-to-destination delivery

  • 8/13/2019 Application and Layered Architecture

    13/27

    4. Transport layer The transport layer is responsible for the delivery of a message from

    one process to another. A process is an application program running on a host, whereas n/w

    layer oversees source to destination delivery of individual packets.

    Ensures whole message has arrived in order, overseeing both error

    control and flow control.

    Responsibilities of transport layer are:

    1. Service point addressing

    2. Segmentation and reassembly

    3. Connection control

    4. Flow control5. Error control

  • 8/13/2019 Application and Layered Architecture

    14/27

    Transport layer

    R li bl t

  • 8/13/2019 Application and Layered Architecture

    15/27

    Reliable process-to-process

    delivery of a message

  • 8/13/2019 Application and Layered Architecture

    16/27

    5. Session layer Service provided by the first three layers are not sufficient for

    some processes. The session layer is responsible for dialog control and

    synchronization.

    It establishes, maintains and synchronizes the interaction among

    communicating systems.

    Specific responsibilities of the Session layer are as follows:

    1. Dialog control

    2. Synchronization

  • 8/13/2019 Application and Layered Architecture

    17/27

    Session layer

  • 8/13/2019 Application and Layered Architecture

    18/27

    6. Presentation layer Concerned with the syntax and semantics of the information

    exchanged between two systems. The presentation layer is responsible for translation,

    compression, and encryption.

    Responsibilities of presentation layer includes:

    1. Translation

    2. Encryption

    3. Compression

  • 8/13/2019 Application and Layered Architecture

    19/27

  • 8/13/2019 Application and Layered Architecture

    20/27

    7. Application layer

  • 8/13/2019 Application and Layered Architecture

    21/27

    Summary of layers

  • 8/13/2019 Application and Layered Architecture

    22/27

    TCP/IP PROTOCOL SUITE The layers in the TCP/IP proto co l suitedo not exact ly m atch thos e

    in th e OSI model. The or ig inal TCP/IP proto col suite was defined as having four

    layers: host- to-network, internet, t ranspor t, and appl icat ion.

    However, when TCP/IP is compared to OSI, we can say that the

    TCP/IP pro toco l su ite is made of f ive layers: physica l, data link,

    network, t ranspor t, and appl icat ion.

  • 8/13/2019 Application and Layered Architecture

    23/27

    TCP/IP and OSI model

  • 8/13/2019 Application and Layered Architecture

    24/27

    R l t i h i f l d

  • 8/13/2019 Application and Layered Architecture

    25/27

    Relat ionsh ip o f layers and

    addresses in TCP/IP

  • 8/13/2019 Application and Layered Architecture

    26/27

    Examp le 2.1

    In Figu re 2.19 a node with physical address 10 send s a frame to a

    nod e with ph ysic al address 87. The two nod es are connected by al ink (bus topology LAN). As the f igure shows, the computer wi th

    phys ical address 10is the sender, and the computer with phys ical

    address 87is the receiver.

  • 8/13/2019 Application and Layered Architecture

    27/27

    Physical address