Corso Vittorio Emanuele II, 39 - Roma 0669207671

Ingegneria informatica (Academic Year 2018/2019) - Ingegneria Informatica (ad esaurimento)

Computer networks



Slides

Lesson n. 1: An introduction to computer networks
   Some basic concepts

   Protocols and standardization

   Types of computer networks

   Channel types

   Interconnection topologies

   Multiplexing

   Switching
Vai alla slide della lezione Mario Baldi
Lesson n. 2: ISO/OSI protocol architecture
   Layered models

   The OSI architecture

   Layer interaction
Vai alla slide della lezione Mario Baldi
Lesson n. 3: Physical layer
   Digital transmission

   Channel interaction

   Copper media

   Amplifiers and repeaters
Vai alla slide della lezione Mario Baldi
Lesson n. 4: Error control
   Error protection and correction

   ARQ: automatic retransmission request

   Performance with ARQ

   Window-based ARQ
Vai alla slide della lezione Mario Baldi
Lesson n. 5: Ethernet and IEEE 802.3 Networks. Medium Access Control Layer
   Local Area Network requirements and features

   IEEE 8O2 Protocol Model

   MAC addresses

   CSMA/CD MAC

   IEEE 8O2.3 Frame Format

   Frame reception
Vai alla slide della lezione Mario Baldi
Lesson n. 6: Ethernet and IEEE 802.3 Networks. Logical Link Control Layer, Physical Layer, Network Dimensioning
   Logical Link Control

   Physical layer standards

   Network design and dimensioning

   Key to success
Vai alla slide della lezione Mario Baldi
Lesson n. 7: LAN interconnection through transparent bridging
   Bridging

   Deployment evolution

   Operating principles

   Sample operation
Vai alla slide della lezione Mario Baldi
Lesson n. 8: Spanning tree protocol
   Problem with transparent bridging

   A standard solution

   A closer look at the internals

   Topology changes

   Shortcomings
Vai alla slide della lezione Mario Baldi
Lesson n. 9: Ethernet/IEEE 802.3 evolution. Fast Ethernet
   Goals and facts

   Fast Ethernet
Vai alla slide della lezione Mario Baldi
Lesson n. 10: Ethernet/IEEE 802.3 evolution. Gigabit speeds
   Gigabit Ethernet

   Optical communications basics

   1OG Ethernet

   4O/1OOG Ethernet
Vai alla slide della lezione Mario Baldi
Lesson n. 11: Wireless LAN - IEEE 802.11
   Features and constraints

   Standardization effort

   Deployment scenarios

   MAC Layer Services

   Medium Access Control
Vai alla slide della lezione Mario Baldi
Lesson n. 12: Internet and Internet Protocol Version 4 (IPv4)
   A bit of history

   The TCP/IP protocol architecture

   IPv4 General Features

   Packet Format

   Fragmentation and reassembly
Vai alla slide della lezione
Lesson n. 13: IP addressing
   Network architecture

   Address format

   Netmask
Vai alla slide della lezione
Lesson n. 14: IP Packet Routing
   Host routing decision

   Prefixes and physical networks

   Prefix matching

   Router operating principles and addressing scenarios
Vai alla slide della lezione
Lesson n. 15: ARP and ICMP
   Address resolution protocol

   Proxy ARP

   Reverse ARP

   Internet Control Message Protocol
Vai alla slide della lezione
Lesson n. 16: The transport layer
   Transport layer in the Internet

   Multiplexing and demultiplexing

   UDP: User Datagram Protocol

   TCP: Transport Control Protocol
Vai alla slide della lezione
Lesson n. 17: TCP Transport Control Protocol. Deeper Dive
   Segment format

   Connection management

   Error control

   Flow control
Vai alla slide della lezione
Lesson n. 18: Domain Name System
   Basic principles

   Domain name and server hierarchy

   Name resolution

   Message format

   DNS extensions
Vai alla slide della lezione
Lesson n. 19: Application layer and electronic mail
   Application layer

   Mail delivery architecture

   Mail transfer protocol

   Mail access protocols
Vai alla slide della lezione
Lesson n. 20: The World Wide Web
   A recipe for success

   The hyper-text transfer protocol

   Advanced features

   Performance improvement
Vai alla slide della lezione
Lesson n. 21: Address assignment and private addresses
   Address assignment

   Private addresses

   Public and private intranet

   NAT: network address translation
Vai alla slide della lezione
Lesson n. 22: Host configuration
   Manual configuration

   Dynamic configuration: DHCP

   Automatic configuration
Vai alla slide della lezione
Lesson n. 23: Routing algorithms
   Routing and forwarding

   Non-adaptive routing

   Dynamic routing

   Distance vector algorithm

   Link state algorithm
Vai alla slide della lezione
Lesson n. 24: Internet routing architecture
   Routing protocol and routing domain

   Autonomous System

   Internet routing architecture
Vai alla slide della lezione
Lesson n. 25: Routing protocols and “SPECIAL” delivery
   Two protocol families

   Interior gateway protocols

   Exterior gateway protocols

   Content delivery networks

   IP multicasting
Vai alla slide della lezione
Lesson n. 26: Information security
   Information security challenges

   Cryptography

   Addressing information security challenges

   Digital certificates
Vai alla slide della lezione
Lesson n. 27: Network security
   Attack types

   Defenses

   IPsec: IP Security

   SSL: Secure Socket Layer

   Firewalling
Vai alla slide della lezione
Lesson n. 28: IP version 6 (IPV6) - part 1
   A new version of IP: why?

   Addresses

   Modified protocols

   Socket programming interface
Vai alla slide della lezione
Lesson n. 29: IP version 6 (IPV6) - part 2
   Packet header format

   Neighbor discovery

   Transition to IPv6(?)
Vai alla slide della lezione
Lesson n. 30: Mobility in IP Networks
   Mobility challenges

   Mobile IP

   Proxy Mobile IPv6

   Locator/Identifier Separation Protocol

   Host Identity Protocol
Vai alla slide della lezione