SlideShare a Scribd company logo
Ins to FOR-IAN V. SANDOVAL
   truc r:
               ls u_it@ ya o o
                 p        ho .c m
           fvs nd va ya o o
              a o l@ ho .c m
 Client-server  computing or networking is a
 distributed application architecture that partitions
 tasks or work loads between service providers
 (servers) and service requesters, called clients.
 Often clients and servers operate over a computer
 network on separate hardware
 A server is a high-performance host that is a
 registering unit and shares its resources with
 clients.
 A client does not share any of its resources, but
 requests a server's content or service function.
 Client-server describes the relationship between
 two computer programs in which one program, the
 client program, makes a service request to another,
 the server program.
 Standard networked functions such as email
 exchange, web access and database access, are
 based on the client-server model.
 The client-server model has become one of the
 central ideas of network computing. .
 Many business applications being written today
 use the client-server model.
 Each instance of the client software can send data
 requests to one or more connected servers. In turn,
 the servers can accept these requests, process
 them, and return the requested information to the
 client.
1. Clients
2. Servers
 This typ o a hite ture is s m tim s re rre to a
           e f rc c             o e e fe d        s
  two-tier.
 It allows devices to share files and resources.
   The interaction between client and server is often
    described using sequence diagrams. Sequence
    diagrams are standardized in the Unified
    Modeling Language.
1. Web Browsers
2. E-mail Client
3. Online Chat Client
1. Web Servers
2. FTP Servers
3. Application Servers
4. Database Servers
5. Name Servers
6. Mail Servers
7. Print Servers
8. Terminal Servers
   Another type of network architecture is known as
    peer-to-peer, because each host or instance of
    the program can simultaneously act as both a
    client and a server, and because each has
    equivalent responsibilities and status. Peer-to-
    peer architectures are often abbreviated by P2P.
   Another type of network architecture is known as
    peer-to-peer, because each host or instance of
    the program can simultaneously act as both a
    client and a server, and because each has
    equivalent responsibilities and status. Peer-to-
    peer architectures are often abbreviated by P2P.
   Both client-server and P2P architectures are in
    wide usage today. Details may be found in
    Comparison of Centralized (Client-Server) and
    Decentralized (Peer-to-Peer) Networking.
   While classic client-server architecture requires
    one of the communication endpoints to act as a
    server, which is much harder to implement,
    Client-Queue-Client allows all endpoints to be
    simple clients, while the server consists of some
    external software, which also acts as passive
    queue (one software instance passes its query to
    another instance to queue, e.g. database, and
    then this other instance pulls it from database,
    makes a response, passes it to database etc.).
1. A client-server architecture enables the roles and
   responsibilities of a computing system to be
   distributed     among      several    independent
   computers that are known to each other only
   through a network.
2. All the data is stored on the servers, which
   generally have far greater security controls than
   most clients.
3. Since data storage is centralized, updates to that
   data are far easier to administer than what would
   be possible under a P2P paradigm.
4. Many mature client-server technologies are
   already available which were designed to ensure
   security, friendliness of the user interface, and
   ease of use.
5. It functions with multiple different clients of
   different capabilities.
1. Traffic congestion on the network has been an
   issue since the inception of the client-server
   paradigm.
2. The client-server paradigm lacks the robustness of
    a good P2P network.
Computer networks can be classified into two broad
categories:
1. Local Area Network
    A LAN is a communications network enables data
    exchange between devices within a small
    geographic area. Here, devices mostly refer to
    computers and peripheral devices such as printer.
2. Wide Area Network
   A WAN usually consists of a local connection of
   LANs and spreads over a much larger
   geographical area, sometimes even spanning the
   globe.
   The Open Systems Interconnection Reference
    Model (OSI Reference Model or OSI Model) is an
    abstract description for layered communications
    and computer network protocol design.
   It was developed as part of the Open Systems
    Interconnection (OSI) initiative.
   It divides network architecture into seven layers
    which, from top to bottom
1. Physical
2. Data Link
3. Network
4. Transport
5. Session
6. Presentation
7. Application
 A layer is a collection of conceptually similar
  functions that provide services to the layer above it
  and receives service from the layer below it.
 On each layer an instance provides services to the
  instances at the layer above and requests service
  from the layer below.
 Conceptionally two instances at one layer are
  connected by a horizontal protocol connection on
  that layer.
- 19 w rk o ala re m d l o ne o a hite ture
    77, o n ye d o e f tw rk rc c
 w ss rte a theInte tio l Org niza n fo
   a ta d nd        rna na     a tio r
 Sta a iza n (ISO) b g n tod ve p itsOSI
    nd rd tio       ea      e lo
 fra e o a hite ture
    m w rk rc c
- tw m jo c m o nts a a s c m d l o ne o
    o a r o p ne : n b tra t o e f tw rking   ,
 c lle theBa icRe re eMo e o s ve ye m d l,
   a d      s    fe nc     d l r e n-la r o e
 a as t o s e ificp to o
   nd e f p c      ro c ls
- All a p c o OSI d s n e lve fro e e nc sw
       s e ts f    e ig vo d m xp rie e ith
  theC LADES ne o w h a o influe e Inte t
       YC          tw rk, hic ls    nc d  rne
 d s n.
   e ig
- In ISO 74 8Mo e ne d s n w sd c e d a the
             9     d l w e ig a o um nte nd
  ne o
     tw rkings te isd e into la rs
                 ys m ivid d        ye .
- Oneo m ree
         r o ntitie im le e itsfunc na a e c
                      s p m nt         tio lity nd a h
 e ntity inte c d c o w thela r im e ia ly
             ra ts ire tly nly ith    ye m d te
 b ne th it, a p vid sfa ilitie fo us b thela r
   e a         nd ro e c         s r e y        ye
 a o it.
   b ve
- P to o e b a e
   ro c ls na le n ntity in o ho t tointe c w a
                             ne s        ra t ith
 c rre p nd e
  o s o ing ntity a thes m la r in a the ho t.
                    t      a e ye      no r s
04 Client Server Technology
 TheP ic l La r isthefirs a lo e t la r in the
      hys a ye            t nd w s ye
 s ve ye OSI m d l o c m ute ne o
  e n-la r    o e f o p r tw rking.
 TheP ic l La r c m ris stheb s ha w re
      hys a ye o p e          a ic rd a
 tra m s n te hno g so ane o
    ns is io c lo ie f    tw rk.
 TheP ic l La r d fine them a o tra m
      hys a ye e s          e ns f ns itting
  ra b ra r tha lo ic l d tap c tso r ap ic l
    w its the     n g a a a ke ve hys a
  link c nne tingne o no e .
        o c        tw rk d s
 TheP ic l La r p vid sa e c a m c nic l,
        hys a ye ro e n le tric l, e ha a
  a p c d l inte c tothetra m s n m d .
   nd ro e ura      rfa e    ns is io e ium
1. Tra m s n fo a w h c n b e r d ita o
      ns is io rm t, hic a e ithe ig l r
   a lo .
    na g
2 P ic l tra m s n m d , w h re rs to w the
 . hys a ns is io e ium hic fe         he r
  b o d ta a tra m d a e c a o o tic l
   its f a    re ns itte s le tric l r p a
3 s na e o ing w h e p s s w t s na p tte
 . Da lsnc d , hic m ha ize ha ig l a rns
   igta .
 re re e o s a ze e a the s hro tio
   p s nt ne nd ro s nd         ync niza n
 b tw e s nd a re e
  e e n e ing nd c ivingd vic s
                         e e.
4 P ic l m d
 . hys a e ium a c e w h d a w w
                tta hm nt, hic e ls ith iring
  a p la utsc nne to .
   nd in yo  o c rs
   V.9 te p nene o m d m
        2 le ho    tw rk o e s
   IRDA P ic l La r
            hys a ye
   USB P ic l La r
           hys a ye
   Fire ire
        w
   EIA RS-2 2 EIA-4 2 EIA-4 3 RS-4 9 RS-4 5
              3,    2,       2,    4,     8
   ITU Re o m nd tio : s eITU-T
            c m e a ns e
   DSL
   ISDN
   T1 a o r T-c rrie links a E1 a o r E-
         nd the   a r      , nd   nd the
    c rrie links
     a r
   10BASE-T, 10   BASE2 10
                          , BASE5 10 BASE-TX,
                                   , 0
    10 BASE-FX, 10 BASE-T, 10 0
      0              0           0 BASE-T,
    10 0
      0 BASE-SX a o r va tie o theEthe t
                    nd the rie s f         rne
    p ic l la r
     hys a ye
   Va tie o 8 2
       rie s f 0 .11
   SONET/SDH
   GSM Umra io inte c p ic l la r
                 d     rfa e hys a ye
   Blue o P ic l La r
         to th hys a ye
   IEEE 8 20 .11x W P ic l La rs
                    i-Fi hys a ye
   Tra fe e P ic l La r
        ns rJ t hys a ye
   Ethe o
         rlo p
   ARINC 8 Avio sDig l Vid o Bus
              18     nic     ita  e
 Ne o tra fe d tain “hunks o p c ts o a
    tw rks ns r a     c    ” r a ke , f
  c rta s
   e in ize
 Da link la r fo sd tap c ts
     ta     ye rm a a ke
 Ma g sthe m ve e a e c no ein thene o
      na e   ir o m nt t a h d              tw rk
 Ad sthea p p tea d s e o thes urc a
     d     p ro ria d re s s f       o e nd
  d s tio no e
   e tina n d s
 In P -b s d LANs it isa thisla r tha p to o like
       C ae        ,     t      ye    t ro c ls
  To n Ringa Ethe t a im le e d
     ke       nd     rne re p m nte
 Func nsa o n p rfo e b ne o inte c
       tio re fte e rm d y tw rk           rfa e
  c rd (NIC ) ins lle in c m ute
   a s      s ta d        o p rs
 Ne o La r p vid sthefunc na a p c d l
    tw rk ye ro e         tio l nd ro e ura
  m a o tra fe
    e ns f ns rringva b le th d tas q nc s
                       ria le ng a e ue e
  fro as urc toad s tio viao o m rene o
     m o e        e tina n       ne r o    tw rks
 P rfo sne o ro
    e rm tw rk utingfunc ns fra m nta n,
                             tio , g e tio
  re s e b a re o d live e r re o
    a s m ly, nd p rt e ry rro p rts
 Ro rso e tea thisla r— s nd d tathro ho
     ute p ra t         ye e ing a        ug ut
  thee nd d ne o a m kingtheInte t p s ib
       xte e tw rk nd a               rne o s le
 Thelo ic l a d s ings he eishie rc a
       g a d re s      c m       ra hic l
 TheInte t P to o (IP istheb s kno n e m le o
         rne ro c l     )     et     w xa p s f
 La r 3
   ye
 TheTra p rt La r c ntro there b
        ns o    ye o ls        lia ility o ag n
                                          f ive
        link thro h flo
                  ug     w c ntro
                             o l, s g e tio
                                     e m nta n/
d s g e tio
 e e m nta n,
 a ic l rxantro so La r 4a theTra m s n
  Typea ec m le f ye re
   nd rro o p l                   ns is io
  C ntro P to o (TC ) a Us r Da g mP to o
   o l ro c l      P nd e ta ra ro c l
  (UDP )
 Fivec s e o c nne tio o etra p rt p to o
       la s s f o c n-m d     ns o ro c ls
  ra ingfro c s 0to c s 4
    ng      m la s     la s
Table 4.1 - Detailed characteristics of TP0-4 classes
 Re p ns lefo e ta lis
    s o ib    r s b hingvirtua c nne tio b tw e
                              l o c ns e e n
  p c s e runningo d re c m ute
   ro e s s       n iffe nt o p rs
 Co c n isc lle as s io
    nne tio    a d es n
 P g m e inte c to thene o
   ro ra m rs rfa e         tw rk
 It ha le func nss h na ere o nitio
       nd s    tio uc m c g         n,
  a m tra n, a s c
   d inis tio nd e urity in ane o
                                tw rk
 NetBIOS Exte e Us r Inte c (NETBEUI) is
              nd d e      rfa e
  c m o us d p to o fo thes s io la r
   o m nly e ro c l r         e s n ye
 Re p ns lefo thed live a fo a
    s o ib    r    e ry nd rm ttingof
 info a n to thea p a n la r fo furthe
     rm tio        p lic tio ye r     r
 p c s ingo d p y
  ro e s    r is la
 Tra fo thefo a s nt b thea p a n la r into a
     ns rm    rm t e y      p lic tio ye
  c m o fo a
   o m n rm t
 Tra la sthec m o fo a to afo a c s n b a
     ns te     o m n rm t      rm t ho e y
  a p a n la r
   p lic tio ye
 Te ina e ula n isp rfo e a thisla r
    rm l m tio       e rm d t      ye
 Thelo e t la r a w h a p a n p g m e
        w s ye t hic p lic tio ro ra m rs
  c ns e d tas turea p s nta n, ins a o
   o id r a truc     nd re e tio    te d f
  s p s nd d tain fo o d ta ra so p c ts
   im ly e ing a      rm f a g m r a ke
  b tw e ho ts
   e en s
 Ne o Op ra
    tw rk e tingSys m(NOS) s ftw rere id sa
                   te       o a      s e t
 thisla r
       ye
 NOS s ftw reo rsne o s rvic sa p vid sthe
       o a ffe      tw rk e e nd ro e
  a p a n la r w ind p nd nc fro lo e ve
   p lic tio ye ith e e e e m w r-le l
  d ta
   e ils
 Ma a p a n b a stheNOS to inte c d c
     ny p lic tio yp s             ra t ire tly
  w thes s io o tra p rt la r fo g a r c ntro
   ith      e s n r ns o ye r re te o l
  o r ne o re o e
   ve tw rk s urc s
 It s rve a theus r inte c thro h w h ne o
      e s s       e      rfa e  ug hic tw rk
  re o e c n b a c s e
    s urc s a e c e s d
 In TC /IP theAp lic tio La r c nta a p to o
        P ,        p a n ye o ins ll ro c ls
  a m tho stha fa into there lmo p c s -to
   nd e d        t ll        a    f ro e s -
  p c s c m unic tio viaa Inte t P to o (IP
   ro e s o m a ns         n    rne ro c l )
  ne o us theTra p rt La r p to o to e ta lis
    tw rk ing         ns o   ye ro c ls s b h
  und rlyingho t-to s c nne tio
      e       s -ho t o c ns
1. Re o es ring
     s urc ha
2 Re o filea c s
 . m te       c es
3 Re o p
 . m te rinte a c s
               r c es
4 Inte ro e sc m unic tio p rt
 .    r-p c s o m a n o
5 Re o p c d c ll s p rt
 . m te ro e ure a up o
6 Ne o m na e e
 . tw rk a g m nt
7. Dire to s rvic s
       c ry e e
8 Ele tro m s a inginc inge a m s a ing
 . c nic e s g        lud    -m il e s g
 Te t
     lne
 Hyp rte Tra fe P to o (HTTP
       e xt    ns r ro c l   )
 FileTra fe P to o (FTP
         ns r ro c l      )
 Sim leMa Tra fe P to o (SMTP
       p    il   ns r ro c l   )
 9 , P n 9fro Be La sd trib d files te
   P la       m ll b is ute         ys m
p to o
 ro c l
AFP Ap leFilingP to o
     , p          ro c l
AP C Ad nc d P g m -P g mC m unic tio
    P , va e ro ra -to ro ra o m a n
AMQP Ad nc d Me s g Que
        , va e      sa e   uingP to o
                                ro c l
BitTo nt
      rre
Ato P lis
    m ub hingP to o
                 ro c l
BOOTP Bo ts pP to o
         , o tra ro c l
CFDP C he nt FileDis utio P to o
       , o re         trib n ro c l
DDS, Da Dis utio Se e
          ta trib n rvic
DHC , Dyna icHo t C nfig tio P to o
      P      m    s o ura n ro c l
De e t
   vic Ne
DNS, Do a Na eSys m(Se e P to o
        m in m    te   rvic ) ro c l
e nke
  Do y
ENRP End o Ha le p c Re und nc P to o
     ,   p int nd s a e d a y ro c l
Fa tTra k (Ka a Gro te iMe h)
   s c        Za ,  ks r,  s
Fing r, Us r Info a n P to o
     e     e      rm tio ro c l
Fre ne
    e t
FTAM, FileTra fe Ac e sa Ma g m nt
              ns r c s nd na e e
FTP FileTra fe P to o
    ,       ns r ro c l
Go he Go he p to o
   p r, p r ro c l
HL7, He lth Le l Se n
        a      ve ve
HTTP Hyp rte Tra fe P to o
     ,   e xt    ns r ro c l
H.3 3 P c t-Ba e Multim d C m unic tio
    2 , a ke s d        e ia o m a ns
Sys m
    te
IMAP IMAP , Inte t Me s g Ac e sP to o
        ,     4     rne    s a e c s ro c l
(ve io 4
   rs n )
IRC , Inte t Re y C t P to o
      P    rne la ha ro c l
Ka e lia
     dm
LDAP Lig e ht Dire to Ac e sP to o
        ,   htw ig      c ry c s ro c l
LP LineP
     D,      rinte Da m n P to o
                  r e o ro c l
MIME (S-MIME), Multip o eInte t Ma
                         urp s   rne   il
Exte io a Se ureMIME
     ns ns nd c
Mo b
   d us
Ne o
   tc nf
NFS, Ne o FileSys m
        tw rk     te
NIS, Ne o Info a n Se e
        tw rk  rm tio rvic
NNTP Ne o Ne sTra fe P to o
     , tw rk w    ns r ro c l
NTC , Na na Tra p rta n C m unic tio fo
    IP tio l    ns o tio o m a ns r
Inte e Tra p rta n Sys mP to o
    llig nt  ns o tio       te ro c l
NTP Ne o Tim P to o
       , tw rk     e ro c l
OSC   AR, AOL Ins nt Me s ng r P to o
                  ta     s e e ro c l
P NRP P e Na eRe o
        , er m       s lutio P to o
                            n ro c l
P , P 3 P s Offic P to o (ve io 3
  OP OP , o t     e ro c l   rs n )
Rlo in, Re o Lo in in UNIX Sys m
    g      m te g              te s
RTP Re l Tim P lis Sub c e
    S, a     e ub h    s rib
RTSP Re l Tim Stre m P to o
     , a      e    a ing ro c l
SAP Se s n Anno e e P to o
    , s io      unc m nt ro c l
SDP Se s n De c tio P to o
    , s io    s rip n ro c l
SIP Se s n Initia n P to o
    , s io        tio ro c l
SLP Se eLo a n P to o
    , rvic c tio ro c l
SMB, Se r Me s g Blo k
        rve  sa e c
SMTP Sim leMa Tra fe P to o
     ,   p    il  ns r ro c l
SNMP Sim leNe o Ma g m nt P to o
     ,   p    tw rk na e e ro c l
SNTP Sim leNe o Tim P to o
     ,   p    tw rk e ro c l
SSH, Se ureShe
        c      ll
SSMS, Se ureSMS Me s g P to o
         c         s a ing ro c l
RDP Re o De kto P to o
    , m te s p ro c l
TC , Tra a tio C p b
   AP    ns c n a a ilitie Ap lic tio P rt
                          s p a n a
TDS, Ta ula Da Stre m
        b r ta      a
TELNET, Te ina Em tio P to o o TC /IP
           rm l   ula n ro c l f P
TFTP Trivia FileTra fe P to o
     ,      l       ns r ro c l
TSP Tim Sta pP to o
    ,   e m ro c l
VTP Virtua Te ina P to o
    ,      l rm l ro c l
W ka a HTTP re la e e p to o
  a , n        p c m nt ro c l
W is(a RW is Re o Dire to Ac e sP to o
  ho nd   ho ), m te   c ry c s ro c l
W b
  e DAV
X.4 0 Me s g Ha lingSe eP to o
    0 , s a e nd       rvic ro c l
X.5 0 Dire to Ac e sP to o (DAP
    0,     c ry c s ro c l      )
XMP , Exte ib Me s g a P s nc P to o
    P      ns le s a ing nd re e e ro c l
Example of neither OSI Reference Model nor OSI protocols specify
any programming interfaces

More Related Content

PPTX
HyperText Transfer Protocol (HTTP)
Gurjot Singh
 
PPT
Architecture of Mobile Computing
JAINIK PATEL
 
PPTX
Framing in data link layer
Ahtesham Ullah khan
 
PPTX
Transmission Control Protocol (TCP)
k33a
 
PPTX
Transport layer protocol
N.Jagadish Kumar
 
PPT
Circuit and packet_switching
hoanv
 
PPTX
M2M systems layers and designs standardizations
FabMinds
 
PPTX
web communication protocols in IoT
FabMinds
 
HyperText Transfer Protocol (HTTP)
Gurjot Singh
 
Architecture of Mobile Computing
JAINIK PATEL
 
Framing in data link layer
Ahtesham Ullah khan
 
Transmission Control Protocol (TCP)
k33a
 
Transport layer protocol
N.Jagadish Kumar
 
Circuit and packet_switching
hoanv
 
M2M systems layers and designs standardizations
FabMinds
 
web communication protocols in IoT
FabMinds
 

What's hot (20)

PDF
CS6551 COMPUTER NETWORKS
Kathirvel Ayyaswamy
 
PPTX
Cellular radio
lalithambiga kamaraj
 
PPTX
communication-protocols
Ali Kamil
 
PPTX
IPv6 header
Heba_a
 
PPTX
Quality of Service
Abhishek Wadhwa
 
PPTX
TCP/IP and UDP protocols
Dawood Faheem Abbasi
 
PPTX
Web browser and web server
Nimra Imtiaz
 
PPTX
Edge-Fog Cloud
Nitinder Mohan
 
PPT
Application layer protocols
JUW Jinnah University for Women
 
PPTX
Simple Mail Transfer Protocol
Ujjayanta Bhaumik
 
PPTX
IEEE.802.15.4 in internet of things.pptx
kirtanchoudhary333
 
PPTX
Computer Network - Network Layer
Manoj Kumar
 
PDF
IoT elements of Iot
SumitMali22
 
PPT
Internetworking devices
Online
 
DOCX
Levels of Virtualization.docx
kumari36
 
PPTX
TCP/IP Protocol Architeture
Manoj Kumar
 
PPTX
switching techniques in data communication and networking
Harshita Yadav
 
PPTX
Application layer protocols
FabMinds
 
PPTX
CoAP protocol -Internet of Things(iot)
Sabahat Nowreen Shaik
 
PPT
Network Layer,Computer Networks
guesta81d4b
 
CS6551 COMPUTER NETWORKS
Kathirvel Ayyaswamy
 
Cellular radio
lalithambiga kamaraj
 
communication-protocols
Ali Kamil
 
IPv6 header
Heba_a
 
Quality of Service
Abhishek Wadhwa
 
TCP/IP and UDP protocols
Dawood Faheem Abbasi
 
Web browser and web server
Nimra Imtiaz
 
Edge-Fog Cloud
Nitinder Mohan
 
Application layer protocols
JUW Jinnah University for Women
 
Simple Mail Transfer Protocol
Ujjayanta Bhaumik
 
IEEE.802.15.4 in internet of things.pptx
kirtanchoudhary333
 
Computer Network - Network Layer
Manoj Kumar
 
IoT elements of Iot
SumitMali22
 
Internetworking devices
Online
 
Levels of Virtualization.docx
kumari36
 
TCP/IP Protocol Architeture
Manoj Kumar
 
switching techniques in data communication and networking
Harshita Yadav
 
Application layer protocols
FabMinds
 
CoAP protocol -Internet of Things(iot)
Sabahat Nowreen Shaik
 
Network Layer,Computer Networks
guesta81d4b
 
Ad

Viewers also liked (20)

PDF
Client server technology
Anwar Kamal
 
PDF
Windows 8 Consumer Preview
Rence Montanes
 
PDF
Computer Network
eShikshak
 
PDF
Network Client Server
eShikshak
 
PDF
Lecture 11 client_server_interaction
Serious_SamSoul
 
DOCX
Cilent to server network plan
Ricky Asher
 
PPTX
Networking and Computer Troubleshooting
Rence Montanes
 
PPTX
Career paths in information technology
Rence Montanes
 
PPTX
Client Server Network By Usman Ihsan
Subhan_Virk_UAF
 
PPTX
Client Server models in JAVA
Tech_MX
 
PPTX
Whatsapp Technical
harshghagare
 
PPTX
Realtime communication in mobile
girish_fingent
 
PPTX
Client Server Architecture
Rence Montanes
 
PPTX
WhatsApp architecture
Mahesh Bitla
 
PDF
Whatsapp's Architecture
Udaya Kiran
 
PPT
Intro to web services
Neil Ghosh
 
PPTX
Client Server Architecture
Ashir Mubeen
 
PPTX
Client server architecture
Bhargav Amin
 
PPTX
Client server architecture
Whitireia New Zealand
 
PDF
CBSE XII Communication And Network Concepts
Guru Ji
 
Client server technology
Anwar Kamal
 
Windows 8 Consumer Preview
Rence Montanes
 
Computer Network
eShikshak
 
Network Client Server
eShikshak
 
Lecture 11 client_server_interaction
Serious_SamSoul
 
Cilent to server network plan
Ricky Asher
 
Networking and Computer Troubleshooting
Rence Montanes
 
Career paths in information technology
Rence Montanes
 
Client Server Network By Usman Ihsan
Subhan_Virk_UAF
 
Client Server models in JAVA
Tech_MX
 
Whatsapp Technical
harshghagare
 
Realtime communication in mobile
girish_fingent
 
Client Server Architecture
Rence Montanes
 
WhatsApp architecture
Mahesh Bitla
 
Whatsapp's Architecture
Udaya Kiran
 
Intro to web services
Neil Ghosh
 
Client Server Architecture
Ashir Mubeen
 
Client server architecture
Bhargav Amin
 
Client server architecture
Whitireia New Zealand
 
CBSE XII Communication And Network Concepts
Guru Ji
 
Ad

Similar to 04 Client Server Technology (20)

PPT
Computer network
samiksha padgilwar
 
PPT
Computer network
samiksha padgilwar
 
PDF
Networking concepts
Prof. Dr. K. Adisesha
 
PDF
DCN notes adi
AdiseshaK
 
PPTX
computer network basic concepets with diagram.pptx
PradiptaPaul7
 
PPTX
Introduction(2)
trayyoo
 
PPTX
Introduction to Networks
Aliya Saldanha
 
PPT
Networking
billhunter
 
PPT
computer networks chapter1 FundamentalsChapter1.ppt
nanditha7766
 
PPTX
CN-Unit 1.pptx
4NM20IS025BHUSHANNAY
 
PPT
Practical Routers and Switches (Including TCP/IP and Ethernet) for Engineers ...
Living Online
 
PPTX
Network Fundamentals1.pptx
sairakesh41
 
PPTX
A computer network is a system of interconnected devices that can share resou...
shivanichoubey2008
 
PPT
JNTUHS-11-12-2024.ppt computer networks notes
latanowpada
 
PPT
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
NiharikaDubey17
 
PPTX
Computer networking class 12
LakshyaT
 
PPTX
Computer networks unit i
JAIGANESH SEKAR
 
PPT
Chapter - 1 Introduction to networking (3).ppt
Ethiopia Satlliet television
 
PPT
Jaimin chp-1 - introduction - 2011 batch
Jaimin Jani
 
Computer network
samiksha padgilwar
 
Computer network
samiksha padgilwar
 
Networking concepts
Prof. Dr. K. Adisesha
 
DCN notes adi
AdiseshaK
 
computer network basic concepets with diagram.pptx
PradiptaPaul7
 
Introduction(2)
trayyoo
 
Introduction to Networks
Aliya Saldanha
 
Networking
billhunter
 
computer networks chapter1 FundamentalsChapter1.ppt
nanditha7766
 
CN-Unit 1.pptx
4NM20IS025BHUSHANNAY
 
Practical Routers and Switches (Including TCP/IP and Ethernet) for Engineers ...
Living Online
 
Network Fundamentals1.pptx
sairakesh41
 
A computer network is a system of interconnected devices that can share resou...
shivanichoubey2008
 
JNTUHS-11-12-2024.ppt computer networks notes
latanowpada
 
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
NiharikaDubey17
 
Computer networking class 12
LakshyaT
 
Computer networks unit i
JAIGANESH SEKAR
 
Chapter - 1 Introduction to networking (3).ppt
Ethiopia Satlliet television
 
Jaimin chp-1 - introduction - 2011 batch
Jaimin Jani
 

More from Laguna State Polytechnic University (20)

PDF
Number Theory - Lesson 1 - Introduction to Number Theory
Laguna State Polytechnic University
 
PDF
Formal Logic - Lesson 8 - Predicates and Quantifiers
Laguna State Polytechnic University
 
PDF
Machine Learning Algorithms (Part 1)
Laguna State Polytechnic University
 
PDF
Artificial Intelligence Algorithms
Laguna State Polytechnic University
 
PDF
Formal Logic - Lesson 7 - Rules of Inference
Laguna State Polytechnic University
 
PDF
Formal Logic - Lesson 6 - Switching Circuits
Laguna State Polytechnic University
 
PDF
Formal Logic - Lesson 5 - Logical Equivalence
Laguna State Polytechnic University
 
PDF
Formal Logic - Lesson 4 - Tautology, Contradiction and Contingency
Laguna State Polytechnic University
 
PDF
Formal Logic - Lesson 3 - Truth Tables
Laguna State Polytechnic University
 
PDF
Formal Logic - Lesson 2 - Logical Connectives
Laguna State Polytechnic University
 
PDF
Formal Logic - Lesson 1 - Introduction to Logic
Laguna State Polytechnic University
 
PPTX
Ethical Issues and Relevant Laws on Computing
Laguna State Polytechnic University
 
PPTX
Number Systems Basic Concepts
Laguna State Polytechnic University
 
PDF
Number Systems Basic Concepts
Laguna State Polytechnic University
 
PPTX
Exploring the Difference Between Information Technology and Information System
Laguna State Polytechnic University
 
PPTX
Introduction to Data Science
Laguna State Polytechnic University
 
PPTX
Introduction to Computers
Laguna State Polytechnic University
 
PPTX
Introduction to Computing Logic Formulation
Laguna State Polytechnic University
 
PDF
Oasis of Sparkling and Refreshing Truisms
Laguna State Polytechnic University
 
PDF
My Teacher Got IT v2.0 - Software Installation Track
Laguna State Polytechnic University
 
Number Theory - Lesson 1 - Introduction to Number Theory
Laguna State Polytechnic University
 
Formal Logic - Lesson 8 - Predicates and Quantifiers
Laguna State Polytechnic University
 
Machine Learning Algorithms (Part 1)
Laguna State Polytechnic University
 
Artificial Intelligence Algorithms
Laguna State Polytechnic University
 
Formal Logic - Lesson 7 - Rules of Inference
Laguna State Polytechnic University
 
Formal Logic - Lesson 6 - Switching Circuits
Laguna State Polytechnic University
 
Formal Logic - Lesson 5 - Logical Equivalence
Laguna State Polytechnic University
 
Formal Logic - Lesson 4 - Tautology, Contradiction and Contingency
Laguna State Polytechnic University
 
Formal Logic - Lesson 3 - Truth Tables
Laguna State Polytechnic University
 
Formal Logic - Lesson 2 - Logical Connectives
Laguna State Polytechnic University
 
Formal Logic - Lesson 1 - Introduction to Logic
Laguna State Polytechnic University
 
Ethical Issues and Relevant Laws on Computing
Laguna State Polytechnic University
 
Number Systems Basic Concepts
Laguna State Polytechnic University
 
Number Systems Basic Concepts
Laguna State Polytechnic University
 
Exploring the Difference Between Information Technology and Information System
Laguna State Polytechnic University
 
Introduction to Data Science
Laguna State Polytechnic University
 
Introduction to Computers
Laguna State Polytechnic University
 
Introduction to Computing Logic Formulation
Laguna State Polytechnic University
 
Oasis of Sparkling and Refreshing Truisms
Laguna State Polytechnic University
 
My Teacher Got IT v2.0 - Software Installation Track
Laguna State Polytechnic University
 

Recently uploaded (20)

PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
PPTX
Care of patients with elImination deviation.pptx
AneetaSharma15
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PDF
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
PPTX
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
DOCX
Action Plan_ARAL PROGRAM_ STAND ALONE SHS.docx
Levenmartlacuna1
 
PPTX
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
PDF
RA 12028_ARAL_Orientation_Day-2-Sessions_v2.pdf
Seven De Los Reyes
 
PPTX
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
DOCX
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PPTX
CDH. pptx
AneetaSharma15
 
PPTX
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
PDF
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
Care of patients with elImination deviation.pptx
AneetaSharma15
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
Action Plan_ARAL PROGRAM_ STAND ALONE SHS.docx
Levenmartlacuna1
 
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
RA 12028_ARAL_Orientation_Day-2-Sessions_v2.pdf
Seven De Los Reyes
 
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
CDH. pptx
AneetaSharma15
 
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 

04 Client Server Technology

  • 1. Ins to FOR-IAN V. SANDOVAL truc r: ls u_it@ ya o o p ho .c m fvs nd va ya o o a o l@ ho .c m
  • 2.  Client-server computing or networking is a distributed application architecture that partitions tasks or work loads between service providers (servers) and service requesters, called clients.  Often clients and servers operate over a computer network on separate hardware  A server is a high-performance host that is a registering unit and shares its resources with clients.
  • 3.  A client does not share any of its resources, but requests a server's content or service function.  Client-server describes the relationship between two computer programs in which one program, the client program, makes a service request to another, the server program.  Standard networked functions such as email exchange, web access and database access, are based on the client-server model.
  • 4.  The client-server model has become one of the central ideas of network computing. .  Many business applications being written today use the client-server model.  Each instance of the client software can send data requests to one or more connected servers. In turn, the servers can accept these requests, process them, and return the requested information to the client.
  • 5. 1. Clients 2. Servers  This typ o a hite ture is s m tim s re rre to a e f rc c o e e fe d s two-tier.  It allows devices to share files and resources.  The interaction between client and server is often described using sequence diagrams. Sequence diagrams are standardized in the Unified Modeling Language.
  • 6. 1. Web Browsers 2. E-mail Client 3. Online Chat Client
  • 7. 1. Web Servers 2. FTP Servers 3. Application Servers 4. Database Servers 5. Name Servers 6. Mail Servers 7. Print Servers 8. Terminal Servers
  • 8. Another type of network architecture is known as peer-to-peer, because each host or instance of the program can simultaneously act as both a client and a server, and because each has equivalent responsibilities and status. Peer-to- peer architectures are often abbreviated by P2P.
  • 9. Another type of network architecture is known as peer-to-peer, because each host or instance of the program can simultaneously act as both a client and a server, and because each has equivalent responsibilities and status. Peer-to- peer architectures are often abbreviated by P2P.  Both client-server and P2P architectures are in wide usage today. Details may be found in Comparison of Centralized (Client-Server) and Decentralized (Peer-to-Peer) Networking.
  • 10. While classic client-server architecture requires one of the communication endpoints to act as a server, which is much harder to implement, Client-Queue-Client allows all endpoints to be simple clients, while the server consists of some external software, which also acts as passive queue (one software instance passes its query to another instance to queue, e.g. database, and then this other instance pulls it from database, makes a response, passes it to database etc.).
  • 11. 1. A client-server architecture enables the roles and responsibilities of a computing system to be distributed among several independent computers that are known to each other only through a network. 2. All the data is stored on the servers, which generally have far greater security controls than most clients. 3. Since data storage is centralized, updates to that data are far easier to administer than what would be possible under a P2P paradigm.
  • 12. 4. Many mature client-server technologies are already available which were designed to ensure security, friendliness of the user interface, and ease of use. 5. It functions with multiple different clients of different capabilities.
  • 13. 1. Traffic congestion on the network has been an issue since the inception of the client-server paradigm. 2. The client-server paradigm lacks the robustness of a good P2P network.
  • 14. Computer networks can be classified into two broad categories: 1. Local Area Network A LAN is a communications network enables data exchange between devices within a small geographic area. Here, devices mostly refer to computers and peripheral devices such as printer. 2. Wide Area Network A WAN usually consists of a local connection of LANs and spreads over a much larger geographical area, sometimes even spanning the globe.
  • 15. The Open Systems Interconnection Reference Model (OSI Reference Model or OSI Model) is an abstract description for layered communications and computer network protocol design.  It was developed as part of the Open Systems Interconnection (OSI) initiative.  It divides network architecture into seven layers which, from top to bottom
  • 16. 1. Physical 2. Data Link 3. Network 4. Transport 5. Session 6. Presentation 7. Application
  • 17.  A layer is a collection of conceptually similar functions that provide services to the layer above it and receives service from the layer below it.  On each layer an instance provides services to the instances at the layer above and requests service from the layer below.  Conceptionally two instances at one layer are connected by a horizontal protocol connection on that layer.
  • 18. - 19 w rk o ala re m d l o ne o a hite ture 77, o n ye d o e f tw rk rc c w ss rte a theInte tio l Org niza n fo a ta d nd rna na a tio r Sta a iza n (ISO) b g n tod ve p itsOSI nd rd tio ea e lo fra e o a hite ture m w rk rc c - tw m jo c m o nts a a s c m d l o ne o o a r o p ne : n b tra t o e f tw rking , c lle theBa icRe re eMo e o s ve ye m d l, a d s fe nc d l r e n-la r o e a as t o s e ificp to o nd e f p c ro c ls - All a p c o OSI d s n e lve fro e e nc sw s e ts f e ig vo d m xp rie e ith theC LADES ne o w h a o influe e Inte t YC tw rk, hic ls nc d rne d s n. e ig
  • 19. - In ISO 74 8Mo e ne d s n w sd c e d a the 9 d l w e ig a o um nte nd ne o tw rkings te isd e into la rs ys m ivid d ye . - Oneo m ree r o ntitie im le e itsfunc na a e c s p m nt tio lity nd a h e ntity inte c d c o w thela r im e ia ly ra ts ire tly nly ith ye m d te b ne th it, a p vid sfa ilitie fo us b thela r e a nd ro e c s r e y ye a o it. b ve - P to o e b a e ro c ls na le n ntity in o ho t tointe c w a ne s ra t ith c rre p nd e o s o ing ntity a thes m la r in a the ho t. t a e ye no r s
  • 21.  TheP ic l La r isthefirs a lo e t la r in the hys a ye t nd w s ye s ve ye OSI m d l o c m ute ne o e n-la r o e f o p r tw rking.  TheP ic l La r c m ris stheb s ha w re hys a ye o p e a ic rd a tra m s n te hno g so ane o ns is io c lo ie f tw rk.  TheP ic l La r d fine them a o tra m hys a ye e s e ns f ns itting ra b ra r tha lo ic l d tap c tso r ap ic l w its the n g a a a ke ve hys a link c nne tingne o no e . o c tw rk d s  TheP ic l La r p vid sa e c a m c nic l, hys a ye ro e n le tric l, e ha a a p c d l inte c tothetra m s n m d . nd ro e ura rfa e ns is io e ium
  • 22. 1. Tra m s n fo a w h c n b e r d ita o ns is io rm t, hic a e ithe ig l r a lo . na g 2 P ic l tra m s n m d , w h re rs to w the . hys a ns is io e ium hic fe he r b o d ta a tra m d a e c a o o tic l its f a re ns itte s le tric l r p a 3 s na e o ing w h e p s s w t s na p tte . Da lsnc d , hic m ha ize ha ig l a rns igta . re re e o s a ze e a the s hro tio p s nt ne nd ro s nd ync niza n b tw e s nd a re e e e n e ing nd c ivingd vic s e e. 4 P ic l m d . hys a e ium a c e w h d a w w tta hm nt, hic e ls ith iring a p la utsc nne to . nd in yo o c rs
  • 23. V.9 te p nene o m d m 2 le ho tw rk o e s  IRDA P ic l La r hys a ye  USB P ic l La r hys a ye  Fire ire w  EIA RS-2 2 EIA-4 2 EIA-4 3 RS-4 9 RS-4 5 3, 2, 2, 4, 8  ITU Re o m nd tio : s eITU-T c m e a ns e  DSL  ISDN  T1 a o r T-c rrie links a E1 a o r E- nd the a r , nd nd the c rrie links a r
  • 24. 10BASE-T, 10 BASE2 10 , BASE5 10 BASE-TX, , 0 10 BASE-FX, 10 BASE-T, 10 0 0 0 0 BASE-T, 10 0 0 BASE-SX a o r va tie o theEthe t nd the rie s f rne p ic l la r hys a ye  Va tie o 8 2 rie s f 0 .11  SONET/SDH  GSM Umra io inte c p ic l la r d rfa e hys a ye  Blue o P ic l La r to th hys a ye  IEEE 8 20 .11x W P ic l La rs i-Fi hys a ye  Tra fe e P ic l La r ns rJ t hys a ye  Ethe o rlo p  ARINC 8 Avio sDig l Vid o Bus 18 nic ita e
  • 25.  Ne o tra fe d tain “hunks o p c ts o a tw rks ns r a c ” r a ke , f c rta s e in ize  Da link la r fo sd tap c ts ta ye rm a a ke  Ma g sthe m ve e a e c no ein thene o na e ir o m nt t a h d tw rk  Ad sthea p p tea d s e o thes urc a d p ro ria d re s s f o e nd d s tio no e e tina n d s  In P -b s d LANs it isa thisla r tha p to o like C ae , t ye t ro c ls To n Ringa Ethe t a im le e d ke nd rne re p m nte  Func nsa o n p rfo e b ne o inte c tio re fte e rm d y tw rk rfa e c rd (NIC ) ins lle in c m ute a s s ta d o p rs
  • 26.  Ne o La r p vid sthefunc na a p c d l tw rk ye ro e tio l nd ro e ura m a o tra fe e ns f ns rringva b le th d tas q nc s ria le ng a e ue e fro as urc toad s tio viao o m rene o m o e e tina n ne r o tw rks  P rfo sne o ro e rm tw rk utingfunc ns fra m nta n, tio , g e tio re s e b a re o d live e r re o a s m ly, nd p rt e ry rro p rts  Ro rso e tea thisla r— s nd d tathro ho ute p ra t ye e ing a ug ut thee nd d ne o a m kingtheInte t p s ib xte e tw rk nd a rne o s le  Thelo ic l a d s ings he eishie rc a g a d re s c m ra hic l  TheInte t P to o (IP istheb s kno n e m le o rne ro c l ) et w xa p s f La r 3 ye
  • 27.  TheTra p rt La r c ntro there b ns o ye o ls lia ility o ag n f ive link thro h flo ug w c ntro o l, s g e tio e m nta n/ d s g e tio e e m nta n,  a ic l rxantro so La r 4a theTra m s n Typea ec m le f ye re nd rro o p l ns is io C ntro P to o (TC ) a Us r Da g mP to o o l ro c l P nd e ta ra ro c l (UDP )  Fivec s e o c nne tio o etra p rt p to o la s s f o c n-m d ns o ro c ls ra ingfro c s 0to c s 4 ng m la s la s
  • 28. Table 4.1 - Detailed characteristics of TP0-4 classes
  • 29.  Re p ns lefo e ta lis s o ib r s b hingvirtua c nne tio b tw e l o c ns e e n p c s e runningo d re c m ute ro e s s n iffe nt o p rs  Co c n isc lle as s io nne tio a d es n  P g m e inte c to thene o ro ra m rs rfa e tw rk  It ha le func nss h na ere o nitio nd s tio uc m c g n, a m tra n, a s c d inis tio nd e urity in ane o tw rk  NetBIOS Exte e Us r Inte c (NETBEUI) is nd d e rfa e c m o us d p to o fo thes s io la r o m nly e ro c l r e s n ye
  • 30.  Re p ns lefo thed live a fo a s o ib r e ry nd rm ttingof info a n to thea p a n la r fo furthe rm tio p lic tio ye r r p c s ingo d p y ro e s r is la  Tra fo thefo a s nt b thea p a n la r into a ns rm rm t e y p lic tio ye c m o fo a o m n rm t  Tra la sthec m o fo a to afo a c s n b a ns te o m n rm t rm t ho e y a p a n la r p lic tio ye  Te ina e ula n isp rfo e a thisla r rm l m tio e rm d t ye  Thelo e t la r a w h a p a n p g m e w s ye t hic p lic tio ro ra m rs c ns e d tas turea p s nta n, ins a o o id r a truc nd re e tio te d f s p s nd d tain fo o d ta ra so p c ts im ly e ing a rm f a g m r a ke b tw e ho ts e en s
  • 31.  Ne o Op ra tw rk e tingSys m(NOS) s ftw rere id sa te o a s e t thisla r ye  NOS s ftw reo rsne o s rvic sa p vid sthe o a ffe tw rk e e nd ro e a p a n la r w ind p nd nc fro lo e ve p lic tio ye ith e e e e m w r-le l d ta e ils  Ma a p a n b a stheNOS to inte c d c ny p lic tio yp s ra t ire tly w thes s io o tra p rt la r fo g a r c ntro ith e s n r ns o ye r re te o l o r ne o re o e ve tw rk s urc s
  • 32.  It s rve a theus r inte c thro h w h ne o e s s e rfa e ug hic tw rk re o e c n b a c s e s urc s a e c e s d  In TC /IP theAp lic tio La r c nta a p to o P , p a n ye o ins ll ro c ls a m tho stha fa into there lmo p c s -to nd e d t ll a f ro e s - p c s c m unic tio viaa Inte t P to o (IP ro e s o m a ns n rne ro c l ) ne o us theTra p rt La r p to o to e ta lis tw rk ing ns o ye ro c ls s b h und rlyingho t-to s c nne tio e s -ho t o c ns
  • 33. 1. Re o es ring s urc ha 2 Re o filea c s . m te c es 3 Re o p . m te rinte a c s r c es 4 Inte ro e sc m unic tio p rt . r-p c s o m a n o 5 Re o p c d c ll s p rt . m te ro e ure a up o 6 Ne o m na e e . tw rk a g m nt 7. Dire to s rvic s c ry e e 8 Ele tro m s a inginc inge a m s a ing . c nic e s g lud -m il e s g
  • 34.  Te t lne  Hyp rte Tra fe P to o (HTTP e xt ns r ro c l )  FileTra fe P to o (FTP ns r ro c l )  Sim leMa Tra fe P to o (SMTP p il ns r ro c l )
  • 35.  9 , P n 9fro Be La sd trib d files te P la m ll b is ute ys m p to o ro c l AFP Ap leFilingP to o , p ro c l AP C Ad nc d P g m -P g mC m unic tio P , va e ro ra -to ro ra o m a n AMQP Ad nc d Me s g Que , va e sa e uingP to o ro c l BitTo nt rre Ato P lis m ub hingP to o ro c l BOOTP Bo ts pP to o , o tra ro c l CFDP C he nt FileDis utio P to o , o re trib n ro c l DDS, Da Dis utio Se e ta trib n rvic DHC , Dyna icHo t C nfig tio P to o P m s o ura n ro c l
  • 36. De e t vic Ne DNS, Do a Na eSys m(Se e P to o m in m te rvic ) ro c l e nke Do y ENRP End o Ha le p c Re und nc P to o , p int nd s a e d a y ro c l Fa tTra k (Ka a Gro te iMe h) s c Za , ks r, s Fing r, Us r Info a n P to o e e rm tio ro c l Fre ne e t FTAM, FileTra fe Ac e sa Ma g m nt ns r c s nd na e e FTP FileTra fe P to o , ns r ro c l Go he Go he p to o p r, p r ro c l HL7, He lth Le l Se n a ve ve
  • 37. HTTP Hyp rte Tra fe P to o , e xt ns r ro c l H.3 3 P c t-Ba e Multim d C m unic tio 2 , a ke s d e ia o m a ns Sys m te IMAP IMAP , Inte t Me s g Ac e sP to o , 4 rne s a e c s ro c l (ve io 4 rs n ) IRC , Inte t Re y C t P to o P rne la ha ro c l Ka e lia dm LDAP Lig e ht Dire to Ac e sP to o , htw ig c ry c s ro c l LP LineP D, rinte Da m n P to o r e o ro c l MIME (S-MIME), Multip o eInte t Ma urp s rne il Exte io a Se ureMIME ns ns nd c
  • 38. Mo b d us Ne o tc nf NFS, Ne o FileSys m tw rk te NIS, Ne o Info a n Se e tw rk rm tio rvic NNTP Ne o Ne sTra fe P to o , tw rk w ns r ro c l NTC , Na na Tra p rta n C m unic tio fo IP tio l ns o tio o m a ns r Inte e Tra p rta n Sys mP to o llig nt ns o tio te ro c l NTP Ne o Tim P to o , tw rk e ro c l OSC AR, AOL Ins nt Me s ng r P to o ta s e e ro c l P NRP P e Na eRe o , er m s lutio P to o n ro c l
  • 39. P , P 3 P s Offic P to o (ve io 3 OP OP , o t e ro c l rs n ) Rlo in, Re o Lo in in UNIX Sys m g m te g te s RTP Re l Tim P lis Sub c e S, a e ub h s rib RTSP Re l Tim Stre m P to o , a e a ing ro c l SAP Se s n Anno e e P to o , s io unc m nt ro c l SDP Se s n De c tio P to o , s io s rip n ro c l SIP Se s n Initia n P to o , s io tio ro c l SLP Se eLo a n P to o , rvic c tio ro c l SMB, Se r Me s g Blo k rve sa e c SMTP Sim leMa Tra fe P to o , p il ns r ro c l SNMP Sim leNe o Ma g m nt P to o , p tw rk na e e ro c l
  • 40. SNTP Sim leNe o Tim P to o , p tw rk e ro c l SSH, Se ureShe c ll SSMS, Se ureSMS Me s g P to o c s a ing ro c l RDP Re o De kto P to o , m te s p ro c l TC , Tra a tio C p b AP ns c n a a ilitie Ap lic tio P rt s p a n a TDS, Ta ula Da Stre m b r ta a TELNET, Te ina Em tio P to o o TC /IP rm l ula n ro c l f P TFTP Trivia FileTra fe P to o , l ns r ro c l TSP Tim Sta pP to o , e m ro c l VTP Virtua Te ina P to o , l rm l ro c l
  • 41. W ka a HTTP re la e e p to o a , n p c m nt ro c l W is(a RW is Re o Dire to Ac e sP to o ho nd ho ), m te c ry c s ro c l W b e DAV X.4 0 Me s g Ha lingSe eP to o 0 , s a e nd rvic ro c l X.5 0 Dire to Ac e sP to o (DAP 0, c ry c s ro c l ) XMP , Exte ib Me s g a P s nc P to o P ns le s a ing nd re e e ro c l
  • 42. Example of neither OSI Reference Model nor OSI protocols specify any programming interfaces