This course provides the analysis and design of local, wide-area, and mobile networks that link computers together and the implementation, and use of a simple and reliable network protocol through diagnosis and fixing of common network problems.