1. 1) Como aplicaría el protocolo SIP a una solución empresarial
2) Un campus universitario cuenta con 10.000 usuarios móviles todos tiene acceso a internet
que solución se utilizaría para la asignación dinámica de ip y porque
3) Dado 4 números a,b,c y d decir cuál es el mayor y el menor (php)
4) Dada la velocidad de un móvil que se desplaza a t tiempo calcular el espacio recorrido
v=s/t
Solución
1) Para mí son muchos los factores que me llevarían a dar como solución un sistema tan
novedoso y útil como lo es el protocolo SIP, pero recalcando que esto depende del
tipo de necesidad y problemáticas que tenga la empresa, pero para dar respuesta a
esta pregunta me planteare esta situación se trata de una empresa que maneja
muchos departamento no digo cuales porque sería discriminar el tipo de empresa,
sale muy costoso una red de teléfonos contratados con una empresa de telefonía así
que yo aplicaría en una empresa este protocolo usando asterisk como herramienta
para suplir esta necesidad y permitir la intercomunicación entre los departamentos y
resaltando que es un sistema que nos ofrece el software libre bajo la licencia GPL,
disminuyendo así costos y aumentando la interoperabilidad de las dependencias de la
empresa.
Ejemplo
Contaduría Gerencia
Piso 4 Financiera S. Generales
sistema Sub Gerencia
Piso 3 Comunicación
Mercadeo Publicidad
Utilizando Asterisk
Empleados Empleados
Piso 2
portería bodega
Piso 1
2. 2) Según mi criterio usaría DHCP ya que me permite administra de forma fácil la
distribución de las IPs Con las que cuento, es fácil de administrar y me evito errores en
la configuración, conflictos de ip, y lo más importante reduzco tiempo que es algo
valioso cuando se administra la parte de telecomunicaciones en cualquier empresa.
3)
<?PHP
CLASS MAY_MEN(){
VAR $N1;
VAR $N2;
VAR $N3;
VAR $N4
FUNCTION SETN1($NUM1) {
$THIS->N1=($NUM1);
}
FUNCTION GETN1($NUM1) {
RETURN $THIS->N1;
}
FUNCTION SETN2($NUM2){
$THIS->N2=($NUM2);
}
FUNCTION GETN2(NUM2){
RETURN $THIS->N2;
}
FUNCTION SETN3(NUM3){
$THIS->N3=$NUM3;}
FUNCTION GETN3(NUM3){
RETURN $THIS->N3;
}
FUNCTION SETN4(NUM4){
$THIS->N4=$NUM4;}
FUNCTION GETN4(NUM4){
RETURN $THIS->N4;
3. }
FUNCTION MAYOR($MAY){
MAY=0;
IF ($THIS $N1<>$N2 )||($THIS $N2<>$N3 )|| ($THIS $N3<>$N4 ){
IF ($THIS $N1>$N2) && ($THIS $N1>$N3)&& ($THIS $N1>$N4)
$MAY=$N1;
ELSE
IF ($THIS $N2>$N3) && ($THIS $N2>$N1)&& ($THIS $N2>$N4)
$MAY=$N2;
ELSE
IF ($THIS $N3>$N2) && ($THIS $N3>$N1)&& ($THIS $N3>$N4)
$MAY=$N3;
ELSE
IF ($THIS $N4>$N2) && ($THIS $N4>$N3)&& ($THIS $N4>$N1)
$MAY=$N4;
RETURN $THIS->($MAY);
}
ELSE
$MSM=”NUMEROS IGUALES”
RETURN $THIS->($MSM);
}
FUNCTION MENOR ($MAY){
MEN=0;
IF ($THIS $N1<>$N2 ) || ($THIS $N2<>$N3 ) || ($THIS $N3<>$N4 ){
IF ($THIS $N1<$N2) && ($THIS $N1<$N3)&& ($THIS $N1<$N4)
$MEN=$N1;
ELSE
IF ($THIS $N2<$N3) && ($THIS $N2<$N1)&& ($THIS $N2<$N4)
$MEN=$N2;
ELSE
4. IF ($THIS $N3<$N2) && ($THIS $N3<$N1)&& ($THIS $N3<$N4)
$MEN=$N3;
ELSE
IF ($THIS $N4<$N2) && ($THIS $N4<$N3)&& ($THIS $N4<$N1)
$MEN=$N4;
RETURN $THIS->($MEN);
}
ELSE
$MSM=”NUMEROS IGUALES”
RETURN $THIS->($MSM);
}
<?PHP
4)
<?PHP
CLASS ESPACIO(){
VAR $T;
VAR $V;
FUNCTION SETT($N) {
$THIS->T=($N);
}
FUNCTION GETT($N) {
RETURN $THIS->T;
}
FUNCTION SETV($KM) {
$THIS->V=($KM);
}
FUNCTION GETV($KM) {
RETURN $THIS->V;
}
}
<?PHP