Programming & Networking

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Programming & Networking - Presentation Transcript

    1. Programming + Networking Ing. Max Alonzo Huamán Universidad Continental de Ciencias e Ingeniería Facultad de Ingeniería Informática Noviembre 2008
    2. ¿Para qué estamos aquí?
    3. Nuestra agenda
      • Programming & Networking
      • Programming
      • Networking
      • Casos de aplicación y demo
      • Conclusiones
      • Bibliografía recomendada
      • Ligas de interés
    4. Programming & Networking
      • Conocer el negocio :
        • Networking (switchs, routers, firewall, dmz, server)
      • Conocer lenguaje de programación :
        • Vbscript, Windows PowerShell, Java, Perl, etc
      • Conocer una metodología de desarrollo de software:
        • Programación extrema (XP), MSF, RUP, etc
        • Conocer interacción con gestores de bases de datos :
        • MS SQL Server (insert, delete, update, query)
    5. Programming: Leng. Prog.
      • Según su nivel de abstracción:
        • De bajo nivel: Lenguaje ensamblador
        • De medio nivel: C
        • De alto nivel: Vbscript y PowerShell
        • Según la forma de ejecución:
        • Lenguajes compilados: Vbasic
        • Lenguajes interpretados: Vbscript, PowerShell
    6. Programming: Vbscript
      • Lanzado a mediados de 90s
      • LP que permite mejores prestaciones que un lenguaje batch (proceso por lotes).
      • Es una variación del LP Visual Basic y solo puede ejecutarse en sistemas Microsoft.
      • Son fáciles de desplegar.
      • Extensión de archivos: *.vbs
      • IDE: PrimalScript
    7. Programming: PowerShell
      • Es un command-line shell y un lenguaje de programación, la v1.0 fue lanzado en el 2006.
      • Disponible en WinXP, W2K3, WinVista, W2K8 y Win Seven
      • Microsoft pretende convertirlo en un estándar a nivel de todos sus productos.
      • Por ejemplo, ya se usa con MS Exchange Server 2007 y MS SQL Server 2008.
      • PowerShell v2.0 fue liberado en nov 2007, incluye Graphical PowerShell.
      • Permite acceder a objetos incluidos en WMI, .Net, COM
      • Extensión de los archivos: *.ps1
    8. Programming: PowerShell
    9. Networking
    10. Networking
    11. 1er Caso de aplicación
      • Descripción del escenario:
        • Aplicación de logon script para todos los usuarios del dominio mediante la creación de un script (vbs) y su despliegue en la Empresa mediante Políticas de grupo (GPOs).
        • Un solo dominio Directorio Activo, varios sites. Un controlador de dominio por site.
        • Cada usuario dependiendo del grupo al cual pertenece y del site donde se encuentre se le asigna unidades de red.
    12. 1er Caso de aplicación Descripción del escenario: Todos los usuarios tienen acceso a carpeta “APL” y a la carpeta “TODOS” Usuario Cargo Unidad Oficina Accesos carpetas Gustavo Jefe de Logistica Logistica Principal UnidadW, Logistica,Jefaturas Max Asistente de Logistica Logistica Principal Logistica Milagros Jefe de Contabilidad Contabilidad Principal Contabilidad,Jefaturas Rosa Asistente de Contabilidad Contabilidad Principal Contabilidad
    13. DEMO
    14. 2do caso de aplicación
      • Descripción del escenario: Se tiene la necesidad de automatizar la detección de falla en las líneas de comunicación. Una falla, es cuando no se puede pasar información por dicha línea de comunicación. Una vez detectado el problema, se requiere redirigir el tráfico hacia una línea de comunicación de contingencia. Y cuando la línea principal este restablecida, entonces reconfigurar todo hacia su estado inicial.
    15. 2do Caso de aplicación
    16. 2do caso de aplicación
    17. 2do caso de aplicación
    18. Conclusiones
      • Para determinados casos la generación de soluciones orientadas a networking implica apoyarse de un lenguaje de programación, del conocimiento de networking, una metodología de desarrollo y el conocimiento de bases de datos.
      • Los lenguajes de programación como Vbasic Script y Windows PowerShell aseguran “si las interfaces de usuario no me permiten hacer lo que yo quiero, entonces puedo hacerlo mediante código”
    19. Bibliografía recomendada
      • Andrew S. Tanenbaum. Computer Networks. 4ed. London: Prentice Hall; 2003.
      • Álvaro Gómez Vieites. Enciclopedia de la Seguridad Informática.1ed. España: RA-MA; 2006.
      • Paul Wouters, Ken Bantoft. Building and Integrating Virtual Private Networks with Openswan. 1ed, UK: Packt Publishing Ltd.; 2006.
      • Ford, Jerry Lee Jr. Microsoft Windows Powershell Programming for the absolute beginner. ISBN 1-59863-345-6
      • Wilson Ed, Microsoft Windows Scripting with WMI: Self-paced learning Guide. Microsoft Press 2006
    20. Ligas de interés
      • http://maxalonzohuaman.blogspot.com
      • http//www.digitalsolutions.es
      • http//www.microsoft.com/technet
      • http://blogs.msdn.com/PowerShell
    21. Para meditar …
    22. Gracias por tu atención Max Alonzo Huamán [email_address] Preguntas?

    + maxalonzohuamanmaxalonzohuaman, 11 months ago

    custom

    297 views, 0 favs, 0 embeds more stats

    Charla ofrecida para los alumnos de pregrado Univer more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 297
      • 297 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories