MODELO CS
Programación de Sistemas
L. I. HORACIO MALDONADO HERNANDEZ
• Internet, la red de redes
– el procedimiento empleado para intercambiar
información en internet sigue el modelo clienteservidor.
– Las distintas redes locales se conectan unas con
otras en puntos llamados nodos. La red permite la
conexión de máquinas de distintos fabricantes, con
diferentes sistemasoperativos, etc. Esto ha
contribuido a su expansión.
L. I. HORACIO MALDONADO HERNANDEZ
L. I. HORACIO MALDONADO HERNANDEZ
Los principales servicios o aplicaciones que
podemos encontrar en Internet son:
•
World Wide Web
•
Correo electrónico
•
Grupos de Noticias (News, Boletines de noticias)
•
Listas de distribución
•
Foros web
•
Weblogs, blogs obitácoras
•
Transferencia de archivos FTP (File Transmision Protocol)
•
Intercambio de archivo P2P
•
Archie
•
Chats o IRC (Internet Relay Chat), audio y videoconferencia, mensajería instantánea y llamadas
L. I. HORACIO MALDONADO HERNANDEZ
telefónicas vía Internet
• Telnet
• Gopher
• Veronica
• Wais
• M*Ds
• Redes sociales o Social networking
• Wikis
• Sindicación decontenidos (RSS, Atom, XML)
• Spaces o Espacios
L. I. HORACIO MALDONADO HERNANDEZ
A continuación se indican algunos de los
puertos conocidos más utilizados:
•
•
•
•
•
•
•
•
•
•
Puerto Servicio o aplicación 21 FTP
23 Telnet
25 SMTP
53 Sistema de nombre de dominio
63 Whois
70 Gopher
79 Finger
80 HTTP
110 POP3
119 NNTP
L. I. HORACIO MALDONADO HERNANDEZ
Orígenes ytipología del lenguaje
• PHP es el acrónimo de "PHP: Hypertext
Preprocessor", es decir, un "preprocesador del
hipertexto" que se basa en una sintaxis
parecida al C, al Java y al Perl
• Nació en 1994 como proyecto "personal" y la
primera versión se utilizó públicamente en
1995 con el nombre "Personal Home Page".
• El resto es historia…….
L. I. HORACIO MALDONADO HERNANDEZ
• El PHP es unlenguaje de scripting server-side.
Se trata de un lenguaje "embeeded" en las
páginas que lo incluyen
L. I. HORACIO MALDONADO HERNANDEZ
• el PHP soporta tres tipos de comentarios:
/* */ como en el lenguaje C;
// como en el lenguaje C++;
# como en el scripting de shell y en el Perl.
L. I. HORACIO MALDONADO HERNANDEZ
• Como con todos los lenguajes de
programación, también con el PHPes posible
utilizar las variables que se representan con el
símbolo de dólar ($) seguido por el nombre de
la variable.
– $variable = 1;
$Variable = "Ésta es una variable";
L. I. HORACIO MALDONADO HERNANDEZ
Tipos de datos
• Los datos pueden ser:
–·
–·
–·
–·
–·
Integer;
Floating Point number;
String;
Array;
Object.
L. I. HORACIO MALDONADO HERNANDEZ
Integer
• LosIntegers, o enteros, pueden tener distintos
valores númericos que se expresan con diferentes
anotaciones.
$a = 18; # decimal
$a = -18; # decimal negativo
$a = 022; # anotación octal; es igual a 18 decimales
$a = 12; # anotación exadecimal, es igual a 18
decimales
L. I. HORACIO MALDONADO HERNANDEZ
Floating point number
• Este tipo de datos son los números con la
coma móvil, por ejemplo,9.876. La sintaxis
para utilizarlos es bastante simple:
$a = 9.876;
$a = 9.87e6
L. I. HORACIO MALDONADO HERNANDEZ
Strings
• Con respecto a las strings hay mucho más que decir porque son
tipos de datos diferentes. La sintaxis de base es:
$string = “Esto es una cadena";
Si se utilizan las comillas (""), el contenido de la cadena se expande
(o, técnicamente, "interpolado") , como en elejemplo a
continuación:
$num = 10;
$string = "El número es $num";
Esto visualizará "El número es 10".
L. I. HORACIO MALDONADO HERNANDEZ
• Sin embargo, como con todos los lenguajes,
también con los PHP tenemos caracteres
especiales que tienen que estar anticipados
por un símbolo, por ejemplo:
$num = 10;
$string = "El número es "$num"";
L. I. HORACIO MALDONADO HERNANDEZ
•...
Regístrate para leer el documento completo.