mail unicampaniaunicampania webcerca

    Maurizio D'ARIENZO

    Insegnamento di RETI DI CALCOLATORI E CYBERSECURITY

    Corso di laurea in INGEGNERIA ELETTRONICA E INFORMATICA

    SSD: ING-INF/05

    CFU: 6,00

    ORE PER UNITÀ DIDATTICA: 48,00

    Periodo di Erogazione: Primo Semestre

    Italiano

    Lingua di insegnamento

    ITALIANO

    Contenuti


    Architettura a livelli
    Protocolli di rete
    Tipi di commutazione
    Applicazioni di rete
    Servizi di trasporto
    Reti IP e indirizzamanto
    Routing
    Protocolli di accesso al canaleModelli e Linguaggi per la progettazione e implementazione delle Basi di Dati; Modelli architetturali dei sistemi di gestione delle basi di dati; Sistemi Web

    Testi di riferimento


    James F. Kurose, Keith W. Ross - Reti di calcolatori e Internet, un approccio top down - 7a edizione – PEARSONAtzeni P., Ceri S., Fraternali P., Paraboschi S.; Torlone R. : “Basi di Dati” - McGrawHill V ed.

    Obiettivi formativi


    Apprendimento delle architetture di rete e dei protocolli che le governano, con particolare attenzione alla rete Internet.Apprendimento di

    Lo studente acquisirà le capacità necessarie a configurare le reti, definire un piano di indirizzamento, sviluppare elementari applicazioni di rete, progettare e implementare basi di dati, e di progettare e configurare architetture web

    Prerequisiti


    codifica binaria.
    elementi di programmazione.

    Metodologie didattiche


    lezioni teoriche, mediante presentazione di slide.
    Esercitazioni su indirizzamento.
    Esercitazioni sulle socket.

    Metodi di valutazione


    La verifica dell'apprendimento è composta da un test multi-risposta cui fa seguito una prova orale.
    Il test multirisposta è costituito da domande a risposta chiusa e da domande a risposta aperta riguardanti
    la configurazione e la gestione di una rete.
    Al test multirisposta viene assegnato un punteggio. L'esame orale contribuisce a definire la valutazione finale
    del livello di apprendimento raggiunto.Per la parte di Basi di dati e Sistemi Web si prevede una prova scritta di progettazione e implementazione ed una prova orale che contribuisce alla valutazione finale.

    Altre informazioni


    nessuna

    Programma del corso


    Architettura a livelli
    pila ISO/OSI
    Commutazione di circuito
    Commutazione di pacchetto
    Ritardi nelle reti di calcolatori

    Livello applicazione
    applicazioni client server e peer to peer
    protocolli HTTP, SMTP, DNS
    socket e programmazione con le socket

    Livello trasporto
    protocollo UDP
    trasferimento dati affidabile
    protocollo TCP
    controlli in TCP

    Livello rete
    forwarding and routing
    IPv4, IPv6 ed indirizzamento
    frammentazione in IPv4

    Routing
    routing intradominio ed inter dominio
    algoriti Link State e Distance Vector
    protocolli RIP, OSPF, BGP
    protocolli ICMP, SNMP

    Livello collegamento
    tecniche di correzione degli errori
    protocolli per l'accesso al canale
    Ethernet
    protocollo ARP
    Switch e VLAN
    protocolli per reti wireless- Sistemi Informativi e Sistemi Informatici- Modello Relazionale;- Algebra e Calcolo relazionale; - Linguaggio SQL e query- Modello E-R e progettazione concettuale- Progettazione Logica- Normalizzazione; - Organizzazione Fisica e gestore delle interrogazioni- Gestione delle Transazioni: affidabilità e concorrenza- Architetture distribuite e Parallele; - Architetture dei sistemi informativi su Web

    English

    Teaching language

    Italian

    Contents


    Network layers
    Network protocols
    Type of networks
    Network applications
    Transport services
    Ip network and addressing
    Routing
    Medium access control protocolsModels and languages for data bases design and development; Architectural Models of Data Base Management Systems; Web-Based systems

    Textbook and course materials


    James F. Kurose, Keith W. Ross - Reti di calcolatori e Internet, un approccio top down - 7a edizione – PEARSONAtzeni P., Ceri S., Fraternali P., Paraboschi S.; Torlone R. : “Basi di Dati” - McGrawHill V ed.

    Course objectives


    Knowledge of network architectures and related protocols, in particular the Internet network.

    Students will have the ability to configure networks, to plan a network addressing, and to develop basic network applications, as well as to design and develop data base systems, and to build and tune web-oriented architectures.

    Prerequisites


    binary code.
    basic of programming code.

    Teaching methods


    Lessons supported by slide presentation.
    Practice on network addressing.
    Practice on socket programming.

    Evaluation methods


    The knowledge evaluation is composed by a multichoice test and an oral exam.
    The multichoice test comprises questions on the correct procedures for network configuration
    and management.
    The multichoice test provides a first part of the score. The oral exam defines the final evaluation
    of the achived knowledge.For what Data Bases design and implementation concerns, we use an open-

    Other information


    none

    Course Syllabus


    Network layers
    ISO/OSI model
    Circuit switching
    Packet switching
    Delay in computer networks

    Application layer
    client server and peer to peer
    HTTP; SMTP, DNS, NAT protocols
    socket and socket programming

    Transport layer
    UDP protocol
    reliable data transfer principles
    TCP protocols
    Controls in TCP

    Network layer
    forwarding and routing
    IPv4, IPv6 addressing
    IPv4 fragmentation

    Routing
    intra domain ed inter domain routing
    Link State e Distance Vector algorithms
    RIP, OSPF, BGP protocols
    ICMP, SNMP protocols

    Link layer
    error correction
    medium access control
    Ethernet
    ARP protocol
    Switch and VLAN
    wireless network protocols- Information Systems a
    - Relational Model;
    - Algebra and relational calculus;
    - SQL language and queries
    - E-R model and conceptual design
    - Logical Design
    - Normalization;
    - Physical organization and interrogation manager
    - Transaction Management: reliability and concurrence
    - Distributed and Parallel Architectures;
    - Architectures of information systems on the Web

    facebook logoinstagram buttonyoutube logotype