1) a) En php las variables e iniacilizan así: “int $var = 2”
FALSO, en php no es necesario asignar un tipo a una variable. Es un lenguaje de Tipado debil.
b) (codigo JS) FALSO, porque falta la definición del Submit.
c) En HTML lo que esta entre “” no se ve en el Browser. VERDADERO, ese tipo de sintaxis es lo que se usa para agregar comentarios en el Codigo HTML.
d) En HTML para que el usuario envie un archivo tiene que especificar el path donde se guardará el mismo en el servidor. Para ayudar a buscar el Path ponemos el imput type: “FILE”, el cual agrega un botón de “Browse” o “Explorar”.
e) En PHP podemos validar tambien los datos que se envian, pero esto no evitará el intercambio de datos (pedido y respuesta) entre cliente y servidor: VERDADERO, el codigo PHP se ejecuta en el Servidor, por lo que la validación se hará en el Servidor.
2) Explique que define el Estándar V.28
Este Estándar define los valores de energía que serán considerados como ‘0’ o ‘1’ lógicos.
3) Escriba un pseudocodigo que describa la funcionalidad de Ethernet, mostrando tanto la función de trasnmisión como de recepción.
ENVIAR {
INTENTO = 0; K = 0 [BACKOFF]
MIENTRAS (MENSAJE AÚN NO ENVIADO) { SI (MEDIO DE TRANSMICIÓN LIBRE Y ES EL MOMENTO DE TRANSMITIR [K]) [SILENCIO] { INTENTO++ PONER MENSAJE EN CANAL DE TRANSMICION
EMPEZAR TIEMPO (T)
MENSAJE ESTA EN ENVIADO
MIENTRAS (T<TLLEGADA) { IF (ESCUCHO ALGUIEN TRANSMITIENDO) MENSAJE NO ENVIADO }
SI (MENSAJE NO ENVIADO) RECALCULAR EL VALOR DE K [BACKOFF] } SINO ESPERO }
}
RECIBIR {
MIENTRAS (MEDIO DE TRASNMICIÓN LIBRE) ESCUCHO EL MEDIO
RECIBIR PAQUETE
SI (VALIDAR DESTINATARIO DEL PAQUETE) { SI (VALIDAR PAQUETE) PAQUETE RECIBIDO SINO SOLICITAR RETRANSMISION
} SINO
DESCARTAR PAQUETE
}
Configuración en los Routers:
Router R1: Direccion de Red en Red Ad-S: 172.25.38.1 Direccion de Red en Red Ad-WS: 172.25.32.1 Direccion de Red en Red Ad-P: 172.25.39.193
Direccion de Red en Red 1-5 (1): 192.16.24.181 Direccion de Red en Red 1-7 (1): 192.16.24.185 Direccion de Red en Red 1-8 (1): 192.16.24.189 Direccion de Red en Red 1-9 (1): 192.16.24.193 Direccion de Red en Red 1-5 (2): 192.16.24.197 Direccion de Red en Red 1-7 (2): 192.16.24.201 Direccion de Red en Red 1-8 (2): 192.16.24.205 Direccion de Red en Red 1-9 (2): 192.16.24.209
~$ ifconfig eth0 172.25.38.1 netmask 255.255.255.0 ~$ ifconfig eth1 172.25.32.1 netmask 255.255.252.0 ~$ ifconfig eth2 172.25.39.193 netmask 255.255.255.192
~$ ifconfig eth3 192.16.24.181 netmask 255.255.255.252 ~$ ifconfig eth4 192.16.24.185 netmask 255.255.255.252 ~$ ifconfig eth5 192.16.24.189 netmask 255.255.255.252 ~$ ifconfig eth6 192.16.24.203 netmask 255.255.255.252 ~$ ifconfig eth7 192.16.24.207 netmask 255.255.255.252 ~$ ifconfig eth8 192.16.24.211 netmask 255.255.255.252 ~$ ifconfig eth9 192.16.24.215 netmask 255.255.255.252 ~$ ifconfig eth10 192.16.24.219 netmask 255.255.255.252
Red F-WS ~$ route add –net 172.25.36.0 netmask 255.255.254.0 gw 192.16.24.182 eth3
Red F-S ~$ route add –net 192.16.24.64 netmask 255.255.255.224 gw 192.16.24.182 eth3
Red A-WS ~$ route add –net 192.16.24.0 netmask 255.255.255.192 gw 192.16.24.186 eth4
Red A-S ~$ route add –net 192.16.24.144 netmask 255.255.255.248 gw 192.16.24.186 eth4
Red B-WS ~$ route add –net 172.25.39.0 netmask 255.255.255.128 gw 192.16.24.190 eth5
Red B-S ~$ route add –net 192.16.24.160 netmask 255.255.255.248 gw 192.16.24.190 eth5
Red C-WS ~$ route add –net 192.16.24.96 netmask 255.255.255.224 gw 192.16.24.194 eth6