Corso Vittorio Emanuele II, 39 - Roma 0669207671

MOOC Massive Open Online Courses (Academic Year 2018/2019)

Computer networks



Video professors: Mario Baldi - Politecnico di Torino (Torino - Italy)

Videolesson

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

   Protocols and standardization

   Types of computer networks

   Channel types

   Interconnection topologies

   Multiplexing

   Switching
Go to this lesson Mario Baldi
Lesson n. 2: ISO/OSI protocol architecture
   Layered models

   The OSI architecture

   Layer interaction
Go to this lesson Mario Baldi
Lesson n. 3: Physical layer
   Digital transmission

   Channel interaction

   Copper media

   Amplifiers and repeaters
Go to this lesson Mario Baldi
Lesson n. 4: Error control
   Error protection and correction

   ARQ: automatic retransmission request

   Performance with ARQ

   Window-based ARQ
Go to this lesson 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
Go to this lesson 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
Go to this lesson Mario Baldi
Lesson n. 7: LAN interconnection through transparent bridging
   Bridging

   Deployment evolution

   Operating principles

   Sample operation
Go to this lesson Mario Baldi
Lesson n. 8: Spanning tree protocol
   Problem with transparent bridging

   A standard solution

   A closer look at the internals

   Topology changes

   Shortcomings
Go to this lesson Mario Baldi
Lesson n. 9: Ethernet/IEEE 802.3 evolution. Fast Ethernet
   Goals and facts

   Fast Ethernet
Go to this lesson Mario Baldi
Lesson n. 10: Ethernet/IEEE 802.3 evolution. Gigabit speeds
   Gigabit Ethernet

   Optical communications basics

   1OG Ethernet

   4O/1OOG Ethernet
Go to this lesson Mario Baldi
Lesson n. 11: Wireless LAN - IEEE 802.11
   Features and constraints

   Standardization effort

   Deployment scenarios

   MAC Layer Services

   Medium Access Control
Go to this lesson 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
Go to this lesson
Lesson n. 13: IP addressing
   Network architecture

   Address format

   Netmask
Go to this lesson
Lesson n. 14: IP Packet Routing
   Host routing decision

   Prefixes and physical networks

   Prefix matching

   Router operating principles and addressing scenarios
Go to this lesson
Lesson n. 15: ARP and ICMP
   Address resolution protocol

   Proxy ARP

   Reverse ARP

   Internet Control Message Protocol
Go to this lesson
Lesson n. 16: The transport layer
   Transport layer in the Internet

   Multiplexing and demultiplexing

   UDP: User Datagram Protocol

   TCP: Transport Control Protocol
Go to this lesson
Lesson n. 17: TCP Transport Control Protocol. Deeper Dive
   Segment format

   Connection management

   Error control

   Flow control
Go to this lesson
Lesson n. 18: Domain Name System
   Basic principles

   Domain name and server hierarchy

   Name resolution

   Message format

   DNS extensions
Go to this lesson
Lesson n. 19: Application layer and electronic mail
   Application layer

   Mail delivery architecture

   Mail transfer protocol

   Mail access protocols
Go to this lesson
Lesson n. 20: The World Wide Web
   A recipe for success

   The hyper-text transfer protocol

   Advanced features

   Performance improvement
Go to this lesson
Lesson n. 21: Address assignment and private addresses
   Address assignment

   Private addresses

   Public and private intranet

   NAT: network address translation
Go to this lesson
Lesson n. 22: Host configuration
   Manual configuration

   Dynamic configuration: DHCP

   Automatic configuration
Go to this lesson
Lesson n. 23: Routing algorithms
   Routing and forwarding

   Non-adaptive routing

   Dynamic routing

   Distance vector algorithm

   Link state algorithm
Go to this lesson
Lesson n. 24: Internet routing architecture
   Routing protocol and routing domain

   Autonomous System

   Internet routing architecture
Go to this lesson
Lesson n. 25: Routing protocols and “SPECIAL” delivery
   Two protocol families

   Interior gateway protocols

   Exterior gateway protocols

   Content delivery networks

   IP multicasting
Go to this lesson
Lesson n. 26: Information security
   Information security challenges

   Cryptography

   Addressing information security challenges

   Digital certificates
Go to this lesson
Lesson n. 27: Network security
   Attack types

   Defenses

   IPsec: IP Security

   SSL: Secure Socket Layer

   Firewalling
Go to this lesson
Lesson n. 28: IP version 6 (IPV6) - part 1
   A new version of IP: why?

   Addresses

   Modified protocols

   Socket programming interface
Go to this lesson
Lesson n. 29: IP version 6 (IPV6) - part 2
   Packet header format

   Neighbor discovery

   Transition to IPv6(?)
Go to this lesson
Lesson n. 30: Mobility in IP Networks
   Mobility challenges

   Mobile IP

   Proxy Mobile IPv6

   Locator/Identifier Separation Protocol

   Host Identity Protocol
Go to this lesson