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
Public Key Cryptosystem
PPTX
Subnetting Presentation
DOCX
Ports and protocols
PPTX
Http Vs Https .
PDF
Classical encryption techniques
PDF
netconf and yang
PPTX
TCP/IP 3-way Handshake
PPT
Public Key Cryptosystem
Subnetting Presentation
Ports and protocols
Http Vs Https .
Classical encryption techniques
netconf and yang
TCP/IP 3-way Handshake

What's hot (20)

PPTX
IP addressing seminar ppt
PPTX
Osi reference model
PPT
Design issues for the layers
PPTX
File Transfer Protocol
PPTX
Hashing
PPT
Operating System 2
PPT
Subnetting
PPTX
Network protocals
PPT
PPT
Classical Encryption Techniques in Network Security
PPTX
HyperText Transfer Protocol (HTTP)
PDF
IPSec (Internet Protocol Security) - PART 1
PPTX
TCP and UDP
PDF
TFTP - Trivial File Transfer Protocol
PPT
Topic : ISDN(integrated services digital network) part 2
PPT
Lecture #5 Data Communication and Network
PPT
Firewall
PPTX
10.data transmission
PPTX
WWW, Website & Webpage
PPTX
Public Key Cryptography
IP addressing seminar ppt
Osi reference model
Design issues for the layers
File Transfer Protocol
Hashing
Operating System 2
Subnetting
Network protocals
Classical Encryption Techniques in Network Security
HyperText Transfer Protocol (HTTP)
IPSec (Internet Protocol Security) - PART 1
TCP and UDP
TFTP - Trivial File Transfer Protocol
Topic : ISDN(integrated services digital network) part 2
Lecture #5 Data Communication and Network
Firewall
10.data transmission
WWW, Website & Webpage
Public Key Cryptography
Ad

Viewers also liked (20)

PDF
Client server technology
PDF
Windows 8 Consumer Preview
PDF
Computer Network
PDF
Network Client Server
PDF
Lecture 11 client_server_interaction
DOCX
Cilent to server network plan
PPTX
Networking and Computer Troubleshooting
PPTX
Career paths in information technology
PPTX
Client Server Network By Usman Ihsan
PPTX
Client Server models in JAVA
PPTX
Whatsapp Technical
PPTX
Realtime communication in mobile
PPTX
Client Server Architecture
PPTX
WhatsApp architecture
PDF
Whatsapp's Architecture
PPT
Intro to web services
PPTX
Client Server Architecture
PPTX
Client server architecture
PPTX
Client server architecture
PDF
CBSE XII Communication And Network Concepts
Client server technology
Windows 8 Consumer Preview
Computer Network
Network Client Server
Lecture 11 client_server_interaction
Cilent to server network plan
Networking and Computer Troubleshooting
Career paths in information technology
Client Server Network By Usman Ihsan
Client Server models in JAVA
Whatsapp Technical
Realtime communication in mobile
Client Server Architecture
WhatsApp architecture
Whatsapp's Architecture
Intro to web services
Client Server Architecture
Client server architecture
Client server architecture
CBSE XII Communication And Network Concepts
Ad

Similar to 04 Client Server Technology (20)

PPT
Computer network
PPT
Computer network
PDF
NETWOKING Power point presentation .pdf
PDF
Networking concepts
PDF
DCN notes adi
PPTX
computer network basic concepets with diagram.pptx
PPTX
Introduction(2)
PPTX
Introduction to Networks
PPT
Networking
PPT
computer networks chapter1 FundamentalsChapter1.ppt
PPTX
CN-Unit 1.pptx
PPT
Practical Routers and Switches (Including TCP/IP and Ethernet) for Engineers ...
PPTX
Network Fundamentals1.pptx
PPTX
A computer network is a system of interconnected devices that can share resou...
PPT
JNTUHS-11-12-2024.ppt computer networks notes
PPT
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
PPTX
Computer networking class 12
PPTX
Computer networks unit i
PPT
Chapter - 1 Introduction to networking (3).ppt
Computer network
Computer network
NETWOKING Power point presentation .pdf
Networking concepts
DCN notes adi
computer network basic concepets with diagram.pptx
Introduction(2)
Introduction to Networks
Networking
computer networks chapter1 FundamentalsChapter1.ppt
CN-Unit 1.pptx
Practical Routers and Switches (Including TCP/IP and Ethernet) for Engineers ...
Network Fundamentals1.pptx
A computer network is a system of interconnected devices that can share resou...
JNTUHS-11-12-2024.ppt computer networks notes
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
Computer networking class 12
Computer networks unit i
Chapter - 1 Introduction to networking (3).ppt

More from Laguna State Polytechnic University (20)

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

Recently uploaded (20)

PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Sports Quiz easy sports quiz sports quiz
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Insiders guide to clinical Medicine.pdf
PPTX
GDM (1) (1).pptx small presentation for students
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Cell Types and Its function , kingdom of life
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Pharma ospi slides which help in ospi learning
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
TR - Agricultural Crops Production NC III.pdf
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Renaissance Architecture: A Journey from Faith to Humanism
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Sports Quiz easy sports quiz sports quiz
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Insiders guide to clinical Medicine.pdf
GDM (1) (1).pptx small presentation for students
102 student loan defaulters named and shamed – Is someone you know on the list?
human mycosis Human fungal infections are called human mycosis..pptx
Cell Types and Its function , kingdom of life
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Pharma ospi slides which help in ospi learning
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Microbial disease of the cardiovascular and lymphatic systems
PPH.pptx obstetrics and gynecology in nursing
TR - Agricultural Crops Production NC III.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
  • 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