El protocolo TCP/IP es en realidad un conjunto de protocolos
básicos que se han ido agregando a principal para satisfacer las diferentes
necesidades en la comunicación ordenador-ordenador como son TCP, UDP,IP, ICMP,
ARP.
TCP (transmission control protocol), define las reglas de comunicación
para que un ordenador (host) pueda ‘hablar’ con otro (si se toma como
referencia el modelo de comunicaciones OSI/ISO describe la capa 4)
Esta es la capa del modelo osi
El protocolo TCP/IP es en realidad un conjunto de protocolos
básicos que se han ido agregando a principal para satisfacer las diferentes
necesidades en la comunicación ordenador-ordenador como son TCP, UDP,IP, ICMP,
ARP. [Mal96]
TCP (transmission control protocol), define las reglas de comunicación
para que un ordenador (host) pueda ‘hablar’ con otro (si se toma como
referencia el modelo de comunicaciones OSI/ISO describe la capa 4)
• Internet/intranet: el término intranet se refiere a la
aplicación de tecnologías de Internet (red de redes) dentro de una organización
básicamente para distribuir y tener disponible información dentro de la
compañía. Por ejemplo, los servicios ofrecidos por GNU/Linux como servicios
Internet e intranet incluyen correo electrónico, WWW, news, etc.
• Nodo: se denomina nodo (host) a una máquina que se conecta
a la red (en un sentido amplio un nodo puede ser un ordenador, una impresora,
una torre (rack) de CD, etc.), es decir, un elemento activo y diferenciable en
la red que reclama o presta algún servicio y/o comparte información.
• Dirección de red Ethernet (Ethernet address o MAC
address): un número de 48 bits (por ejemplo 00:88:40:73:AB:FF –en octal– 0000
0000 1000 1000 0100 0000 0111 0011 1010 1011 1111 1111 –en binario–) que se
encuentra en el dispositivo físico (hardware) del controlador (NIC) de red
Ethernet y es grabado por el fabricante del mismo (este número debe ser único
en el mundo, por lo que cada fabricante de NIC tiene un rango preasignado).
• Host name: cada nodo debe tener además un único nombre en
la red. Ellospueden ser sólo nombres o bien utilizar un esquema de nombres
jerárquico basado en dominios (hierarchical domain naming scheme). Los nombres
de los nodos deben ser únicos, lo cual resulta fácil en pequeñas redes, más dificultoso
en redes extensas e imposible en Internet si no se realiza algún control. Los
nombres deben ser de un máximo de 32 caracteres entrea-zA-Z0-9.-, y que no
contengan espacios o # comenzando por un carácteralfabético.
• Dirección de Internet (IP address): está compuesto por
cuatro números en el rango 0-255 separados por puntos (por ejemplo 192.168.0.1)
y es utilizado universalmente para identificar los ordenadores sobre una red o
Internet. La traslación de nombres en direcciones IP es realizada por un servidor
DNS (domain name system) que transforma los nombres de nodo (legibles por
humanos) en direcciones IP (este servicio es realizado por una aplicación
denominada named).
• Puerto (port): identificador numérico del buzón en un nodo
que permite que un mensaje (TCP, UDP) pueda ser leído por una aplicación
concreta dentro de este nodo (por ejemplo, dos máquinas que se comuniquen por telnet
lo harán por el puerto 23, pero las dos mismas máquinas pueden tener una
comunicación ftp por el puerto 21). Se pueden tener diferentes
Nota
Nombre de la máquina: more /etc/hostname
Nota
Dirección IP de la máquina: more /etc/hosts
Nota
Puertos preasignados en UNIX: more /etc/services
Este comando muestra los puertos predefinidos por orden y
según soporten TCP o UDP.
Nota
Visualización de la configuración del routing: netstat -r
© FUOC • P07/M2103/02285 14 Administración de red aplicaciones
comunicándose entre dos nodos a través de diferentes puertos simultáneamente.
• Nodo router (gateway): es un nodo que realiza
encaminamientos (transferencia de datos routing). Un router, según sus características,
podrá transferir información entre dos redes de protocolos similares o
diferentes y puede ser además selectivo.
• Domain name system (DNS): permite asegurar un único nombre
y facilitar la administración de las bases de datos que realizan la traslación
entre nombre y dirección de Internet y se estructuran en forma de árbol. Para
ello, se especifican dominios separados por puntos, de los que el más alto (de
derecha a izquierda) describe una categoría, institución o país (COM,
comercial, EDU,educación, GOV, gubernamental, MIL, militar (gobierno), ORG, sin
fin de lucro, XX dos letras por país, o casos especiales tres letras CAT lengua
y cultura catalana...). El segundo nivel representa la organización, el tercero
y restantes departamentos, secciones o divisiones dentro de una organización
(por ejemplo, www.uoc.edu o nteum@pirulo.remix.es). Los dos primeros nombres
(de derecha a izquierda, uoc.edu en el primer caso, remix.es (en el segundo)
deben ser asignados (aprobados) por el SRI-NIC (órgano mundial gestor de
Internet) y los restantes pueden ser configurados/asignados por la institución.
• DHCP, bootp: DHCP y bootp son protocolos que permiten a un
nodo cliente obtener información de la red (tal como la dirección IP del nodo).Muchas
organizaciones con gran cantidad de máquinas utilizan este mecanismo para
facilitar la administración en grandes redes o donde existe una gran cantidad
de usuarios móviles.
• ARP, RARP: en algunas redes (como por ejemplo IEEE 802 LAN
que es el estándar para Ethernet), las direcciones IP son descubiertas automáticamente
a través de dos protocolos miembros de Internet protocol suite: address
resolution protocol (ARP) y reverse address resolution protocol (RARP). ARP
utiliza mensajes (broadcast messages) para determinar la dirección Ethernet
(especificación MAC de la capa 3 del modelo OSI) correspondiente a una
dirección de red particular (IP). RARP utiliza mensajes de tipo broadcast
(mensaje que llega a todos los nodos) para determinar la dirección de red
asociada con una dirección hardware en particular. RARP es especialmente importante
en máquinas sin disco, en las cuales la dirección de red generalmente no se
conoce en el momento del inicio (boot).
• Biblioteca de sockets: en UNIX toda la implementación de
TCP/IP forma parte del kernel del sistema operativo (o bien dentro del mismo o
como un módulo que se carga en el momento del inicio como el caso de GNU/Linux con
los controladores de dispositivos).