Unit 2: Infrastructure
In this unit, we will look at the mechanics that enable web-based mobile applications to run. We will first start with basic networking capabilities, such as how a device connects to the Internet, and then discuss routing and proxies. We will also learn how a browser on a mobile device accesses the network and how a server receiving a request routes it to the appropriate logic in order to process that request.
Completing this unit should take you approximately 13 hours.
2.1: Mobile and Cell Phone Technologies
Read these slides.
Watch this lecture.
2.1.1: CDMA
Read this article, which provides an overview of CDMA.
Read this article, which covers much of the engineering behind CDMA.
2.1.2: GSM
Read this overview of GSM.
2.1.3: 3G
Read this page.
2.1.4: 4G
Read this page. Think about how 3G is different from 4G.
2.2: Internet Terms
Watch this general overview of the Internet.
2.2.1: IP Address
Watch this video.
Read this article.
Read these slides.
2.2.2: Subnet Mask
Watch this video. This will also serve as a good review of IP Addressing.
Read these slides.
Watch this video. This will also serve as a good review of IP Addressing.
2.2.3: Gateway
Read this article.
2.2.4: DNS
Watch this video.
Read this article.
2.2.5: Static vs. Dynamic
Read this page.
2.4: Secure Connections
Watch this video.
2.5: Proxies
Read these slides.
2.6: Reverse Proxies
Read this article.