Description
Architectures logicielles de communication, protocoles et systèmes d’exploitation. Protocoles de la couche application, API et programmation par sockets. Algorithmes P2P, virtualisation réseau, SDN. Algorithmes de transfert de données fiables, FSM, MSC. Sécurité réseau. Applications multimédia, RTSP, CDN, DASH, RTP, RTCP. Algorithmes d’ordonnancement de paquets, DiffServ, IntServ, RSVP. Classification du trafic, optimisation cross-layer.
Préalables
- Prérequis : ( SYSC 1006 ou SYSC 2006 ) avec une note minimale de C- , et SYSC 4602 .
Conditions et modalités
- Empêche l'obtention de crédits supplémentaires pour Empêche l'obtention de crédits supplémentaires pour SYSC 3522.
- Prérequis : ( SYSC 1006 ou SYSC 2006 ) avec une note minimale de C- , et SYSC 4602 .
- Cours magistraux trois heures par semaine, analyse de problèmes trois heures aux semaines alternées.
Texte de référence dans sa langue d’origine
Communications software architectures, protocols and operating systems. Application layer protocols, APIs and socket programming. P2P algorithms, network virtualization, SDN. Reliable data transfer algorithms, FSM, MSC. Network security. Multimedia applications, RTSP, CDN, DASH, RTP, RTCP. Packet scheduling algorithms, DiffServ, IntServ, RSVP. Traffic classification, cross-layer optimization.
- Prerequisite(s): ( SYSC 1006 or SYSC 2006 ) with a minimum grade of C- , and SYSC 4602 .
- Precludes additional credit for Precludes additional credit for SYSC 3522 .
- Lectures three hours a week, problem analysis three hours alternate weeks.
Sources et références
Les dates et les sources sont conservées pour vous aider à vérifier les renseignements. Les traductions sont proposées pour faciliter la lecture; la source officielle fait référence pour les conditions et les exigences.
Référence source : https://calendar.carleton.ca/undergrad/courses/SYSC/