Importante
PROTOCOLO IPC
SEGURIDAD
Universidad Tecnológica de Nezahualcóyotl.
Organismo Público Descentralizado del Gobierno del Estado de México.
Ingeniería en Tecnologías de la Información y Comunicación.
Alumna:
Grupo:
ITIC1011-M
Profesor:
Emeterio Gonzalo Leyra Galán
Índice.
PROTOCOLO IPC …………………………………………………………………….. 1
FIFOS ………………..….…………….………………………………………………... 2IPC SYSTEM V ………………………….…………………….……………………….. 3
COLAS DE MENSAJES ..……………………………………………………………... 4
SEMAFORO ……………………….…..…………………………………………….... 5
MEMORIA COMPARTIDA …………………………………………………………… 6
PROTOCOLO IPSEC ………………………………………………………………… 7
MODOS EN FUNCIONAMIENTO …………….…………………………………….. 8
CABECERAS …………………………………………....……………….……………10
FIREWALL ………………………….. .………………………………………………. 13
DIFERENTES TIPOS DESERVIDORES ….…………………………..…………. 14
TIPOS DE CONTRAFUEGOS ……………...…………………………..…………. 15
COMO ACTIVAR UN FIREWALL EN WINDONWS …………………..………… 16
COMO DEPURAR EL FUNCIONAMIENTO FIREWALL ………………………... 17
Bibliografía …………………………………………………………………………….. 19
PROTOCOLO IPC.
No está restringido únicamente a procesadores en red.
El Sistema Operativo
proporciona ciertas facilidades para la comunicaciónentre procesos que se
ejecutan en un computador.
Esas facilidades son:
Pipes (tuberías)
FIFOs (tuberías con nombre)
Colas de mensajes
Semáforos
Memoria Compartida
PIPES.
Pipes son tuberías unidireccionales; proporcionan flujo de datos en un sentido.
Creación mediante la llamada al sistema pipe.
Devuelve dos descriptores de archivo
filedes[0] – abierto para lectura
filedes[1] –abierto para escritura
En un proceso aislado:
1
2
Ejemplo con dos procesos:
Cliente:
Lee el nombre de un archivo desde stdin
Envía al servidor el nombre del archivo
Servidor:
Toma el nombre del archivo enviado por el cliente
Abre y lee el archivo
Envía el contenido del archivo al cliente
Cliente:
Lee la información enviada por el servidor
La muestra en la salida estándarFIFOS
FIFO (First in, First Out) Es similar a pipe, Flujo de datos en un sentido.
El primer byte escrito es el primer byte que se lee.
A diferencia de las pipes, una FIFO tiene un nombre asociado a ella.
De esta manera, procesos no relacionados pueden acceder a una única FIFO.
Se crean por la llamada al sistema mknod (reservada al superusuario para crear
nuevos dispositivos, pero cualquierapuede crear una FIFO.
Una vez creada, una FIFO debe ser abierta para lectura o escritura. Se necesitan
tres llamadas al sistema para crear una FIFO y abrirla para lectura y escritura
mientras que sólo se necesita una llamada al sistema pipe para hacer lo mismo.
Normalmente, una FIFO abierta para sólo-lectura sin ningún proceso escritor, o
una FIFO abierta sólo escritura sin procesos lectoresson llamadas al sistema
bloqueantes.
IPC SYSTEM V
3
Kernel mantiene una estructura de información para cada canal IPC :
COLAS DE MENSAJES
4
Todos los mensajes son almacenados por el kernel, y tienen asociado un
identificador de cola de mensajes.
A diferencia de los pipes y FIFOs, no se
requieren lectores o escritores concurrentes. Cada mensaje en la cola tiene un
enterolargo:
Tipo
Longitud de la porción de datos del mensaje (puede ser cero)
Datos (si la longitud es mayor que cero)
SEMAFORO
Una primitiva de sincronización, no usada como un mecanismo de IPC para
intercambiar gran cantidad de datos, su utilidad principal es sincronizar el acceso a
segmentos de memoria compartida o recursos compartidos.
Para obtener un recurso:
Si Semáforo > 0, obtenerrecurso y decremento valor
If Semáforo = 0, esperar hasta que Semáforo > 0
Para liberar un recurso:
Incrementar Semáforo
En System V:
Un semáforo no es un valor único, sino un conjunto (canal) de valores enteros no
negativos.
Cada valor en el conjunto puede asumir cualquier valor no negativo. Para cada
canal de semáforos, el kernel mantiene:
5
MEMORIA COMPARTIDA
6
Consideremos el...
Regístrate para leer el documento completo.