Vous êtes sur la page 1sur 6

Tema 3 - Uso de estructuras de control

Algoritmo grupo instrucciones problema Tipos 1- annimo bloque de cdigo 2- nominal funcin / mtodo Representacin grfica ordinograma Textual lenguaje de programacin o pseudocdigo Programacin estructurada filosofa programacin Orientar creacin programas Basada teorema estructura Premisas estructuras programacin Diseo descendente Recursos abstractos

Teora estructura Diagrama: representacin grfica. Un diagrama propio, es un diagrama que tiene una entrada y una salida. El algoritmo representado por un diagrama propio se llama programa propio. Sea cual sea el programa y haga lo que haga se puede demostrar que si el programa es propio, existe un programa equivalente que se puede construir utilizando nicamente la combinacin de 3 estructuras de programacin. 1- La secuencia 2- La decisin 3- La repeticin El primer pilar de la programacin estructurada dice que cualquier programa se puede construir con secuencias, decisiones y repeticiones.

El segundo dice: divide y vencers. Mtodo descendente. Top down. Bottom up.
Cualquier algoritmo haga lo que haga siempre lo podemos construir por la composicin de algoritmos ms simples. Todo problema se puede desglosando en problemas ms simples. Los problemas los desglosamos hasta que llegamos a un nivel que existe una sola instruccin que solventa el problema.

El tercer pilar se llama la utilizacin de recursos abstractos.


Hay que dividirlo en trozos de forma que los trozos sean independientes entre s. Estructuras de programacin: La secuencia: establece una enumeracin de procesos que se ejecuta uno tras otro No se ejecuta uno si el otro no est hecho. Decisin: consideracin de un estado: A B

SI

NO ?

Martes 2012-01-31

A B En un dominio hay una persona que es el administrador que gestiona los derechos. Cuando se mete un cliente el cliente en un dominio se pierde la opcin de crear usuarios. Para implantar una LAN nos hacen falta una parte de software y un muchsimo de hardware La parte de software es el llamado NOS. (Network Operatic System) sistema operativo de red Nos hacen falta una serie de equipos para poder controlar la red. Nos hacen falta dos tipos de equipos, servidores y estaciones de trabajo. Un servidor no tienen las mismas caractersticas: mucha memoria, discos rpidos procesador especial (dependiendo de la necesidad)

Estacin de trabajo: cualquier configuracin de equipo estndar

Tienen que ser capaces de satisfacer todos los servicios que necesita la empresa Windows Server OSI Aplicacin Presentacin Sesin Transporte Red Enlace Fsica TCP/IP Aplicacin Transporte (TCP) Internet (IP-Internet Protocol) Fsica

IP-(Internet Protocol) proporpociona las direcciones de red TCP-Transport Control Protocol protocolo de control de transporte IP Protocolo sin conexin Carece de seguridad a la hora de entregar los paquetes. Envas los paquetes y ellos ya llegarn. Diseado para que sea capaz de entregar paquetes a travs de diferentes redes sin importar de tipo que sean y lleguen a su destino. El que encamina esos paquetes son los routers. El protocolo ip se entiende directamente con el router.

IP acepta bloques de 64 kb. Y los enva a travs de datagramas a la red. Datagrama ip consta de una cabecera y un campo de datos La cabecera tiene una longitud variable. De esa longitud hay una parte siempre fija 20bytes, lo dems es variable. En una misma red pueden existir datagramas de diferentes versiones de protocolo ip Campo ihl longitud de cabecera de internet Nos dice cuanto mide la cabecera del datagrama.

Tipo de servicio:
Campos de la trama (paquetes) O le damos prioridad a la velocidad o le damos prioridad a la seguridad (seguridad correccin de errores)

Campo: longitud total


Indica la longitud total de la cabecera ms los datos. Longitud total del datagrama son 64kb

Campo identificacin:
Para identificar : Al tcp le llegan tramas, El campo identificacin nos permite saber el nmero de la trama. (idenfitica la trama)

Campo: Bit df
Campo de no fragmentacin Lleva el nmero del paquete de la trama. Puede llegar a 8192. Una trama se puede dividir en 8192 paquetes

Campo: bit mf (more fragments)


Se pone a uno en todos los paquetes que son el ltimo de la trama.

Campo: tiempo de vida.


Indica el tiempo de vida que le queda al paquete en la red.

Campo protocolo:
Indica qu protocolo ha generado la trama (udp, tcp)

Se utiliza en los firewalls para filtrar protocolos

Campo crc de cabecera: Campo direccin fuente y direccin destino


Se le pone la direccin origen y la direccin destino

Campo opciones:
De momento no se usa, es un trozo de espacio que se ha reservado para algo. Sistema de direcciones

Las direcciones ip Una direccin ip consta en un grupo de 8 bits agrupados en 4 bytes Las direcciones ip6 son el doble 64bits

Esos 4 bytes se expresan por 4 grupos decimales separados por punto Un grupo indica de qu categora es Tenemos 3 tipos de redes. 1-Clase A Del 1 al 127 -- el primer octeto x.y.y.y La mscara de red Dice de qu tipo es la ip: 255.0.0.0 2-Clase B Del 128. A 191 Mscara: 255.255.0.0

3-Clase C Del 192 al 223 Mscara: 255.255.255.0 Se utilizan 24 bits para la red y 8 para los hosts

Martes 7 de febrero ICMP para informacin de control de una red a otra Usa la tcnica del encapsulamiento Mensajes: Destino inalcanzable no puede llegar a la red destino. Tiempo excedido Problema de parmetros Enfriar fuente una de las dos tiene una velocidad mayor que la primera, si la primera emite a velocidad tope, la segunda pierde la mitad de la informacin. Entonces tiene que bajar a la velocidad de la segunda. IP pone direcciones lgicas, no se preocupa si llega o no el paquete. TCP transport control protocol, protocolo orientado a conexin Diseado para realizar conexiones entre redes inseguras. Para conseguir que el paquete llegue a su destino sea como sea.

Cuando tiene el paquete se lo pasa a IP para que le ponga la direccin de origen y destino. El TCP de origen corta los paquetes y el TCP destino se encarga de volver a juntarlos. La nomeclatura TCP/IP son los puertos. Socket ip y puerto (una aplicacin que trabaja en tcp/ip se conecta a un puerto destino. La aplicacin destino slo acepta los paquetes de ese puerto.) Hay 65535 puertos, hasta el 2000 son para el sistema, y a partir de ah para aplicacin.

UDP - Protocolo orientado a sin conexin (User Datagram Protocol)


Se usa en conexiones rpidas. Procolos no tan conocidos

ARP Address Resolution Protocol (Protocolo de resolucin de direcciones)


Sin este protocolo IP sera incapaz de identificar la conexin. Averigua la direccin destino que le hace falta a IP. Se encarga en LAN de traducir direccin MAC con direccin IP. Hay una tabla de direcciones que se guardan. En LAN se trabaja por direccin MAC.

Protocolo WINS: es como el ARP pero con Direcciones MAC y NETBIOS


3 campos: MAC, IP, nombre wins Todos los usuarios deshabilitan el nombre netbios

Protocolo NFS : Network File System Pertenece al nivel de aplicacin La misin es hacer transpartente al usuario la gestin de discos en un sistema UNIXLINUX Implemente a nivel de red un disco fsico sistema de direccionamiento TCP/IP 3-parmetros:-direccin ip, mscara de red, gateway gateway-salida por defecto (si busco algo que no est en la red, se va a la gateway) 2 opciones de dar ips ip manual ip automtica (la pide al servidor dhcp)

Para asignar de manera dinmica una ip a un host hay que recurrir a un servicio

protocolo dinmico de direccin de protocoles dhcp Da ip a una mquina en red DNS Domain name system sistema de nombres de dominio nombre de dominio con su correspondiente ip se monta una tabla donde guarda las ips y los nombres de los dominios, as no hay que recordar la ip para acceder a un dominio. Hay dns pblicos y privados. Nombres de dominios compuestos por 2 partes: Google.es pas Google.es nombre del sitio u organizacin Administracin.ford.es pueden ser todos los subdominios que se quiera. (administracin es el subdominio) .org organizaciones, ong .gov para gobierno En el fichero hosts se guardan los nombres de dominio y las ips. El equivalente para wins, hay un fichero lmhosts Aparte de los protocolos TCP/IP existen otras alternativas. Redes Netware Microsoft en el mundo de las redes era la potencia mundial. (Carsima) Hoy en da existen redes novell netware. En el ao 1994, Novell hizo un cambio en su red 3.x a 4.x. y patent un sistema grfico de gestin de red. Fue cogido por la OSI y estandarizado. NDS de Novell. (Servicios de directorios de network) En 1995 aparece Microsoft y empieza con el mundo de las redes. No tena pagada la licencia de las redes. Reinventa la rueda y crea el Active Directory. Novell en su poca funcionaba con un protocolo propio: IPx/Spx Posteriormente Novell tuvo una visin del futuro, y compr la distribucin de SalamandraMan Las redes novell se pueden montar sobre tcp/ip. Novell se ha ido a la quiebra. Turur Otra alternativa es Microsoft Lo que hizo fue separar el sistema del cliente con el sistema de los servidores, pero tienen el mismo ncleo. El origen de todos los servers est en un Windows que sali para trabajo en grupo. 3.12. Ao 1990-1992 algo as Microsoft tena su propio protocolo NETBEUI (Windows 95) Protocolo que entenda los nombres Windows Cuando lleg Microsoft haba otras opciones de redes. Netware.. etc Entonces, us IPx/SPx e TCP/IP