Académique Documents
Professionnel Documents
Culture Documents
Peer-to-Peer: los hosts (peer) tienen actividad intermitente, no tienen dependencia de los
servidores y tienen una IP dinmica. Cada peer puede actuar como cliente o como
servidor.
Los procesos son programas que se ejecutan en un sistema, la comunicacin entre procesos es a
travs del IPC (Inter-Process Communication) en base a un protocolo. El proceso cliente inicia la
comunicacin mientras el proceso servidor espera ser contactado, luego el proceso cliente emite
una peticin y el proceso servidor responde a la peticin.
Un socket es una interfaz SW entre la capa de Aplicacin y la de Transporte. Los procesos envan o
reciben mensajes a travs de sockets. Todos los procesos tienen un identificador; la direccin IP y
el nmero de puerto (SAP).
Dependiendo del tipo de aplicacin se tienen una u otras necesidades propias, las cuales son
satisfechas por los servicios de la capa de Transporte. Estos servicios son: fiabilidad, tasa de
transferencia (Ancho de banda), temporizacin, y seguridad.
Servicios de Transporte en redes TCP/IP e Internet:
Los elementos bsicos de todas las aplicaciones de Red son los protocolos ya sean de dominio
pblico o propietarios, tambin hay SW cliente, SW servidor, SW cliente-servidor, SW Agente de
Usuario, formato de documentos, etc.
Pginas: contienen objetos que son mostrados por el navegador despus de seguir las
instrucciones del fichero HTML. Cada pgina est formada por el fichero HTML base y una
serie de objetos.
Objetos: son archivos como HTML, JPG, ... y cada uno es direccionable a travs de un URL.
NO PERSISTENTE: se genera una conexin TCP para cada objeto, se puede dar en modo
serie o paralelo.
PERSISTENTE: se da por una misma conexin TCP en la que discurren todas las transferencias HTTP. Se puede
dar en modo sin canalizacin (sin pipelining) o con canalizacin (con pipelining).
Cabecera: Solicitud (dan informacin del navegador), Respuesta (dan informacin del servidor y del
recurso)
Mtodos: GET (obtener informacin), POST (enviar informacin), HEAD (como GET pero solo descargar
cabeceras), PUT (carga nueva pgina/objeto), DELETE (elimina pgina/objeto), OPTIONS (consulta de
opciones).
Algunos sitios Web requieren identificar a los usuarios ya que son de acceso restringido y dan servicio en
funcin de la identidad del usuario. En consecuencia, HTTP dispone de dos mecanismos para la identificacin
de usuarios.
Autorizacin HTTP: es un mecanismo especfico que necesita de una solicitud del servidor, una vez
introducido el usuario y la clave permanecen en el cach de la mquina. Se diferencian entre
autorizacin sin estado (credenciales en cada solicitud) y con estado (el servidor asocia una cookie de
autorizacin a la mquina)
Cookies HTTP: es un mecanismo genrico y es empleado por muchos sitios Web para hacer un
seguimiento de la actividad de los usuarios y as poder dar un mejor servicio. Esto ltimo tiene su parte
oscura.
HTML (Hyper Text Markup Language) es un lenguaje normalizado para pginas Web ya que describe como
el Navegador debe interpretar los contenidos de una pgina mediante directivas HTML.
FTP y TFTP son aplicaciones de red para la transferencia de ficheros entre Hosts. Siguen el modelo clienteservidor y sus protocolos se denominan igual que la aplicacin; FTP (File Transfer Protocol) y TFTP (Trivial FTP).
FTP: los procesos que utiliza para la autenticacin del cliente ante el servido son especficos o
genricos. FTP no requiere implementar otros servicios como fiabilidad, etc.
El protocolo FTP se da en base a dos conexiones TCP.
Conexin TCP de control (puerto 21 del servidor) es una conexin persistente y cursa las
peticiones y respuestas.
Conexin TCP de datos (puerto 20 del servidor) es una conexin no persistente y cursa
ficheros y las directivas de estos.
Modo FTP pasivo: donde el cliente gestiona la conexin TCP de datos y es seguro.
Modo FTP activo (por defecto): donde el servidor gestiona la conexin TCp de datos y es
menos segura.
Peticiones FTP estn formadas por cuatro caracteres ACII, algunos con parmetros adicionales.
Respuestas FTP estn formadas por 3 dgitos. Hay una respuesta por cada peticin.
La peticin PORT y parmetros asociados (n1, n2, n3, n4, n5, n6)
FTP es un protocolo con estados por lo que refleja la actividad de los usuarios.