martes, 19 de agosto de 2014

MTU

Que es el M.T.U.
El MTU= es un parámetro que indica el tamaño máximo que debe tener un datagrama para que sea transmitido por una interfaz IP sin que necesite ser fragmentado en unidades más pequeñas. El MTU debe ser superior al datagrama más grande que deseemos transmitir para que no sea fragmentado. Dicho de otro modo, el MTU expresa el tamaño máximo (en bytes) de un paquete que puede ser transmitido de una sola vez. 
Para el caso de IP, el máximo valor de la MTU es 65.536 bytes. Sin embargo, ése es un valor máximo teórico, pues, en la práctica, la entidad IP determinará el máximo tamaño de los datagramas IP en función de la tecnología de red por la que vaya a ser enviado el datagrama. Por defecto, el tamaño de datagrama IP es de 576 bytes. Sólo pueden enviarse datagramas más grandes si se tiene conocimiento fehaciente de que la red destinataria del datagrama puede aceptar ese tamaño. En la práctica, dado que la mayoría de máquinas están conectadas a redes Ethernet o derivados, el tamaño de datagrama que se envía es con frecuencia de 1500 bytes.
Los datagramas pueden pasar por varios tipos de redes con diferentes tamaños aceptables antes de llegar a su destino. Por tanto, para que un datagrama llegue sin fragmentación al destino, ha de ser menor o igual que el menor MTU de todos los de las redes por las que pase.
En el caso de TCP/UDP, el valor máximo está dado por el MSS (Maximum Segment Size), y toma su valor en función de tamaño máximo de datagrama, dado que el MTU = MSS + cabeceras IP + cabeceras TCP/UDP. En concreto, el máximo tamaño de segmento es igual al máximo tamaño de datagrama menos 40 (que es número mínimo de bytes que ocuparán las cabeceras IP y TCP/UDP en el datagrama).

Pasos para solucionar el M.T.U.
1
Abra una ventana de comandos. En Windows NT/2000/2003 /XP , esto se realiza haciendo clic en el Windows botón " Inicio" , ir a "Programas ", luego " Accesorios ", luego " Símbolo del sistema ".
2
Tipo el comando: 
"ping -f -l 1472 232.151.20.120 " 
en la ventana de comandos . Los números " 232.15.20.120 " se refieren a la dirección IP que se está comunicando y pueden ser diferentes en función de sus circunstancias. Tenga en cuenta la pérdida de paquetes en " estadísticas de ping . "
3
Aumentar el número de 1472 ( que es el tamaño del paquete en bytes ) a un número más grande por una cantidad fija (digamos cinco ) si hay cero por ciento de pérdida de paquetes. Sin embargo , si no es 100 por ciento de pérdida de paquetes , a continuación, se disminuye el número por una cantidad fija . Por ejemplo , si hay 100 por ciento de la pérdida de paquetes para el comando anterior , entonces es posible que desee reducir el tamaño de los paquetes de 20 , dando el comando: 
"ping -f -l 1452 232.151.20.120 " < br > Página 4
Continuar aumentando o disminuyendo el tamaño de bytes mediante el comando "ping -f -l" hasta que convergen en el valor máximo , donde hay cero por ciento de pérdida de paquetes y cualquier mas bytes añadido al resultado de paquetes en 100 por ciento de pérdida de paquetes . Por ejemplo , si un tamaño en bytes de 1,464 resultados en porcentaje de pérdida de paquetes cero , pero los resultados de 1466 en 100 por ciento de pérdida de paquetes , entonces 1.464 es el número deseado .
5
Añadir 28 para el tamaño máximo de bytes que puede ser transmitido . Por ejemplo , si 1464 es el tamaño máximo de bytes que se transmite sin pérdida , la adición de 28 a esto da 1492 . Esta es la MTU de la red. 

Una vez producido los fragmentos donde se vuelven a unir.

En lo que los fragmentos anteriores se encuentran en tránsito, pueden necesitar atravesar un salto entre dos routers en el que la MTU de la red física es de solo 1300 bytes. En este caso, cada uno de los fragmentos tendrá que ser fragmentado nuevamente. Los fragmentos de 3.300 bytes va a terminar en tres trozos cada uno (dos de alrededor de 1.300 bytes, y uno de unos 700 bytes) y el fragmento final de 2100 bytes se convertirá en un fragmento de 1300 bytes y otro 800 bytes. Así que en lugar de tener cuatro fragmentos, vamos a terminar con once (3 * 3 + 1 * 2)! Esto se ilustra en la Figura 89.

Como se relaciona con MMS

El MSS tiene gran importancia en las conexiones en Internet, particularmente en la navegación web. Cuando se usa el protocolo TCP para efectuar una conexión, los ordenadores que se conectan deben acordar y establecer el tamaño de la MTU que ambos puedan aceptar. El valor típico de MTU en una red puede ser, por ejemplo, 576 ó 1500 bytes. Tanto la cabecera IP como la cabecera TCP tienen una longitud variable de al menos 20 bytes, cada una. En cualquier caso, el MSS es igual a la diferencia MTU - cabecera TCP - cabecera IP.

viernes, 8 de agosto de 2014

COMANDOS DE RED

PING
Como programa, ping es una utilidad diagnóstica en redes de computadoras que comprueba el estado de la comunicación del host local con uno o varios equipos remotos de una red a IP por medio del envío de paquetes ICMP de solicitud y de respuesta Mediante esta utilidad puede diagnosticarse el estado, velocidad y calidad de una red determinada.
Ejecutando Ping de solicitud, el Host local envía un mensaje ICMP, incrustado en un paquete IP. El mensaje ICMP de solicitud incluye, además del tipo de mensaje y el código del mismo, un número identificador y una secuencia de números, de 32 bits, que deberán coincidir con el mensaje ICMP de respuesta; además de un espacio opcional para datos.
Muchas veces se utiliza para medir la latencia o tiempo que tardan en comunicarse dos puntos remotos, y por ello, se utiliza el término PING para referirse al lag o latencia de la conexión en los juegos en red.
Existe otro tipo, Ping ATM, que se utiliza en las redes ATM, y en este caso, las tramas que se transmiten son ATM (nivel 2 del modelo OSI). Este tipo de paquetes se envían para probar si los enlaces ATM están correctamente definidos.

TRACEROUTE
Traceroute es una consola de diagnóstico que permite seguir la pista de los paquetes que vienen desde un host (punto de red). Se obtiene además una estadística del RTT olatencia de red de esos paquetes, lo que viene a ser una estimación de la distancia a la que están los extremos de la comunicación. Esta herramienta se llama traceroute enUNIXMac y GNU/Linux, mientras que en Windows se llama tracert.

IPCONFIG
ipconfig en Microsoft Windows es una aplicación de consola que muestra los valores de configuración de red de TCP/IP actuales y actualiza la configuración del protocoloDHCP y el sistema de nombres de dominio (DNS). También existen herramientas con interfaz gráfica denominadas winipcfg y wntipcfg. El papel desempeñado por estas herramientas es similar al de las diversas implementaciones de ifconfig en UNIX y sistemas operativos tipo UNIX.
ipconfig en Mac OS X es una aplicación de línea de comandos que puede ser usada para controlar los clientes BootP y DHCP. Como en otros sistemas operativos basados en UNIX, en Mac OS X también se puede utilizar el comando ifconfig si necesita un control más directo sobre las interfaces de red.
Microsoft Windows [Versión 6.1.7601] Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos. C:\Users\lola>ipconfig Configuración IP de Windows Adaptador de Ethernet Conexión de área local 2: Sufijo DNS específico para la conexión. . : Vínculo: dirección IPv6 local. . . : fe80::5070:e4b1:1def:dca6%14 Dirección IPv4. . . . . . . . . . . . . . : 10.5.64.243 Máscara de subred . . . . . . . . . . . . : 255.255.255.0 Puerta de enlace predeterminada . . . . . : 10.5.64.250 Adaptador de túnel isatap.{4F3EADB3-8BE6-40EB-8667-16D0B03DAB00}: Estado de los medios. . . . . . . . . . . : medios desconectados Sufijo DNS específico para la conexión. . : Adaptador de túnel Conexión de área local* 3: Sufijo DNS específico para la conexión. . : Dirección IPv6 . . . . . . . . . . : 2001:0:9d38:6abd:34f7:3ef5:f5fa:bf0c Vínculo: dirección IPv6 local. . . : fe80::34f7:3ef5:f5fa:bf0c%13 Puerta de enlace predeterminada . . . . . : :: C:\Users\Nopalep>

NETSTAT
Netstat (network statistics) es una herramienta de línea de comandos que muestra un listado de las conexiones activas de una computadora, tanto entrantes como salientes. Existen versiones de este comando en varios sistemas como UnixGNU/LinuxMac OS X,Windows y BeOS.
La información que resulta del uso del comando incluye el protocolo en uso, las tablas de ruteo, las estadísticas de las interfaces y el estado de la conexión. Existen, además de la versión para línea de comandos, herramientas con interfaz gráfica (GUI) en casi todos lossistemas operativos desarrollados por terceros.

NBTSTAT
Nbtstat es una herramienta de diagnóstico para NetBIOS sobre TCP / IP. Se incluye en varias versiones de Microsoft Windows. Su diseño es primordial para ayudar a solucionar problemas de resolución de nombres NetBIOS. 
Hay varios comandos involucrados con Nbtstat que permite varias opciones como: búsqueda de caché local, WINS consulta de servidor, difusión, búsqueda de LMHOSTS, anfitriones de búsqueda, y no es para consulta de servidor DNS. 
Sintaxis Nbtstat: nbtstat [-a remotename] [-A Dirección IP] [-c] [-n] [-r] [R] [RR] [-s] [S] [Intervalo] 
Los parámetros comunes son: 
nbtstat-c: muestra el contenido de la caché de nombres NetBIOS, la tabla de nombres NetBIOS y sus direcciones IP resueltas.

ARP
En comunicacionesARP (del inglés Address Resolution Protocol o, en español, Protocolo de resolución de direcciones) es un protocolo de la capa de enlace de datos responsable de encontrar la dirección hardware (Ethernet MAC) que corresponde a una determinada dirección IP. Para ello se envía un paquete (ARP request) a la dirección de difusión de la red (broadcast (MAC = FF FF FF FF FF FF)) que contiene la dirección IP por la que se pregunta, y se espera a que esa máquina (u otra) responda (ARP reply) con la dirección Ethernet que le corresponde. Cada máquina mantiene una caché con las direcciones traducidas para reducir el retardo y la carga. ARP permite a la dirección deInternet ser independiente de la dirección Ethernet, pero esto sólo funciona si todas las máquinas lo soportan.

ROUTE
Route es una herramienta de línea de comandos disponible tanto en Microsoft Windows como en GNU/Linux. Nos permite manipular las tablas de enrutamiento de nuestro sistema.

NSLOOKUP
Es un programa, utilizado para saber si el DNS está resolviendo correctamente los nombres y las IP. Se utiliza con el comando nslookup, que funciona tanto en Windows como enUNIX para obtener la dirección IP conociendo el nombre, y viceversa...