viernes, 23 de septiembre de 2011

Direccion Ip (Java)

import java.net.*;
import java.io.*;


public class DireccionIP
{
public static void main (String [ ] args)
{
     try
    {
          InetAddress ad = InetAddress.getLocalHost();
          String host = ad.getHostName();
          System.out.println("Host: " + host);
          System.out.println("Direccion IP: " + ad.getHostAddress());
    }
       catch (Exception e)
       {
        e.printStackTrace();
        }
}
}

jueves, 15 de septiembre de 2011

ACTIVIDAD

1- Que puertos de red hay abiertos y en que estado.
2- El comando netstat que banderas tiene y para que se usa cada una.
3- Que tipo de clase de direcciones IP estan configuradas en el epuipo.


1- PUERTOS ABIERTOS


Proto  Dirección local     Dirección remota            Estado
TCP    0.0.0.0:21             PERSONAL:0                      LISTENING
TCP    0.0.0.0:80             PERSONAL:0                      LISTENING
TCP    0.0.0.0:135           PERSONAL:0                      LISTENING
TCP    0.0.0.0:443           PERSONAL:0                      LISTENING
TCP    0.0.0.0:445           PERSONAL:0                      LISTENING
TCP    0.0.0.0:3306         PERSONAL:0                      LISTENING
TCP    0.0.0.0:4768         PERSONAL:0                      LISTENING
TCP    0.0.0.0:49152       PERSONAL:0                      LISTENING
TCP    0.0.0.0:49153       PERSONAL:0                      LISTENING
TCP    0.0.0.0:49154       PERSONAL:0                      LISTENING
TCP    0.0.0.0:49158       PERSONAL:0                      LISTENING
TCP    0.0.0.0:49161       PERSONAL:0                      LISTENING
TCP    10.1.1.2:139         PERSONAL:0                      LISTENING
TCP    10.1.1.2:49165     by2msg3020309:msnp   ESTABLISHED
TCP    10.1.1.2:49192     a799sm:https                      CLOSE_WAIT


2- BANDERAS COMANDO NETSTAT

NETSTAT  [-a]    [-b]    [-e]    [-f]    [-n]    [-o]    [-s]    [-p proto]    [-r]   [-intervalo]


[-a] : Muestra toda la conexión y puerto de escucha.


-b] : Muestra el archivo ejecutable involucrado en la creación de cada conexión o puerto de escucha.

[-e] : Muestra estadísticas de Ethernet. Se puede cambiar con la opción 
 [-s].

[-f] : Muestra los nombres FQDN de direcciones externas.

[-n] : Muestra números de puertos y direcciones en formato numérico.

[-o] : Muestra el Id. del preceso apropiado con cada conexión.

[-p proto] : Muestra conexión del protocolo especificado por proto; que puede ser TCP, UDP, TCPv6 o UDPv6

[-r] : Muestra el contenido de la tabla de rutas.

[-s] : Muestra estadísticas por protocolo. De forma predeterminada se muestra para IP y IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP y UDPv6; se puede especificar la opción [-p] para especificar un subconjunto de los valores predeterminados.

[-intervalo] : Vuelve a mostrar las estadísticas seleccionadas, haciendo pausas en el intervalo de segundos especificado entre cada muestra.



3- TIPO Y CLASES DE DIRECCIONES IP

Direccion IPv4: 10.1.1.2
Mascara: 255.0.0.0
Clase: privada







jueves, 8 de septiembre de 2011

CONSULTA

1- 6 puertos registrados
2- Archivos services
3- Que es RTP (Real-time Transport Protocol)


1)  PUERTOS REGISTRADOS

PuertoPROTOCOLOServicioObservaciones
1080TCPSOCKS
1352TCPIBM Lotus Notes / Domino RCP
1433TCPMicrosoft SQL sistema de base de datos
1434TCP y UDPMicrosoft SQL Monitor
1984TCPBig Brother herramienta de monitoreo de la red
1863TCPMSN Messenger


2) Archivos Services 
Disco local C:/Windows/System32/drivers/etc


3) RTP (Real- Time Transport Protocol)
El objetivo de RTP es brindar un medio uniforme de transmisión sobre IP de datos que estén sujetos a las limitaciones de tiempo real (audio, video, etc.). La función principal de RTP es implementar los números de secuencia de paquetes IP para rearmar la información de voz o de video, incluso cuando la red subyacente cambie el orden de los paquetes.

De manera más general, RTP permite:
  • identificar el tipo de información transmitida;
  • agregarle marcadores temporales y números de secuencia a la información transmitida;
  • controlar la llegada de los paquetes a destino.
Además, los paquetes de difusión múltiple pueden utilizar RTP para enrutar conversaciones a múltiples destinatarios.





martes, 23 de agosto de 2011

Throuput, Goodput, Test De Velocidad y Bw

CASA

BW: 100,0 Mbps


THROUPUT:  www.google.com  34 ms , 32 bytes











  62.9 KB/Sg - 963764.70 KB/Sg =  963701.80 KB/Sg

TEST DE VELOCIDAD
SUBIDA: 1067 kbps
BAJADA: 527 kbps
LATENCIA: 45ms





SALA DE MICRO
IP: 10.122.0.99

BW1,0 Gbps

THROUPUT:  1ms 32 bytes 






GOODPUT: 365 KB/s canción  www.force-download.com

365 KB/Sg - 31.25 KB/Sg = 333.75 KB/Sg

TEST DE VELOCIDAD
SUBIDA: 1141 kbps
BAJADA: 14743 kbps

LATENCIA: 14 ms





AMBIENTE
IP: 10.112.0.22


BW:1.0 Gbps

THROUPUT: 1ms 32 bytes 

GOODPUT: 324.3 KB/s  canción  www.force-download.com


TEST DE VELOCIDAD
SUBIDA: 715 kbps
BAJADA: 12546 kbps
LATENCIA: 9 ms











martes, 16 de agosto de 2011

COMANDOS Y PROTOCOLOS

COMANDOS:

IPCONFIG:
El comando IPConfig nos muestra la información relativa a los parámetros de nuestra configuración IP actual.

Este comando tiene una serie de modificadores para ejecutar una serie de acciones concretas. Estos modificadores son: 
ipconfig/all: Muestra la configuración de las conexiones de red
ipconfig/displaydns: Muestra la configuración sobre las DNS de la red
ipconfig/flushdns: Borra la caché de las DNS en la red
ipconfig/release: Borra la IP de todas las conexiones de red
ipconfig/renew: Renueva la IP de todas las conexiones de red
ipconfig/registerdnsRefresca DHCP y registra de nuevo las DNS
ipconfig/showclassid: Muestra información de la clase DCHP
ipconfig/setclassid: Cambia/modifica el ID de la clase DHCP

PING:
Es una utilidad diagnóstica en redes de computadoras que comprueba el estado de la conexión del host local con uno o varios equipos remotos de una red TCP/IP por medio del envío de paquetes ICMP desolicitud y de respuesta. Mediante esta utilidad puede diagnosticarse el estado, velocidad y calidad de una red determinada.

Cuando hacemos ping a un equipo (ejecutamos el comando ping) o a una dirección IP lo que hace el sistema es enviar a esa dirección una serie de paquetes (normalmente cuatro) de un tamaño total de 64 bytes (salvo que se modifique) y queda en espera del reenvío de estos (eco), por lo que se utiliza para medir la latencia o tiempo que tardan en comunicarse dos puntos remotos.
Una de las ventajas de ejecutar este comando es que los paquetes se envía atacando directamente la IP a la que dirigimos el ping, lo que hace que una de sus utilidades es comprobar la conectividad de nuestra red, ya que no están influidos por ningún controlador del sistema. 

Al igual que ocurre con el comando IPConfig el comando PING tiene también una serie de modificadores que en un momento dado nos pueden ser de utilidad.

Estos modificadores son:

-t 
Hacer ping al host especificado hasta que se detenga.

-a 
Resolver direcciones en nombres de host.

-n cuenta 
Número de solicitudes de eco para enviar.

-l tamaño 
Enviar tamaño del búfer.

-f 
Establecer marcador No fragmentar en paquetes (sólo en IPv4).

-i TTL
Tiempo de vida.

-v TOS 
Tipo de servicio (sólo en IPv4).

-r cuenta 
Registrar la ruta de saltos de cuenta (sólo en IPv4).

-s cuenta 
Marca de tiempo de saltos de cuenta (sólo en IPv4).

-j lista-host 

Ruta de origen no estricta para lista-host (sólo en IPv4).

-k lista-host 

Ruta de origen estricta para lista-host (sólo en IPv4).

-w tiempo de espera 
Tiempo de espera en milisegundos para esperar cada respuesta.

-R 
Usar encabezado de enrutamiento para probar también la ruta inversa (sólo en IPv6).

-S srcaddr 
Dirección de origen que se desea usar (sólo en IPv6).

-4 

Forzar el uso de IPv4.

-6
Forzar el uso de IPv6. 


PROTOCOLOS

IP:
Una dirección IP es una etiqueta numérica que identifica, de manera lógica y jerárquica, a un interfaz (elemento de comunicación/conexión) de un dispositivo (habitualmente una computadora) dentro de una redque utilice el protocolo IP (Internet Protocol), que corresponde al nivel de red del protocolo TCP/IP. Dicho número no se ha de confundir con la dirección MAC que es un identificador de 48bits para identificar de forma única a la tarjeta de red y no depende del protocolo de conexión utilizado ni de la red. La dirección IP puede cambiar muy a menudo por cambios en la red o porque el dispositivo encargado dentro de la red de asignar las direcciones IP, decida asignar otra IP (por ejemplo, con el protocolo DHCP), a esta forma de asignación de dirección IP se denomina dirección IP dinámica (normalmente abreviado como IP dinámica).
Los sitios de Internet que por su naturaleza necesitan estar permanentemente conectados, generalmente tienen una dirección IP fija (comúnmente, IP fija o IP estática), esta, no cambia con el tiempo. Los servidores de correo, DNS, FTP públicos y servidores de páginas web necesariamente deben contar con una dirección IP fija o estática, ya que de esta forma se permite su localización en la red.
A través de Internet, los ordenadores se conectan entre sí mediante sus respectivas direcciones IP. Sin embargo, a los seres humanos nos es más cómodo utilizar otra notación más fácil de recordar, como los nombres de dominio; la traducción entre unos y otros se resuelve mediante los servidores de nombres de dominio DNS, que a su vez, facilita el trabajo en caso de cambio de dirección IP, ya que basta con actualizar la información en el servidor DNS y el resto de las personas no se enterarán ya que seguirán accediendo por el nombre de dominio.

DNS:
Domain Name System o DNS (en castellano: sistema de nombres de dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.
El servidor DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres de dominio adirecciones IP y la localización de los servidores de correo electrónico de cada dominio.
La asignación de nombres a direcciones IP es ciertamente la función más conocida de los protocolos DNS. Por ejemplo, si la dirección IP del sitio FTP de prox.mx es 200.64.128.4, la mayoría de la gente llega a este equipo especificando ftp.prox.mx y no la dirección IP. Además de ser más fácil de recordar, el nombre es más fiable. La dirección numérica podría cambiar por muchas razones, sin que tenga que cambiar el nombre.