Professional Documents
Culture Documents
Una pagina web contiene 2 partes: tags (<>) y contenido. Tiene que haber un
tag de inicio y otro de fin. A su vez los tags pueden tener atributos
<TAG atributo=valor>Contenido</TAG>
Los tags son case insensitive.
Estructura
Titulo de la pgina
</head>
<body bgcolor="white">
No todos los usuarios pueden apreciar las pginas web de la misma manera,
esto se debe a varios motivos:
Pequeas diferencias entre los browsers.
No todos los usuarios tienen instaladas las mismas fuentes.
Diferentes resoluciones de pantalla.
Tamao de la ventana.
Contenido
Comentarios
En HTML los comentarios se debern encerrar entre <!-- y -->.
Imgenes
-Importante :
-ALT: Ya que hay muchos browsers que no pueden mostrar imgenes, es
importante poner la descripcin de cul es la imagen que viene aqu. Tambin,
pensar que la pgina puede ser accedida por no videntes, quienes usan un
lector para navegarla, entonces es fundamental completar este campo.
Tablas
-Importante :
- SUMMARY: cumple la misma funcin que el ALT.
- <THEAD>: comienza las lneas que son los ttulos de las columnas, si tiene y
termina con </THEAD> . Muchas pginas tienen ttulos pero se expresaron
como lneas comunes, lo cual hace compleja su comprensin para una persona
no vidente que usa un lector automtico
-<TBODY> y termina con </TBODY>: indica la informacin que contienen la
tabla.
Formularios
Se usan los formularios para que el usuario pueda ingresar informacin que
ser procesada en el servidor. El formulario es una seccin del documento que
contiene, adems de tags de HTML, controles como textboxes, radio buttons,
comboboxes, etc., que son distintos tipos de campos de ingreso de datos.
-Importante :
-METHOD: define el comando HTTP a travs del cual sern enviados los datos.
Las opciones son GET (se enviarn a travs de la URL) o POST (se enviarn
en la parte de datos del pedido HTTP).
Para mantener una apariencia coherente y consistente ("look & feel") de todas
las pginas pertenecientes a un mismo tema, se deben definir los estilos de
tipos, colores, etc., a usar en los diferentes tags del HTML. Lo que se especifica
para un tag ser heredado por los tags contenidos en el mismo, salvo que se
especifique otro estilo para este tag. Cada hoja de estilo es una especificacin
separada. El browser obtiene la pgina, en la cual se especifica cual es la hoja
de estilos que debe aplicar. El archivo CSS se relaciona con la pgina HTML a
travs del tag LINK. Por ejemplo:
<LINK href=estilos.css rel=stylesheet type=text/css />
La ventaja es que se pueden cambiar estilos sin alterar la pgina. Cada estilo
se aplicar a un selector, que puede ser uno o ms tags o clases. Por ejemplo:
BODY {
Font-family: Times New Roman;
Font-size: +1;
Color: #DD0000;
Text-Align: center;
Variables
Por ser un lenguaje con tipado dbil, las variables no deben ser declaradas,
sino que toman el tipo del valor cuando son asignadas. Para definirlas, se
preceden con el smbolo $ seguido del nombre de la variable. El tipo de dato
se establecer segn el contenido de la misma en el momento de la
asignacin. Si se asigna un nmero entonces ser un integer o double, si se le
asigna una cadena de caracteres, ser un string. Las variables se adaptan
dinmicamente.
Tambin pueden contener un arreglo, una instancia de una clase, etc.
Una variable puede tener el nombre de una variable como contenido y acceder
al contenido de la primera, usando como prefijo $$.
Por ejemplo:
$mivariable = 1;
$var = mivariable;
$$var == 1;
Arreglos
Los arreglos son mapas ordenados, en los cuales a cada elemento del arreglo le
corresponde una clave y un valor. Es decir, que se puede acceder al elemento
por su orden en el arreglo o por su clave. Como el arreglo es una variable, sus
elementos pueden tener cualquier tipo de contenido.
De esta forma se pueden generar rboles, listas, diccionarios, etc., porque no
est preestablecido ni el tamao ni el tipo de contenido de cada elemento.
Para asignar a una variable elementos que sean del tipo array :
$matriz = array(listauno => 1, 2 => array(3 => 1, 4 => b));
echo $_POST[dato1] ;
$valordato1=$_GET[dato1];
+3 V
0V
-3 V
1
-15 V
Lneas de control
o ON: tensin positiva
o OFF: tensin negativa
La mxima distancia entre un transmisor y receptor es de 15 metros. El
dimetro del cable debe ser AW624 (Seccin de cable americano de 24 mm).
V.24
Define las funciones y procedimientos que tiene cada una de las lneas de la
interfaz
Equipos
DTE (Data Terminal Equipment): Equipo terminal de datos, es el que procesa
los datos
DCE (Data Communications Equipment): Equipo de terminacin del circuito de
datos, es el que transporta los datos
Conexiones
o Lnea dedicada punto a punto: desde un modulo distribuidor hasta los
conectores, se conecta directamente a los DCE
o Lnea telefnica: transmisin de datos o telefona. No se conecta a un
solo DCE
DTE DCE : interfaz digital
DCE DCE : interfaz analgica (Telfono) o interfaz digital (ISDN)
Funciones conectores
DB 9
5
DB
25
7
Denominacin
Tx
Rx
Recepcin de datos
20
DTE encendido
DCE encendido
8
22
DTR
Data terminal
ready
DSR
Data Set Ready
RTS
Ready to Send
CTS
Clear to Send
CD
Carrier Detect
RI
Ring Indicator
GND
Explicacin
Sentido
DTE - DCE
--
DCE 1
DCE 2
DTE 2
DTR
DTR
DSR
DSR
RTS
1170 Hz
CTS
CD
CD
RTS
2125 Hz
CTS
COMUNICACIN ESTABLECIDA
Tx
Rx
Rx
Tx
RTS
CD
CTS
Fin del proceso de desconexin, los equipos permanecen encendidos,
esperando una nueva comunicacin, sino son apagados.
DCE 1
PSTN
DCE 2
DTE 2
DTR
DTR
DSR
DSR
RI
RTS
CD
2125 Hz
RTS
CTS
1170 Hz
CD
CTS
COMUNICACIN ESTABLECIDA
El primero que pone portadora en la lnea, es el receptor.
Tx
Rx
Rx
Tx
Transmisin y recepcin
Si el DTE 1 transmite ms informacin de la que puede procesar el DCE, este
anula la lnea CTS para que el DTE no transmita.
CTS
Cuando puede procesar nuevamente la informacin, habilita nuevamente la
lnea CTS
CTS
SI el DTE, anula la lnea RTS, se inicia el proceso de desconexin.
RTS
Cuelga
CTS
CD
RTS
CD
CTS
Al cortar, se bajan las dos lneas.
MNP (Micromputer Network Protocol)
Versiones 1 a 4, incorporan cdigo de deteccin de errores
V. 42 Estndar
Existe un buffer y cada tanto se enva un cheksum, el receptor chequea, y si
coincide, vaca el buffer y sigue transmitiendo, en caso contrario, no hay
acknowledge y el transmisor retransmite
V.42 Bis
Utiliza compresin de hasta 4 a 1 cuando se transmiten caracteres repetidos.
Es conveniente en envos de fotos bmp. Se indica el carcter y luego la
cantidad de caracteres repetidos.
Configuracin de la red
Redes
Difusin (Broadcast)
Punto a Punto
LAN
WAN
Topologas
o BUS: Ethernet
o Anillo: Token Ring (Origen IBM). Se utiliza en Mainframe o redes
bancarias
Ethernet
Acceso al medio
Las placas de redes tienen un voltmetro que mide la tensin sobre el medio
o 0 v medio en silencio, empieza a transmitir
Tiempo de la seal en recorre 2500m es de 51,2s .
Longitud mnima de transmisin 512 bits, 64 bytes. Esta longitud asegura que
se enva la trama sin colisin. La longitud mxima esta dada por el campo
DATA, que tiene un lmite de 1500 bytes para no monopolizar el bus.
Trama
SD
Sincronism
o
8 bytes
DD
Direccin
Destino
MAC
6 bytes
DO
Direccin
Origen
MAC
6 bytes
FLAG
S
DATA
CRC
Control
errores
2
bytes
46 a 1500 bytes
4 bytes
Transmisin
T0: A enva a C,CB enva A
T2: C enva a B
A
TO
Colisin
A n=1 r =0
B n=1 r =1
T1
T2
T3
T4
B n=2 r=1
C n=1 r=0
Algoritmos backoff
Calcula un numero aleatorio r entre 0 y 2n-1
N: numero de veces que colisin
R: cantidad de veces que debe esperar para retransmitir el frame
El nmero aleatorio es un rango entre 0 y R. Una
N
R
vez que se llega a la decima colisin, el rango se
1
1
mantiene, hasta llegar a la colisin 16, donde se
2
3
indica que el paquete no se puede transmitir.
3
7
4
15
5
31
6
63
7
127
8
255
9
511
10
1023
11
1023
12
1023
13
1023
14
1023
15
1023
No
se
puede
16
transmitir
Dispositivos
o BRIDGE
Surgieron como una forma de reducir las colisiones entre segmento.
Originariamente un BRIDGE separaba dos segmentos
Las colisiones en un segmento no afectan al otro ya que no se
retransmiten.
Ese agrega una tabla donde se agrega en que segmento se ubica
cada dispositivo
Device
Port
A
1
B
1
C
2
A
B
C
D
Cuando
el
bridge
recibe un mensaje de
AB, lo retransmite por todas las puertas y anota en la tabla a que
segmento pertenece A y B. Luego al recibir un mensaje de BA, ve
que pertenecen al mismo segmento por lo que no lo retransmite. Al
recibir un mensaje de AC nuevamente lo retransmite a ambos
segmentos y anota a que segmento pertenece cada host
Los ports, funcionan como una terminal, por lo que tienen un buffer
interno para almacenar un frame si hay colisin en ese segmento.
Desventaja: la tabla es finita por lo que se agrega un campo AGE a la
tabla que indica cual antiguo es el registro. 0 todava no cumpli el
tiempo y el registro no es reescrito
1, cumpli el tiempo y puede ser reescrito
Si el Bridge se ve sobrepasado, empieza a hacer un broadcast de
paquetes.
o SWITCH
Token Ring
No hay colisiones, por lo que el rendimiento a mayor trafico era mejor que en
Ethernet
Esquema
A
BD
CA