Un protocolo es un mtodo estndar que permite la comunicacin entre procesos (que
potencialmente se ejecutan en diferentes equipos), es decir, es un conjunto de reglas y procedimientos que deben respetarse para el envo y la recepcin de datos a travs de una red. Existen diversos protocolos de acuerdo a cmo se espera que sea la comunicacin. Algunos protocolos, por ejemplo, se especializarn en el intercambio de archivos (FTP); otros pueden utilizarse simplemente para administrar el estado de la transmisin y los errores (como es el caso de ICMP), etc. En Internet, los protocolos utilizados pertenecen a una sucesin de protocolos o a un conjunto de protocolos relacionados entre s. Este conjunto de protocolos se denomina TCP/IP. Protocolo orientado a conexin y protocolo no orientado a conexin protocolos orientados a conexin: estos protocolos controlan la transmisin de datos durante una comunicacin establecida entre dos mquinas. En tal esquema, el equipo receptor enva acuses de recepcin durante la comunicacin, por lo cual el equipo remitente es responsable de la validez de los datos que est enviando. Los datos se envan entonces como flujo de datos. TCP es un protocolo orientado a conexin; protocolos no orientados a conexin: ste es un mtodo de comunicacin en el cual el equipo remitente enva datos sin avisarle al equipo receptor, y ste recibe los datos sin enviar una notificacin de recepcin al remitente. Los datos se envan entonces como bloques (datagramas). UDP es un protocolo no orientado a conexin. Qu es una direccin IP? Los equipos comunican a travs de Internet mediante el protocolo IP (Protocolo de Internet). Este protocolo utiliza direcciones numricas denominadas direcciones IP compuestas por cuatro nmeros enteros (4 bytes) entre 0 y 255, y escritos en el formato xxx.xxx.xxx.xxx. Por ejemplo, 194.153.205.26 es una direccin IP en formato tcnico. El organismo a cargo de asignar direcciones pblicas de IP, es decir, direcciones IP para los equipos conectados directamente a la red pblica de Internet, es el ICANN (Internet Corporation for Assigned Names and Numbers) que remplaza el IANA desde 1998 (Internet Assigned Numbers Agency). Clases de redes Las direcciones de IP se dividen en clases, de acuerdo a la cantidad de bytes que representan a la red. Clase A 0 Xxxxxxx Xxxxxxxx Xxxxxxxx Xxxxxxxx Red Equipos En una direccin IP de clase A, el primer byte representa la red. El bit ms importante (el primer bit a la izquierda) est en cero, lo que significa que hay 2 7 (00000000 a 01111111) posibilidades de red, que son 128 posibilidades. Sin embargo, la red 0 (bits con valores 00000000) no existe y el nmero 127 est reservado para indicar su equipo. En binario, una direccin IP de clase A luce as: Clase B En una direccin IP de clase B, los primeros dos bytes representan la red. Los primeros dos bits son 1 y 0; esto significa que existen 2 14 (10 000000 00000000 a 10 111111 11111111) posibilidades de red, es decir, 16.384 redes posibles. Las redes disponibles de la clase B son, por lo tanto, redes que van de 128.0.0.0 a 191.255.0.0. Los dos bytes de la izquierda representan los equipos de la red. La red puede entonces contener una cantidad de equipos equivalente a: Por lo tanto, la red puede contener una cantidad de equipos igual a: 2 16 -2 1 = 65.534 equipos. 10 Xxxxxx Xxxxxxxx Xxxxxxxx Xxxxxxxx Red Ordenadores En binario, una direccin IP de clase B luce as: Clase C En una direccin IP de clase C, los primeros tres bytes representan la red. Los primeros tres bits son 1,1 y 0; esto significa que hay 2 21 posibilidades de red, es decir, 2.097.152. Las redes disponibles de la clases C son, por lo tanto, redes que van desde 192.0.0.0 a 223.255.255.0. El byte de la derecha representa los equipos de la red, por lo que la red puede contener: 2 8 -2 1 = 254 equipos. 110 Xxxxx Xxxxxxxx Xxxxxxxx Xxxxxxxx Red Ordenadores En binario, una direccin IP de clase C luce as: Asignacin de direcciones IP El objetivo de dividir las direcciones IP en tres clases A, B y C es facilitar la bsqueda de un equipo en la red. De hecho, con esta notacin es posible buscar primero la red a la que uno desea tener acceso y luego buscar el equipo dentro de esta red. Por lo tanto, la asignacin de una direccin de IP se realiza de acuerdo al tamao de la red. Clase Cantidad de redes posibles Cantidad mxima de equipos en cada una A 126 16777214 B 16384 65534 C 2097152 254 Las direcciones de clase A se utilizan en redes muy amplias, mientras que las direcciones de clase C se asignan, por ejemplo, a las pequeas redes de empresas. Direcciones IP reservadas Es habitual que en una empresa u organizacin un solo equipo tenga conexin a Internet y los otros equipos de la red acceden a Internet a travs de aqul (por lo general, nos referimos a un proxy o pasarela). Direcciones IP privadas de clase A: 10.0.0.1 a 10.255.255.254; hacen posible la creacin de grandes redes privadas que incluyen miles de equipos. Direcciones IP privadas de clase B: 172.16.0.1 a 172.31.255.254; hacen posible la creacin de redes privadas de tamao medio. Direcciones IP privadas de clase C: 192.168.0.1 a 192.168.0.254; para establecer pequeas redes privadas. Mscaras de subred Brevemente, una mscara se genera con nmeros uno en la ubicacin de los bits que usted quiera conservar y ceros en aquellos que quiera cancelar. Una vez que se crea una mscara, simplemente coloque un Y lgico entre el valor que quiere enmascarar y las mscara, a fin de mantener intacta la parte deseada y cancelar el resto. Por lo tanto una mscara de red se presenta bajo la forma de 4 bytes separados por puntos (como una direccin IP), y est compuesta (en su notacin binaria) por ceros en lugar de los bits de la direccin IP que se desea cancelar (y por unos en lugar de aquellos que se quiera conservar). Generalizando, es posible obtener mscaras relacionadas con cada clase de direccin: Para una direccin de Clase A, se debe conservar slo el primer byte. La mscara tiene el siguiente formato 11111111.00000000.00000000.00000000, es decir, 255.0.0.0 en decimales; Para una direccin de Clase B, se deben retener los primeros dos bytes y esto da la siguiente mscara 11111111.11111111.00000000.00000000, que corresponde a 255.255.0.0en decimales; Para una direccin de Clase C, siguiendo el mismo razonamiento, la mscara tendr el siguiente formato 11111111.11111111.11111111.00000000, es decir, 255.255.255.0 en decimales; Qu significa TCP/IP? TCP/IP es un conjunto de protocolos. La sigla TCP/IP significa "Protocolo de control de transmisin/Protocolo de Internet" y se pronuncia "T-C-P-I-P". Proviene de los nombres de dos protocolos importantes del conjunto de protocolos, es decir, del protocolo TCP y del protocolo IP En algunos aspectos, TCP/IP representa todas las reglas de comunicacin para Internet y se basa en la nocin de direccin IP, es decir, en la idea de brindar una direccin IP a cada equipo de la red para poder enrutar paquetes de datos. Debido a que el conjunto de protocolos TCP/IP originalmente se cre con fines militares, est diseado para cumplir con una cierta cantidad de criterios, entre ellos: dividir mensajes en paquetes; usar un sistema de direcciones; enrutar datos por la red; detectar errores en las transmisiones de datos. En general, TCP/IP relaciona dos nociones: la nocin de estndar: TCP/IP representa la manera en la que se realizan las comunicaciones en una red; la nocin de implementacin: la designacin TCP/IP generalmente se extiende a software basado en el protocolo TCP/IP. En realidad, TCP/IP es un modelo cuya aplicacin de red utilizan los desarrolladores. Las aplicaciones son, por lo tanto, implementaciones del protocoloTCP/IP. TCP/IP es un modelo de capas Para poder aplicar el modelo TCP/IP en cualquier equipo, es decir, independientemente del sistema operativo, el sistema de protocolos TCP/IP se ha dividido en diversos mdulos. Cada uno de stos realiza una tarea especfica. Adems, estos mdulos realizan sus tareas uno despus del otro en un orden especfico, es decir que existe un sistema estratificado. sta es la razn por la cual se habla de modelo de capas. El trmino capa se utiliza para reflejar el hecho de que los datos que viajan por la red atraviesan distintos niveles de protocolos. Por lo tanto, cada capa procesa sucesivamente los datos (paquetes de informacin) que circulan por la red, les agrega un elemento de informacin (llamado encabezado) y los enva a la capa siguiente. Las caractersticas del protocolo TCP TCP permite colocar los datagramas nuevamente en orden cuando vienen del protocolo IP. TCP permite que el monitoreo del flujo de los datos y as evita la saturacin de la red. TCP permite que los datos se formen en segmentos de longitud variada para "entregarlos" al protocolo IP. TCP permite multiplexar los datos, es decir, que la informacin que viene de diferentes fuentes (por ejemplo, aplicaciones) en la misma lnea pueda circular simultneamente. Por ltimo, TCP permite comenzar y finalizar la comunicacin amablemente. DHCP sigla en ingls de Dynamic Host Configuration Protocol - Protocolo de configuracin dinmica de host) es un protocolo de red que permite a los clientes de una red IP obtener sus parmetros de configuracin automticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinmicas y las va asignando a los clientes conforme stas van estando libres, sabiendo en todo momento quin ha estado en posesin de esa IP, cunto tiempo la ha tenido y a quin se la ha asignado despus. Este protocolo se public en octubre de 1993, estando documentado actualmente en la RFC 2131 El protocolo DHCP incluye tres mtodos de asignacin de direcciones IP: Asignacin manual o esttica: Asigna una direccin IP a una mquina determinada. Se suele utilizar cuando se quiere controlar la asignacin de direccin IP a cada cliente, y evitar, tambin, que se conecten clientes no identificados. Asignacin automtica: Asigna una direccin IP de forma permanente a una mquina cliente la primera vez que hace la solicitud al servidor DHCP y hasta que el cliente la libera. Se suele utilizar cuando el nmero de clientes no vara demasiado. Asignacin dinmica: el nico mtodo que permite la reutilizacin dinmica de las direcciones IP. El administrador de la red determina un rango de direcciones IP y cada dispositivo conectado a la red est configurada para solicitar su direccin IP al servidor cuando la tarjeta de interfaz de red se inicializa. El procedimiento usa un concepto muy simple en un intervalo de tiempo controlable. Esto facilita la instalacin de nuevas mquinas clientes a la red. Que es una IP Publica? Una direccin IP publica es un nmero que identifica de manera lgica y jerrquica a una interfaz de un dispositivo (habitualmente un ordenador) dentro de una red, en este caso el numero identifica tu punto de enlace con internet. Suelen darse dos casos de IP Publica Si tienes varios ordenadores conectados en red y a su vez a un router la IP Publica la que tiene el router sea de cable o adsl e independiente de los ordenadores que tengas conectados. Si por el contrario solo tienes un equipo conectado mediante un modem de cable o adsl, la IP Publica es la que tendr el ordenador. Que es una IP privada? Las IPs privadas sirven para proveer conectividad entre equipos internos sin que se pueda acceder directamente a Internet (se debera definir un NAT). Los routers descartan los paquetes con direccionamiento privado desde la interfaz outside (salvo problema de seguridad) por lo que como mucho podramos lanzar paquetes pero nunca podran contestar ya que no se podra saber como volver. GRACIAS