After studying this chapter you will be able to understand: How to build a scalable network that will support different applications? What is a computer network? How is a computer network different from other types of networks? What is a computer network architecture? | Chapter 1 Foundation Computer Networks: A Systems Approach, 5e Larry L. Peterson and Bruce S. Davie Copyright © 2010, Elsevier Inc. All rights Reserved The University of Adelaide, School of Computer Science 5/14/2020 4:22:07 AM Chapter 2 — Instructions: Language of the Computer Problems How to build a scalable network that will support different applications? What is a computer network? How is a computer network different from other types of networks? What is a computer network architecture? The University of Adelaide, School of Computer Science 5/14/2020 4:22:07 AM Chapter 2 — Instructions: Language of the Computer Chapter Outline Applications Requirements Network Architecture Implementing Network Software Performance The University of Adelaide, School of Computer Science 5/14/2020 4:22:07 AM Chapter 2 — Instructions: Language of the Computer Chapter Goal Exploring the requirements that different applications and different communities place on the computer network . | Chapter 1 Foundation Computer Networks: A Systems Approach, 5e Larry L. Peterson and Bruce S. Davie Copyright © 2010, Elsevier Inc. All rights Reserved The University of Adelaide, School of Computer Science 5/14/2020 5:36:33 AM Chapter 2 — Instructions: Language of the Computer Problems How to build a scalable network that will support different applications? What is a computer network? How is a computer network different from other types of networks? What is a computer network architecture? The University of Adelaide, School of Computer Science 5/14/2020 5:36:33 AM Chapter 2 — Instructions: Language of the Computer Chapter Outline Applications Requirements Network Architecture Implementing Network Software Performance The University of Adelaide, School of Computer Science 5/14/2020 5:36:33 AM Chapter 2 — Instructions: Language of the Computer Chapter Goal Exploring the requirements that different applications and different communities place on the computer network Introducing the idea of network architecture Introducing some key elements in implementing Network Software Define key metrics that will be used to evaluate the performance of computer network The University of Adelaide, School of Computer Science 5/14/2020 5:36:33 AM Chapter 2 — Instructions: Language of the Computer Applications Most people know about the Internet (a computer network) through applications World Wide Web Email Online Social Network Streaming Audio Video File Sharing Instant Messaging The University of Adelaide, School of Computer Science 5/14/2020 5:36:33 AM Chapter 2 — Instructions: Language of the Computer Example of an application A multimedia application including video-conferencing Application Protocol URL Uniform resource locater HTTP Hyper Text Transfer Protocol TCP Transmission Control Protocol 17 messages for one URL request 6 to find the IP (Internet Protocol) address 3 for connection establishment of TCP 4 for