everything.study
SYSC 4502

Communications Software

0.5 credit · Undergraduate

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.

2020

Topics

  • concept of protocol
  • Application layer protocols. API and socket programming
  • FSM, MSC, Reliable data transfer algorithms and stateful software design
  • Data structures and algorithms
  • P2P protocols and search engine
  • Cloud computing
  • Multimedia applications
  • SIP Protocol
  • Cryptography
  • Network security protocols
  • Traffic classification and SDN
  • OpenFlow and NFV
  • Layer integration

Prerequisites & course information

Precludes additional credit for SYSC 3522 . Prerequisite(s): ( SYSC 1006 or SYSC 2006 ) with a minimum grade of C- , and SYSC 4602 . Lectures three hours a week, problem analysis three hours alternate weeks.

Sources