Capa Aplicació Xarxes

Páginas: 13 (3125 palabras) Publicado: 7 de noviembre de 2012
AMPLIACIÓ DE XARXES – Curs 2010/2011

LA CAPA D’APLICACIÓ
(1a part)
INTERNETWORKING WITH TCP/IP. PRINCIPLES, PROTOCOLS AND ARCHITECTURE (5a Edició) Douglas E. Comer. PRENTICE-HALL, 2006 INTERNETWORKING WITH TCP/IP. VOLUME III. CLIENT-SERVER CLIENT SERVER PROGRAMMING AND APPLICATIONS. WINDOWS SOCKET VERSION Douglas E. Comer; David L. Stevens. PRENTICE-HALL, 1997 TCP/IP PROTOCOL SUITE (4aEdició) Behrouz A. Forouzan. McGRAW-HILL, 2010

Continguts
• Introducció • El model Client/Servidor • La interfície socket • I i i lit ió i autoconfiguració (BOOTP, DHCP) Inicialització t fi ió (BOOTP • Sistema de noms de domini (DNS) • Login remot (Telnet, comandes R*, SSH, SCP) • Transferència i accés a arxius (FTP, TFTP, NFS) • Correu electrònic (SMTP, POP3, IMAP, MIME) ( ) • World Wide Web (HTTP)• Gestió de xarxes (SNMP)
2

Introducció
• Aplicacions: ofereixen serveis de xarxa d’alt nivell als que accedeixen els usuaris

Percepció de les CAPACITATS de la xarxa Cal definir: principis, tècniques i interfícies de programació per la creació d’aplicacions de xarxa.
Determinar el format de presentació de la informació i els mecanismes que tenen els usuaris per accedir-hi iseleccionar-la. Definició de noms simbòlics d’alt nivell per identificar recursos.

3

Introducció
No cal preocupar-se del transport de la informació: CAPES INFERIORS

4

El model Client/Servidor
• Paradigma de cooperació entre aplicacions:

Client/Servidor

– SERVIDOR programa que ofereix un servei al que es pot accedir des de la xarxa. Accepta una petició, atén el servei i retorna un resultatresultat. – CLIENT Aplicació que es torna client temporalment quan envia una sol licitud a un servidor i espera una sol·licitud resposta. • Servidor: tasques simples o complexes. • És possible enviar informació en ambdós sentits, però no és habitual (el Client fa la sol·licitud i el Servidor retorna la informació demanada).
5

El model Client/Servidor

Client/Servidor

Ús dels serveis dela capa de transport per comunicar-se.

Un mateix host pot proporcionar diferents serveis. El protocol de transport ld assigna a cada servei un identificador únic (exemple: ports TCP)
6

El model Client/Servidor
Funcionament dels servidors:

Client/Servidor

7

Servei no orientat a la connexió

Client/Servidor

Atenció a les peticions dels clients una a continuació de l’altra. tiió d l’ lt
8

Servei no orientat a la connexió
• Exemple senzill: UDP Echo Server

Client/Servidor

Sol·licitud del servei a una màquina coneguda (adreça IP) i a un port UDP ben conegut. p g El client utilitza qualsevol port UDP di disponible, assignat pel SO. ibl i t l SO

Algunes aplicacions utilitzen el broadcast en xarxes locals quan no es coneix l’adreça del servidor (ex: RARP).
9Servei orientat a la connexió

Client/Servidor

Cal poder donar servei a més d’un client alhora li t lh
10

Servidors concurrents
• Com donar servei a més d’un client alhora: – Múltiples còpies del servidor.

Client/Servidor

– Un fil nou d execució per atendre a cada client d’execució client. • Els protocols de transport assignen identificadors únics a clients i servidors. Elprotocol del servidor utilitza ambdós identificadors per determinar la còpia correcta del servidor.

11

Servidors concurrents
Parts del servidor:

Client/Servidor

– MASTER: responsable d’acceptar noves peticions peticions. – Conjunt d’ESCLAUS: responsables de processar les peticions individuals. MASTER: Obrir port Esperar client Escollir nou port (no cal si utilitza TCP) Iniciar ESCLAU(fork): Atén petició Continuar
12

Acaba

Servidors

Client/Servidor

• Aplicacions complexes: – Han d’aplicar regles de control d’accés i de protecció p g p definides a la màquina on s’executen Necessiten executar-se amb privilegis alts – S’han de protegir davant possibles errors de la pròpia aplicació: Worms
Acabament inesperat de la pròpia execució Accés A é no autoritzat a dades...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • xarxes
  • Xarxes
  • Xarxes Socials
  • Xarxes de la comunicació
  • La xarxa Social
  • xarxes locals
  • xarxes socials
  • XARXES DE COMPUTADORS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS