Computer Networks. Retrospective & perspective
Upcoming SlideShare
Loading in...5
×
 

Computer Networks. Retrospective & perspective

on

  • 2,280 views

Computer Networks course (in Romanian).

Computer Networks course (in Romanian).

Statistics

Views

Total Views
2,280
Views on SlideShare
2,277
Embed Views
3

Actions

Likes
0
Downloads
71
Comments
0

1 Embed 3

http://www.slideshare.net 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Computer Networks. Retrospective & perspective Computer Networks. Retrospective & perspective Presentation Transcript

  • Retele de calculatoare Retele de calculatoare Retrospective & perspective Sabin-Corneliu Buraga busaco@infoiasi.ro http://www.infoiasi.ro/~busaco Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [1]
  • Retele de calculatoare Cuprins • Retrospectiva –Cursul –Laboratorul • Perspective Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [2]
  • Retele de calculatoare Retrospectiva|cursul • Istoric & notiuni primare • Protocoale de comunicatie (ISO/OSI & TCP/IP) – Ethernet, protocolul IP, protocoalele TCP & UDP • Modelul client/server Programarea retelelor – socket-uri BSD • • Nivelul aplicatie (DNS, SMTP, FTP,…) • Paradigma RPC Sisteme peer-to-peer • Retele wireless • • Securitatea retelelor de calculatoare Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [3]
  • Retele de calculatoare Retrospectiva|cursul • Istoric & notiuni primare – De ce folosim si ce sunt retelele de calculatoare – Comunicarea – Notiuni primare – Tipuri de retele – Componente – Topologii Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [4]
  • Retele de calculatoare Retrospectiva|cursul • Protocoale de comunicatie – Protocol – Exemple – Modele de arhitecturi de retea – Modelul ISO/OSI – Privire de ansamblu – ISO/OSI versus TCP/IP Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [5]
  • Retele de calculatoare Retrospectiva|cursul • Modelul TCP/IP – Ethernet – Prezentare generala • Nivelul fizic • Nivelul retea • Nivelul transport • Nivelul aplicatie – Reglementari & standarde Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [6]
  • Retele de calculatoare Retrospectiva|cursul • Nivelul retea – IP – Caracterizare – Adrese IP – Subretele – Datagrame – Rezolutia adreselor (ARP & RARP) – ICMP (ping & traceroute) – Retele private – De la IP clasic la IPv6 – Rutarea datelor Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [7]
  • Retele de calculatoare Retrospectiva|cursul • Nivelul transport – Preliminarii – Porturi – Protocoale – TCP – Transmission Control Protocol – UDP – User Datagram Protocol – TCP versus UDP Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [8]
  • Retele de calculatoare Retrospectiva|cursul • Programarea in retea – Modelul client/server – API pentru programarea in retea – Socket-uri BSD – Modelul client/server TCP – Modelul client/server UDP – Primitive I/O folositoare – Aspecte mai avansate ale programarii aplicatiilor Internet – Critici aduse API-ului socket Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [9]
  • Retele de calculatoare Retrospectiva|cursul • Sistemul numelor de domenii – Caracterizare – Organizare – Configurare – Comenzi – Primitive – IDN (International Domain Names) Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [10]
  • Retele de calculatoare Retrospectiva|cursul • Nivelul aplicatie – Proiectare – Accesul la terminal de la distanta – Posta electronica • SMTP (Simple Mail Transfer Protocol) • POP (Post Office Protocol) – Transferul de fisiere • TFTP (Trivial File Transfer Protocol) • FTP (File Transfer Protocol) – Privire de ansamblu Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [11]
  • Retele de calculatoare Retrospectiva|cursul • Paradigma RPC – Preliminarii – Caracterizare – XDR (External Data Representation) – Functionare – Implementari – Utilizari Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [12]
  • Retele de calculatoare Retrospectiva|cursul • Paradigma peer-to-peer – Preliminarii – Definitii – Caracterizare – Tipuri de aplicatii – Infrastructuri – Aspecte tehnice & aplicatii Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [13]
  • Retele de calculatoare Retrospectiva|cursul • Retele wireless – Preliminarii – Dispozitive – Retele wireless – Internet fara fir – Arhitecturi de aplicatii Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [14]
  • Retele de calculatoare Retrospectiva|cursul • Introducere in securitate – Preliminarii – “Definitii” – Aspecte importante – Vulnerabilitati & atacuri – Prevenirea & supravietuirea – Monitorizarea & testarea – Raspunsul la incidente – Protocoale – Probleme specifice Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [15]
  • Retele de calculatoare Retrospectiva|lab • Programarea sistem UNIX/Linux • Comunicarea intre procese aflate pe aceeasi masina – semnale – pipe-uri, FIFO-uri – duplicarea descriptorilor • Comunicarea intre procese aflate pe masini diferite (programarea aplicatiilor Internet) – servere iterative/concurente TCP si UDP – multiplexarea intrarilor/iesirilor – tratarea exceptiilor de comunicare transmiterea datelor out-of-band – Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [16]
  • Retele de calculatoare Cuprins • Perspective –Middleware –Agenti software –Grid computing –Ubiquitous computing Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [17]
  • Retele de calculatoare Perspective • Middleware – Problema: integrarea componentelor software ale aplicatiilor distribuite – Solutia: arhitecturi de organizare la nivel inalt a aplicatiilor de retea • Interoperabilitate la nivel binar (CORBA – Common Object Request Broker Architecture, DCOM – Distributed Common Object Model, Jini) • Interoperabilitate la nivel inalt (servicii Web bazate pe XML, ESB – Enterprise Service Bus, WCF – Windows Communication Foundation) – Viziune focalizata asupra serviciilor (SOA – Service Oriented Architecture) Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [18]
  • Retele de calculatoare Perspective • Agenti software – Entitati software avind functii comportamentale, rulind autonom si continuu in medii colective, compuse din alti agenti si procese – Atribute: reactie, autonomie, colaborare, personalitate, adaptabilitate, inferenta, mobilitate,… – Implica termeni/cunostinte din calcul distribuit, inteligenta artificiala, interactiune om-masina, inginerie software, filosofie, lingvistica, psihologie – Pot conlucra autonom intr-un mediu de executie (sistem multi-agent) Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [19]
  • Retele de calculatoare Perspective • Grid computing – Executarea de task-uri sau accesul la datele de pe mai multe masini, privite ca o gazda unica – Infrastructura de calcul distribuit destinata initial proiectelor stiintifice si industriale – Ofera suport pentru cautarea si regasirea informatiilor, indiferent de localizarea lor fizica – Integreaza paradigme & tehnologii de calcul paralel si distribuit: servicii Web, peer-to-peer, wireless, agenti software etc. Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [20]
  • Retele de calculatoare Perspective • Ubiquitous computing – Omniprezenta dispozitivelor de calcul – Calcul ubicuu + comunicatii ubicue – Existenta unui mediu de interactiune populat cu dispozitive mobile si integrate (embedded) in altele menit a oferi suport indeplinirii scopurilor si activitatilor utilizatorilor – Suportul pentru pervasive computing • Scalabilitate, servicii ad-hoc (inclusiv fara fir) • Inteligenta ambientala: AmI – Ambient Intelligence – Interactiune inteligenta cu utilizatorul Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [21]
  • Retele de calculatoare Rezumat • Retrospectiva –Cursul –Laboratorul • Perspective Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [22]
  • Retele de calculatoare Intrebari? Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [23]
  • Retele de calculatoare In loc de final “Nu dori sa semeni numai graunte pentru propriul tau seceris; doreste sa semeni grauntele al carui fruct va hrani lumea.” Anonim Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [24]
  • Retele de calculatoare Mult succes! Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [25]