Lec 4 - Protocols and TCP IP Suite

download Lec 4 - Protocols and TCP IP Suite

of 28

Transcript of Lec 4 - Protocols and TCP IP Suite

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    1/28

    Background of Wireless

    Communication

    StudentPresentations andProjects

    Wireless Communication

    Technology

    Wireless Networking and

    Mobile IP

    Wireless Local Area

    Networks

    Wireless Communication

    Protocols and TCP/IP SuiteProtocols and TCP/IP Suite

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    2/28

    Chapter 4

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    3/28

    Key Features of a Protocol

    Syntax

    Concerns the format of the data blocks

    Semantics Includes control information for coordination and

    error handling

    Timing

    Includes speed matching and seuencing

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    4/28

    !gents In"ol"ed in Communication

    !pplications

    #xchange data bet$een computers %e&g&' electronic

    mail(

    Computers

    Connected to net$orks

    )et$orks

    Transfers data from one computer to another

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    5/28

    TCP*IP +ayers

    Physical layer

    )et$ork access layer

    Internet layer ,ost-to-host' or transport layer

    !pplication layer

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    6/28

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    7/28

    TCP*IP )et$ork !ccess +ayer

    Concerned $ith the exchange of data bet$een an endsystem and the net$ork to $hich it0s attached

    Soft$are used depends on type of net$ork

    Circuit s$itching

    Packet s$itching %e&g&' 1&23(

    +!)s %e&g&' #thernet(

    /thers

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    8/28

    T.TCP*IP Internet +ayer

    ses internet protocol %IP(

    Pro"ides routing functions to allo$ data to tra"erse

    multiple interconnected net$orks

    Implemented in end systems androuters

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    9/28

    TCP*IP ,ost-to-,ost' or Transport +ayer

    Commonly uses transmission control protocol %tcp(

    Pro"ides reliability during data exchange

    Completeness /rder

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    10/28

    TCP*IP !pplication +ayer

    +ogic supports user applications

    ses separate modules that are peculiar to each

    different type of application

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    11/28

    Protocol 5ata nits %P5s(

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    12/28

    Common TCP*IP !pplications

    Simple mail transfer protocol %S6TP(

    Pro"ides a basic electronic mail facility

    File Transfer Protocol %FTP( !llo$s files to be sent from one system to another

    T#+)#T

    Pro"ides a remote logon capability

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    13/28

    +ayers of the /SI 6odel

    !pplication

    Presentation

    Session Transport

    )et$ork

    5ata link Physical

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    14/28

    /SI !pplication +ayer

    Pro"ides access to the /SI en"ironment for users

    Pro"ides distributed information ser"ices

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    15/28

    /SI Presentation +ayer

    Pro"ides independence to the application processes

    from differences in data representation %syntax(

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    16/28

    /SI Session +ayer

    Pro"ides the control structure for communication

    bet$een applications

    #stablishes' manages' and terminates connections

    %sessions( bet$een cooperating applications

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    17/28

    /SI Transport +ayer

    Pro"ides reliable' transparent transfer of data

    bet$een end points

    Pro"ides end-to-end error reco"ery and flo$ control

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    18/28

    /SI )et$ork +ayer

    Pro"ides upper layers $ith independence from the

    data transmission and s$itching technologies used to

    connect systems

    7esponsible for establishing' maintaining' and

    terminating connections

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    19/28

    /SI 5ata link +ayer

    Pro"ides for the reliable transfer of information

    across the physical link

    Sends blocks %frames( $ith the necessary

    synchroni8ation' error control' and flo$ control

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    20/28

    /SI Physical +ayer

    Concerned $ith transmission of unstructured bitstream o"er physical medium

    5eals $ith accessing the physical medium

    6echanical characteristics

    #lectrical characteristics

    Functional characteristics

    Procedural characteristics

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    21/28

    Comparison of /SI and TCP*IP

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    22/28

    TCP*IP !rchitecture 5ominance

    TCP*IP protocols matured uicker than similar /SI

    protocols

    When the need for interoperability across net$orks

    $as recogni8ed' only TCP*IP $as a"ailable and

    ready to go

    /SI model is unnecessarily complex

    !ccomplishes in se"en layers $hat TCP*IP does$ith fe$er layers

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    23/28

    #lements of Standardi8ation $ithin /SI

    Frame$ork Protocol Specification

    Format of protocol data units %P5s( exchanged

    Semantics of all fields

    !llo$able seuence of P5s

    Ser"ice 5efinition Functional description that defines $hat ser"ices are

    pro"ided' but not ho$ the ser"ices are to be pro"ided

    !ddressing #ntities are referenced by means of a ser"ice access point

    %S!P(

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    24/28

    Internet$orking Terms

    Communication net$ork 9 facility that pro"ides adata transfer ser"ice among de"ices attached to thenet$ork

    Internet 9 collection of communication net$orks'interconnected by bridges*routers

    Intranet 9 internet used by an organi8ation forinternal purposes Pro"ides key Internet applications

    Can exist as an isolated' self-contained internet

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    25/28

    Internet$orking Terms

    #nd System %#S( 9 de"ice used to support end-userapplications or ser"ices

    Intermediate System %IS( 9 de"ice used to connect

    t$o net$orks :ridge 9 an IS used to connect t$o +!)s that use

    similar +!) protocols

    7outer - an IS used to connect t$o net$orks thatmay or may not be similar

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    26/28

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    27/28

    )et$ork 5ifferences 7outers 6ust

    !ccommodate !ddressing schemes

    5ifferent schemes for assigning addresses

    6aximum packet si8es

    5ifferent maximum packet si8es reuires segmentation

    Interfaces

    5iffering hard$are and soft$are interfaces

    7eliability )et$ork may pro"ide unreliable ser"ice

  • 7/24/2019 Lec 4 - Protocols and TCP IP Suite

    28/28

    ;

    =