This document discusses network architecture and reliability. It describes the basic characteristics of fault tolerance, scalability, quality of service, and security that network architectures need to address. It then discusses fault tolerance in networks through packet switching and redundancy. Scalability in networks is achieved through following standards and protocols. Quality of service is important for real-time media like voice and video. The document also covers network security threats and the goals of confidentiality, integrity, and availability.