Chromecast Wireless Protocols Part-I: Setup

There are plenty resources online that explains how Chromecast works. But most of them focus on up-layer protocols, such as mDNS, DIAL/HTTP. I am more interested in the 802.11 MAC layer. In particular, I was curious in questions such as:

  • What happens when you set up a Chromecast?
  • How the cast device (such as an Android phone) and Chromecast communicate (in 802.11 layer)?

Some of the questions were obvious, others are not. In this post, I will document the process about the Chromecast setup process. This will be the first of the series of posts on this topic.

more ...

Simulate Random MAC Protocol in NS2 (Part I)

In this network project, we would need to:

  • Write an simulator using TCL
  • Add an new MAC protocol to NS2
  • Analyze the simulation results

Let's tackle them one by one. In this post, we'll mainly focus on the simulator part.

more ...