SlideShare a Scribd company logo
1 of 42
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
 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

What's hot

What's hot (20)

Network management ppt
Network management pptNetwork management ppt
Network management ppt
 
Directory services
Directory servicesDirectory services
Directory services
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Network protocals
Network protocalsNetwork protocals
Network protocals
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network Layer
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithm
 
IPv4
IPv4IPv4
IPv4
 
Basic's of internet
Basic's of internet Basic's of internet
Basic's of internet
 
Network infrastructure - TCP/IP
Network infrastructure - TCP/IPNetwork infrastructure - TCP/IP
Network infrastructure - TCP/IP
 
Internet architecture
Internet architectureInternet architecture
Internet architecture
 
SOA
SOASOA
SOA
 
Cs8591 u4
Cs8591 u4Cs8591 u4
Cs8591 u4
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPT
 
peer to peer and client server model
peer to peer and client server modelpeer to peer and client server model
peer to peer and client server model
 
Concurrency Control in Distributed Database.
Concurrency Control in Distributed Database.Concurrency Control in Distributed Database.
Concurrency Control in Distributed Database.
 
Secure Hash Algorithm
Secure Hash AlgorithmSecure Hash Algorithm
Secure Hash Algorithm
 
TCP - IP Presentation
TCP - IP PresentationTCP - IP Presentation
TCP - IP Presentation
 
file sharing semantics by Umar Danjuma Maiwada
file sharing semantics by Umar Danjuma Maiwada file sharing semantics by Umar Danjuma Maiwada
file sharing semantics by Umar Danjuma Maiwada
 
Osi model
Osi modelOsi model
Osi model
 

Viewers also liked

Client server technology
Client server technologyClient server technology
Client server technologyAnwar Kamal
 
Windows 8 Consumer Preview
Windows 8 Consumer PreviewWindows 8 Consumer Preview
Windows 8 Consumer PreviewRence Montanes
 
Computer Network
Computer NetworkComputer Network
Computer NetworkeShikshak
 
Network Client Server
Network Client ServerNetwork Client Server
Network Client ServereShikshak
 
Lecture 11 client_server_interaction
Lecture 11 client_server_interactionLecture 11 client_server_interaction
Lecture 11 client_server_interactionSerious_SamSoul
 
Cilent to server network plan
Cilent to server network planCilent to server network plan
Cilent to server network planRicky Asher
 
Networking and Computer Troubleshooting
Networking and Computer TroubleshootingNetworking and Computer Troubleshooting
Networking and Computer TroubleshootingRence Montanes
 
Career paths in information technology
Career paths in information technologyCareer paths in information technology
Career paths in information technologyRence Montanes
 
Client Server Network By Usman Ihsan
Client Server Network By Usman IhsanClient Server Network By Usman Ihsan
Client Server Network By Usman IhsanSubhan_Virk_UAF
 
Client Server models in JAVA
Client Server models in JAVAClient Server models in JAVA
Client Server models in JAVATech_MX
 
Whatsapp Technical
Whatsapp Technical Whatsapp Technical
Whatsapp Technical harshghagare
 
Realtime communication in mobile
Realtime communication in mobileRealtime communication in mobile
Realtime communication in mobilegirish_fingent
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server ArchitectureRence Montanes
 
WhatsApp architecture
WhatsApp architectureWhatsApp architecture
WhatsApp architectureMahesh Bitla
 
Whatsapp's Architecture
Whatsapp's ArchitectureWhatsapp's Architecture
Whatsapp's ArchitectureUdaya Kiran
 
Intro to web services
Intro to web servicesIntro to web services
Intro to web servicesNeil Ghosh
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server ArchitectureAshir Mubeen
 
Client server architecture
Client server architectureClient server architecture
Client server architectureBhargav Amin
 
CBSE XII Communication And Network Concepts
CBSE XII Communication And Network ConceptsCBSE XII Communication And Network Concepts
CBSE XII Communication And Network ConceptsGuru Ji
 

Viewers also liked (20)

Client server technology
Client server technologyClient server technology
Client server technology
 
Windows 8 Consumer Preview
Windows 8 Consumer PreviewWindows 8 Consumer Preview
Windows 8 Consumer Preview
 
Computer Network
Computer NetworkComputer Network
Computer Network
 
Network Client Server
Network Client ServerNetwork Client Server
Network Client Server
 
Lecture 11 client_server_interaction
Lecture 11 client_server_interactionLecture 11 client_server_interaction
Lecture 11 client_server_interaction
 
Cilent to server network plan
Cilent to server network planCilent to server network plan
Cilent to server network plan
 
Networking and Computer Troubleshooting
Networking and Computer TroubleshootingNetworking and Computer Troubleshooting
Networking and Computer Troubleshooting
 
Career paths in information technology
Career paths in information technologyCareer paths in information technology
Career paths in information technology
 
Client Server Network By Usman Ihsan
Client Server Network By Usman IhsanClient Server Network By Usman Ihsan
Client Server Network By Usman Ihsan
 
Client Server models in JAVA
Client Server models in JAVAClient Server models in JAVA
Client Server models in JAVA
 
Whatsapp Technical
Whatsapp Technical Whatsapp Technical
Whatsapp Technical
 
Realtime communication in mobile
Realtime communication in mobileRealtime communication in mobile
Realtime communication in mobile
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server Architecture
 
WhatsApp architecture
WhatsApp architectureWhatsApp architecture
WhatsApp architecture
 
Whatsapp's Architecture
Whatsapp's ArchitectureWhatsapp's Architecture
Whatsapp's Architecture
 
Intro to web services
Intro to web servicesIntro to web services
Intro to web services
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server Architecture
 
Client server architecture
Client server architectureClient server architecture
Client server architecture
 
Client server architecture
Client server architectureClient server architecture
Client server architecture
 
CBSE XII Communication And Network Concepts
CBSE XII Communication And Network ConceptsCBSE XII Communication And Network Concepts
CBSE XII Communication And Network Concepts
 

Similar to 04 Client Server Technology

Congresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan Dreibi
Congresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan DreibiCongresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan Dreibi
Congresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan DreibiFecomercioSP
 
Customer_Testimonial_IFFCO.pdf
Customer_Testimonial_IFFCO.pdfCustomer_Testimonial_IFFCO.pdf
Customer_Testimonial_IFFCO.pdfPRASHANTJUNNARKAR
 
Where is the Internet? (2019 Edition)
Where is the Internet? (2019 Edition)Where is the Internet? (2019 Edition)
Where is the Internet? (2019 Edition)Randy Connolly
 
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...Amazon Web Services
 
IIS 5/6 Install and Lockdown v3
IIS 5/6 Install and Lockdown v3IIS 5/6 Install and Lockdown v3
IIS 5/6 Install and Lockdown v3Mike Lazarus
 
ICTON 2020 KeyNote: Evolving Network Security & Resilience
ICTON 2020 KeyNote:  Evolving Network Security & ResilienceICTON 2020 KeyNote:  Evolving Network Security & Resilience
ICTON 2020 KeyNote: Evolving Network Security & ResilienceUniversity of Hertfordshire
 
Write a brief report (one or two paragraphs) that (1) define middl.docx
Write a brief report (one or two paragraphs) that (1) define middl.docxWrite a brief report (one or two paragraphs) that (1) define middl.docx
Write a brief report (one or two paragraphs) that (1) define middl.docxericbrooks84875
 
2022 apidays LIVE Helsinki & North_Future proofing API Security
2022 apidays LIVE Helsinki & North_Future proofing API Security2022 apidays LIVE Helsinki & North_Future proofing API Security
2022 apidays LIVE Helsinki & North_Future proofing API Securityapidays
 
SAI - Serverless Integration Architectures - 09/2019
SAI - Serverless Integration Architectures - 09/2019SAI - Serverless Integration Architectures - 09/2019
SAI - Serverless Integration Architectures - 09/2019Samuel Vandecasteele
 
Rutvik NETWORK MANAGEMENT PROJECT PPT FOR BUSINESS
Rutvik NETWORK MANAGEMENT PROJECT PPT FOR BUSINESSRutvik NETWORK MANAGEMENT PROJECT PPT FOR BUSINESS
Rutvik NETWORK MANAGEMENT PROJECT PPT FOR BUSINESSKathiriyaParthiv
 
NETWORKING SYSTEMS .docx
NETWORKING SYSTEMS                                                .docxNETWORKING SYSTEMS                                                .docx
NETWORKING SYSTEMS .docxdohertyjoetta
 
Meteor - not just for rockstars
Meteor - not just for rockstarsMeteor - not just for rockstars
Meteor - not just for rockstarsStephan Hochhaus
 
Bob’s MotorcyclesBob is the largest motorcycle dealer in Miam.docx
Bob’s MotorcyclesBob is the largest motorcycle dealer in Miam.docxBob’s MotorcyclesBob is the largest motorcycle dealer in Miam.docx
Bob’s MotorcyclesBob is the largest motorcycle dealer in Miam.docxhartrobert670
 
Essay On NT1210- Unit 3 Assignment 1
Essay On NT1210- Unit 3 Assignment 1Essay On NT1210- Unit 3 Assignment 1
Essay On NT1210- Unit 3 Assignment 1Lakeisha Jones
 

Similar to 04 Client Server Technology (20)

Congresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan Dreibi
Congresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan DreibiCongresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan Dreibi
Congresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan Dreibi
 
Customer_Testimonial_IFFCO.pdf
Customer_Testimonial_IFFCO.pdfCustomer_Testimonial_IFFCO.pdf
Customer_Testimonial_IFFCO.pdf
 
Where is the Internet? (2019 Edition)
Where is the Internet? (2019 Edition)Where is the Internet? (2019 Edition)
Where is the Internet? (2019 Edition)
 
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
 
What is LTE and what are the advantages of LTE?
What is LTE and what are the advantages of LTE?What is LTE and what are the advantages of LTE?
What is LTE and what are the advantages of LTE?
 
IIS 5/6 Install and Lockdown v3
IIS 5/6 Install and Lockdown v3IIS 5/6 Install and Lockdown v3
IIS 5/6 Install and Lockdown v3
 
ICTON 2020 KeyNote: Evolving Network Security & Resilience
ICTON 2020 KeyNote:  Evolving Network Security & ResilienceICTON 2020 KeyNote:  Evolving Network Security & Resilience
ICTON 2020 KeyNote: Evolving Network Security & Resilience
 
Write a brief report (one or two paragraphs) that (1) define middl.docx
Write a brief report (one or two paragraphs) that (1) define middl.docxWrite a brief report (one or two paragraphs) that (1) define middl.docx
Write a brief report (one or two paragraphs) that (1) define middl.docx
 
2022 apidays LIVE Helsinki & North_Future proofing API Security
2022 apidays LIVE Helsinki & North_Future proofing API Security2022 apidays LIVE Helsinki & North_Future proofing API Security
2022 apidays LIVE Helsinki & North_Future proofing API Security
 
SAI - Serverless Integration Architectures - 09/2019
SAI - Serverless Integration Architectures - 09/2019SAI - Serverless Integration Architectures - 09/2019
SAI - Serverless Integration Architectures - 09/2019
 
Ica bada
Ica badaIca bada
Ica bada
 
Rutvik NETWORK MANAGEMENT PROJECT PPT FOR BUSINESS
Rutvik NETWORK MANAGEMENT PROJECT PPT FOR BUSINESSRutvik NETWORK MANAGEMENT PROJECT PPT FOR BUSINESS
Rutvik NETWORK MANAGEMENT PROJECT PPT FOR BUSINESS
 
Cloud comoputing
Cloud comoputingCloud comoputing
Cloud comoputing
 
NETWORKING SYSTEMS .docx
NETWORKING SYSTEMS                                                .docxNETWORKING SYSTEMS                                                .docx
NETWORKING SYSTEMS .docx
 
Telecom service futures driven by customer need
Telecom service futures driven by customer needTelecom service futures driven by customer need
Telecom service futures driven by customer need
 
The IoT For Real
The IoT For Real The IoT For Real
The IoT For Real
 
Meteor - not just for rockstars
Meteor - not just for rockstarsMeteor - not just for rockstars
Meteor - not just for rockstars
 
Bob’s MotorcyclesBob is the largest motorcycle dealer in Miam.docx
Bob’s MotorcyclesBob is the largest motorcycle dealer in Miam.docxBob’s MotorcyclesBob is the largest motorcycle dealer in Miam.docx
Bob’s MotorcyclesBob is the largest motorcycle dealer in Miam.docx
 
Essay On NT1210- Unit 3 Assignment 1
Essay On NT1210- Unit 3 Assignment 1Essay On NT1210- Unit 3 Assignment 1
Essay On NT1210- Unit 3 Assignment 1
 
Safe To Play Whitepaper
Safe To  Play WhitepaperSafe To  Play Whitepaper
Safe To Play Whitepaper
 

More from Laguna State Polytechnic University

Formal Logic - Lesson 4 - Tautology, Contradiction and Contingency
Formal Logic - Lesson 4 - Tautology, Contradiction and ContingencyFormal Logic - Lesson 4 - Tautology, Contradiction and Contingency
Formal Logic - Lesson 4 - Tautology, Contradiction and ContingencyLaguna State Polytechnic University
 
Exploring the Difference Between Information Technology and Information System
Exploring the Difference Between Information Technology and Information SystemExploring the Difference Between Information Technology and Information System
Exploring the Difference Between Information Technology and Information SystemLaguna State Polytechnic University
 

More from Laguna State Polytechnic University (20)

Number Theory - Lesson 1 - Introduction to Number Theory
Number Theory - Lesson 1 - Introduction to Number TheoryNumber Theory - Lesson 1 - Introduction to Number Theory
Number Theory - Lesson 1 - Introduction to Number Theory
 
Formal Logic - Lesson 8 - Predicates and Quantifiers
Formal Logic - Lesson 8 - Predicates and QuantifiersFormal Logic - Lesson 8 - Predicates and Quantifiers
Formal Logic - Lesson 8 - Predicates and Quantifiers
 
Machine Learning Algorithms (Part 1)
Machine Learning Algorithms (Part 1)Machine Learning Algorithms (Part 1)
Machine Learning Algorithms (Part 1)
 
Artificial Intelligence Algorithms
Artificial Intelligence AlgorithmsArtificial Intelligence Algorithms
Artificial Intelligence Algorithms
 
Formal Logic - Lesson 7 - Rules of Inference
Formal Logic - Lesson 7 - Rules of InferenceFormal Logic - Lesson 7 - Rules of Inference
Formal Logic - Lesson 7 - Rules of Inference
 
Formal Logic - Lesson 6 - Switching Circuits
Formal Logic - Lesson 6 - Switching CircuitsFormal Logic - Lesson 6 - Switching Circuits
Formal Logic - Lesson 6 - Switching Circuits
 
Formal Logic - Lesson 5 - Logical Equivalence
Formal Logic - Lesson 5 - Logical EquivalenceFormal Logic - Lesson 5 - Logical Equivalence
Formal Logic - Lesson 5 - Logical Equivalence
 
Formal Logic - Lesson 4 - Tautology, Contradiction and Contingency
Formal Logic - Lesson 4 - Tautology, Contradiction and ContingencyFormal Logic - Lesson 4 - Tautology, Contradiction and Contingency
Formal Logic - Lesson 4 - Tautology, Contradiction and Contingency
 
Formal Logic - Lesson 3 - Truth Tables
Formal Logic - Lesson 3 - Truth TablesFormal Logic - Lesson 3 - Truth Tables
Formal Logic - Lesson 3 - Truth Tables
 
Formal Logic - Lesson 2 - Logical Connectives
Formal Logic - Lesson 2 - Logical ConnectivesFormal Logic - Lesson 2 - Logical Connectives
Formal Logic - Lesson 2 - Logical Connectives
 
Formal Logic - Lesson 1 - Introduction to Logic
Formal Logic - Lesson 1 - Introduction to LogicFormal Logic - Lesson 1 - Introduction to Logic
Formal Logic - Lesson 1 - Introduction to Logic
 
Ethical Issues and Relevant Laws on Computing
Ethical Issues and Relevant Laws on ComputingEthical Issues and Relevant Laws on Computing
Ethical Issues and Relevant Laws on Computing
 
Number Systems Basic Concepts
Number Systems Basic ConceptsNumber Systems Basic Concepts
Number Systems Basic Concepts
 
Number Systems Basic Concepts
Number Systems Basic ConceptsNumber Systems Basic Concepts
Number Systems Basic Concepts
 
Exploring the Difference Between Information Technology and Information System
Exploring the Difference Between Information Technology and Information SystemExploring the Difference Between Information Technology and Information System
Exploring the Difference Between Information Technology and Information System
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to Computers
 
Introduction to Computing Logic Formulation
Introduction to Computing Logic FormulationIntroduction to Computing Logic Formulation
Introduction to Computing Logic Formulation
 
Oasis of Sparkling and Refreshing Truisms
Oasis of Sparkling and Refreshing TruismsOasis of Sparkling and Refreshing Truisms
Oasis of Sparkling and Refreshing Truisms
 
My Teacher Got IT v2.0 - Software Installation Track
My Teacher Got IT v2.0 - Software Installation TrackMy Teacher Got IT v2.0 - Software Installation Track
My Teacher Got IT v2.0 - Software Installation Track
 

Recently uploaded

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 

Recently uploaded (20)

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 

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
  • 20.
  • 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