- TCP/IP (Transmision Control Protocol / Internet Protocol):
La red ARPANET interconectaba mediante líneas punto a punto los distintos ordenadores de instituciones gubernamentales, academias y laboratorios industriales.
En los años 70, DARPA, buscando un entorno de trabajo común donde pudieran converger distintas tecnologías, desarrolló el conjunto de protocolos TCP/IP.
En 1983, DARPA ofreció TCP/IP a las universidades a bajo costo y se subvencionó la implementación de TCP/IP en el UNIX de Berckeley.
En la actualidad, TCP/IP constituye un “estándar de hecho” debido a su alto grado de difusión e interoperatividad.
TCP/IP es por tanto un protocolo de comunicaciones independiente del hardware, que provee fórmulas para el manejo de mensajes, especifica un formato de mensaje y describe un control de errores.
TCP actúa a nivel de red e IP a nivel de enlace.
- Conexión de un PC:
Se configura el PC, de forma que se le asigne una dirección de red.
Debe existir un archivo /etc/host que recoja la dirección del PC.
Se deben dar de alta (como administradores del sistema) a diferentes usuarios.
- Entrada y salida del sistema:
Nota: El login del superusuario es ROOT. El superusuario es el que da de alta a un usuario con la orden ADDUSER.
Nota: El prompt como usuario normal es $.
- Proceso login:
2- Comprobación de la palabra clave.
3- Si el login no ha sido correcto se visualiza el mensaje “LOGIN INCORRECT” y se vuelve a pedir un nuevo login. Si se falla el login un número ‘n’ de veces (‘n’ es determinado por el sistema) el terminal puede quedar inutilizado.
4- Si el login es correcto, se ejecuta el proceso shell.
La shell necesita conocer de cada usuario el UID (user identification), que es un número que el sistema asigna a cada usuario y con el que el sistema operativo trabaja realmente, y el GIP (group identification), que es un número que identifica el grupo al que pertenece el usuario.
El sistema operativo UNIX, dada su organización y seguridad, mantiene a todos los usuarios repartidos en grupos, permitiendo realizar tareas similares a los usuarios de un mismo grupo.
La shell necesita conocer también el directorio de trabajo del usuario, llamado directorio HOME.
Una vez ejecutado este archivo, se puede ejecutar el .profile (archivo personal) que contendrá órdenes personalizadas que se ejecutarán para un solo usuario. Este archivo se encuentra en el directorio home y se utiliza para ajustar o modificar el entorno según las necesidades particulares de cada usuario.