osi model (cybentizen.tk)

Upload: bilawalliaqat

Post on 30-May-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 OSI Model (Cybentizen.tk)

    1/37

  • 8/14/2019 OSI Model (Cybentizen.tk)

    2/37

    University of Education 2

    LectureRoadmap

    Need of a Layered Architecture OSI Model

    7 Layers of OSI Model Functional Details of OSI Layers

    Physical Layer Data Link Layer Network Layer Transport Layer Session Layer

    Presentation Layer Application Layer

  • 8/14/2019 OSI Model (Cybentizen.tk)

    3/37

    University of Education 3

    Layered Architecture

    Design Philosophy of Layered Architecture The complex task of communication is broken into

    simpler sub-tasks or modules Each layer performs a subset of the required

    communication functions Each layer relies on the next lower layer to perform

    more primitive functions Each layer provides services to the next higher layer Changes in one layer should not require changes in

    other layers Helps in troubleshooting and identifying the problem

  • 8/14/2019 OSI Model (Cybentizen.tk)

    4/37

    University of Education 4

    An example Sending a letter

  • 8/14/2019 OSI Model (Cybentizen.tk)

    5/37

    University of Education 5

    OSI Model

    To standardize the design of communicationsystem, the ISO created the OSI model.

    Open Systems Interconnection Developed by the International Organization

    for Standardization (ISO) Contains Seven layers It describes the functions to be performed at

    each layer

  • 8/14/2019 OSI Model (Cybentizen.tk)

    6/37

    University of Education 6

    OSI Model

    ISO Established in 1947ISO Established in 1947 ISO standard that covers all aspects of networkISO standard that covers all aspects of network

    communications is the Open Systems Interconnectioncommunications is the Open Systems Interconnection((OSIOSI ) model.) model.

    First introduced in the late 1970s.First introduced in the late 1970s. A layer model Each layer performs a subset of the required

    communication functions Each layer relies on the next lower layer to

    perform more primitive functions Each layer provides services to the next

    higher layer Changes in one layer should not require

    changes in other layers

  • 8/14/2019 OSI Model (Cybentizen.tk)

    7/37

    University of Education 7

    ISO is the organization.OSI is the model.

    Note

  • 8/14/2019 OSI Model (Cybentizen.tk)

    8/37

    University of Education 8

    OSI Model

    ApplicationPresentation

    Session Transport

    NetworkData Link

    Physical

  • 8/14/2019 OSI Model (Cybentizen.tk)

    9/37

    University of Education 9

    Peer-to-Peer Process

  • 8/14/2019 OSI Model (Cybentizen.tk)

    10/37

    University of Education 10

    An exchange using the OSI model

  • 8/14/2019 OSI Model (Cybentizen.tk)

    11/37

    University of Education 11

    OSI Model Physical Layer

    Physical Physical interface between devices handles the transmission of bits over a

    communications channel Choice of Wired / wireless medium Data is converted into signals Includes voltage levels, connectors, media

    choice modulation techniques EIA/TIA-232, RJ45, NRZ.

  • 8/14/2019 OSI Model (Cybentizen.tk)

    12/37

  • 8/14/2019 OSI Model (Cybentizen.tk)

    13/37

    University of Education 13

    The physical layer is responsible for movements of individual bits from one hop (node) to the next.

    Note

  • 8/14/2019 OSI Model (Cybentizen.tk)

    14/37

    University of Education 14

    OSI Model Data Link Layer

    Data Link Transforms data into a frame Means of activating, maintaining and

    deactivating a reliable link Error detection and control Flow Control Higher layers may assume error free

    transmission Examples :- Ethernet, Frame Relay, FDDI.

  • 8/14/2019 OSI Model (Cybentizen.tk)

    15/37

    University of Education 15

    Data Link Layer

  • 8/14/2019 OSI Model (Cybentizen.tk)

    16/37

    University of Education 16

    The data link layer is responsible for movingframes from one hop (node) to the next.

    Note

  • 8/14/2019 OSI Model (Cybentizen.tk)

    17/37

    University of Education 17

    OSI Model Network Layer

    Network Transport of information Higher layers do not need to knowabout underlying technology

    Responsible for creating, maintainingand ending network connections

    Transfers a data packet from node tonode within the network .

    Routing Not needed on direct links Examples :- IP, IPX, AppleTalk.

  • 8/14/2019 OSI Model (Cybentizen.tk)

    18/37

    University of Education 18

    Network Layer

  • 8/14/2019 OSI Model (Cybentizen.tk)

    19/37

    University of Education 19

    The network layer is responsible for the delivery of individual packets from the source host to thedestination host.

    Note

  • 8/14/2019 OSI Model (Cybentizen.tk)

    20/37

    University of Education 20

    Transport Layer

    Transport Exchange of data between end

    systems (end to end flow control)

    Error free In sequence

    Quality of service Layer 4 protocols include TCP (Transmission

    Control Protocol) and UDP (User DatagramProtocol).

  • 8/14/2019 OSI Model (Cybentizen.tk)

    21/37

    University of Education 21

    Transport Layer

  • 8/14/2019 OSI Model (Cybentizen.tk)

    22/37

    University of Education 22

    The transport layer is responsible for the deliveryof a message from one process to another.

    Note

  • 8/14/2019 OSI Model (Cybentizen.tk)

    23/37

    University of Education 23

    OSI Model Session Layer

    Session Control of dialogues between

    applications Half Duplex Full Duplex

    Synchronization Points (backup points)

    Examples :- SQL, ASP(AppleTalk SessionProtocol), NETBIOS, RPC, PAP.

  • 8/14/2019 OSI Model (Cybentizen.tk)

    24/37

    University of Education 24

    The session layer is responsible for dialog control andsynchronization.

    Note

  • 8/14/2019 OSI Model (Cybentizen.tk)

    25/37

    University of Education 25

    OSI Model PresentationLayer

    Presentation Data formats and coding

    Data compression Encryption Examples :- JPEG, MPEG, ASCII,

    EBCDIC, HTML.

  • 8/14/2019 OSI Model (Cybentizen.tk)

    26/37

    University of Education 26

    The presentation layer is responsible for translation,compression, and encryption.

    Note

  • 8/14/2019 OSI Model (Cybentizen.tk)

    27/37

    University of Education 27

    OSI Model ApplicationLayer

    Application Layer where the application using thenetwork resides.

    Common network applications include remote login file transfer e-mail

    web page browsing etc. Means for applications to access OSIenvironment

  • 8/14/2019 OSI Model (Cybentizen.tk)

    28/37

    University of Education 28

    The application layer is responsible for providingservices to the user.

    Note

  • 8/14/2019 OSI Model (Cybentizen.tk)

    29/37

    University of Education 29

    Summary of layers

  • 8/14/2019 OSI Model (Cybentizen.tk)

    30/37

    University of Education 30

    OSI Layers

  • 8/14/2019 OSI Model (Cybentizen.tk)

    31/37

  • 8/14/2019 OSI Model (Cybentizen.tk)

    32/37

    University of Education 32

    The OSI Environment

  • 8/14/2019 OSI Model (Cybentizen.tk)

    33/37

    University of Education 33

    The OSI Environment

  • 8/14/2019 OSI Model (Cybentizen.tk)

    34/37

    University of Education 34

    TCP/IP Protocol Suit

    TCP/IP suite is the set of protocols thatimplement the protocol stack on whichthe Internet runs. It is sometimes calledthe Internet Model.

    This model consists of five orderedlayers

    In a protocol stack, each layer solves aset of problems involving thetransmission of data, and provides awell-defined service to the higher layers

    Developed by research foundation byUS department of defense

  • 8/14/2019 OSI Model (Cybentizen.tk)

    35/37

    University of Education 35

    Internet layers

  • 8/14/2019 OSI Model (Cybentizen.tk)

    36/37

    University of Education 36

    TCP/IP Protocol ArchitectureModel

  • 8/14/2019 OSI Model (Cybentizen.tk)

    37/37

    University of Education 37

    Some Protocols in TCP/IP Suite