|
Telecommunications Protocols
In this unit, we study the networking protocols by making the
Internet's software architecture our primary focus. We consider the
protocols and the underlying algorithms for large scale networking,
overlay networks, network security, techniques for providing
confidentiality, authentication, non-repudiation and message
integrity. We also discuss the recent developments in the Internet of
Things (IoT) sphere, and Software Defined Networking (SDN)
technologies.
In the laboratory sessions of the unit, we learn the network
programming concepts by using Python as our programming language of
experiments.
We use Monash University's MoVE
environment. You can also use your own computer if you
install the required software (we use freely
available software packages only).
|
Program
An overview of the hardware and software architecture of the Internet.
Internetworking: Distance-vector and link-state shortest path
algorithms, forwarding and routing, scalability and autonomous
systems, Routing Information Protocol (RIP), Open Shortest Path
First (OSPF), and Border Gateway Protocol (BGP).
The Internet of Things (IoT): IPv6, 6LowPAN, wireless internet
for embedded systems.
Network security: Techniques for confidentiality, authentication,
non-repudiation and message integrity, security protocols IPSec,
Secure Shell (SSH), and transport layer security.
Overlay networks: Multicasting, resilient networks, peer-to-peer networks.
Software Defined Networks (SDN): Back to the centralization of control.
Resources
TCP/IP Protocol Suite and Networks
The Internet of Things
Network Programming
|