Documente Academic
Documente Profesional
Documente Cultură
Internet y Web
Internet 2
¿Qué es Internet?
Internet es una red de redes
Se compone de miles de redes interconectadas
Cliente Servidor
Protocolo 3
FTP
SMTP Servidor
POP Correo
Cliente
Protocolo TCP/IP 4
TCP/IP :
Transfer Control Protocol.
Internet Protocol.
Cada equipo conectado a la red posee un número único
que lo identifica (IP)
Cada programa o servicio dentro de un equipo utiliza un
número de puerto por el que le llegan las peticiones
Un servicio se localiza por medio de IP y Puerto
En Ipv4 la dirección mide 32 bits, dividida en 4 grupos de 8
bits.
En Ipv6 la dirección mide 128 bits, dividida en 4 grupos de
32 bits.
196.40.31.66
(0..255, 0..255, 0..255, 0..255)
ipv4
2554 = 4,228,250,625
Protocolo TCP/IP 5
ftp
smtp
http
https
sqlserver
mysql
tomcat
Protocolo HTTP 7
IIS,
Apache
Internet
Explorer,
Netscape,
Opera
World Wide Web 13
Protocolo HTTP
HypertText Transfer Protocol (Protocolo para la
transferencia de hipertexto)
Uno de los protocolos utilizados en la Internet
Vital para el funcionamiento de la WWW
HTML
HyperText Markup Language (Lenguaje de marcado
para hipertexto)
Lenguaje utilizado para la construcción de
hiperdocumentos
HTTP 15
El protocolo HTTP
El protocolo http es el que se utiliza para transferir
información de computadora a computadora en la Word
Wide Web
Es un protocolo estándar
http://www.elsitio.com
Cuerpo de la petición
Verbos HTTP 17
Get
Get con Cliente Programa 19
HTTP/1.1 200 OK
ETag: W/"481-1108139092000"
Last-Modified: Fri, 11 Feb 2005 16:24:52 GMT
Content-Type: text/html
Content-Length: 481
Date: Tue, 10 May 2005 21:43:45 GMT
Server: Apache-Coyote/1.1
Connection: close
<html>
<head>
<title>Prestamo</title>
</head>
<body bgcolor="white">
<h1>Calculo Pagos de un Prestamo</h1><br>
<h2><b>Indique los datos</b></h2>
<hr>
<form action="PrestamoCalcular" name="Prestamo" method="POST"> …
Post con Cliente Browser 20
Post
Post con Cliente Programa 21
monto=1000&plazo=6&interes=2
HTTP/1.1 200 OK
Content-Type: text/html;charset=ISO-8859-1
Content-Length: 931
Date: Tue, 10 May 2005 21:49:36 GMT
Server: Apache-Coyote/1.1
Connection: close
<html>
<head><title>Prestamo</title></head>
<body bgcolor="white" text="black">
<h1><b>Tabla de Pagos para un Prestamo</b></h1><hr>
Monto: 1,000.00<br>
Interes: 2.00% <br>
Plazo: 6.00 ...
Servidor Web 22
Sitio Web
Conjunto de páginas Web relacionadas
Página Web
Documento que contiene código escrito en HTML
Documento que un browser puede interpretar y mostrar
el resultado al usuario
Sitio Web 25
Estáticas
No cambian su contenido desde que el desarrollador
las crea
Dinámicas
Cambian su contenido
Se pueden adaptar a la situación particular de cada
usuario
Páginas Dinámicas del Lado del Cliente 27
JavaScript
VBScript
Applets de java
Páginas Dinámicas del Lado del Servidor 28
CGI
JSP
ASP
ASP.NET
Componentes de una Aplicación Web 29
Web Server
Servlet Java
Jsp Beans
Data
Sources
Sistema Operativo