Chapter 4 Networking and the Internet Introduction to CS 1 st Semester, 2015 Sanghyun Park.

Slides:



Advertisements
Similar presentations
4.01 How Web Pages Work.
Advertisements

Chapter 3 Internet. Physical Components of the Internet Servers Networks Routers.
(4.4) Internet Protocols Layered approach to Internet Software 1.
T.Sharon-A.Frank 1 Internet Resources Discovery (IRD) Introduction to the Internet/WWW.
The Internet Useful Definitions and Concepts About the Internet.
Layer 7- Application Layer
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
1 12Lecture 15 The Internet Overview  Internet / Intranet  TCP/IP  IP address  IP address Classes  Calculating the IP address  Domain Names.
Web and Internet Part I ST: Introduction to Web Interface Design Prof. Angela Guercio Spring 2007.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
Chapter 3 The Basics of Networking
Computer Network By Tahir Saad. Introduction to computer networking Content : The definitions of networking Use of network Network classification.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
© 2006 Pearson Education 1  Obj: 1.2, to understand networks HW: Review sheet  Quiz next class Sections 1.0 – 1.2  Do Now: p.47 #1.4 and 1.5 C1 D3.
Introducing the Internet Source: Learning to Use the Internet.
Introduction to the Internet. What is the Internet The Internet is a worldwide group of connected networks that allows public access to information and.
Internet Basics Dr. Norm Friesen June 22, Questions What is the Internet? What is the Web? How are they different? How do they work? How do they.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
Introduction to Internet
Chapter 4 Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
Lecture 10: 9/26/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
Networks QUME 185 Introduction to Computer Applications.
Chongseok Park 1.  It is a global system of interconnected computer networks that use the standard Internet protocol suite and it serves billions.
Chapter 4 Networking and the Internet. © 2005 Pearson Addison-Wesley. All rights reserved 4-2 Chapter 4: Networking and the Internet 4.1 Network Fundamentals.
Introduction To Internet
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
Communication, Networks, The internet and the Worldwide Web.
Chapter 4 Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Eleventh.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 3-1.
Chapter 4 Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
The Internet Lecture 16 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
1 OSI and TCP/IP Models. 2 TCP/IP Encapsulation (Packet) (Frame)
CS1001 Lecture 7. Overview Computer Networks Computer Networks The Internet The Internet Internet Services Internet Services Markup Languages Markup Languages.
Web Server.
CHAPTER 9 THE INTERNET. RECAP: COMPUTER NETWORKS LAN WAN.
Introduction to computer networking Objective: To be acquainted with: The definitions of networking Network topology Network peripherals, hardware and.
Week-6 (Lecture-1) Publishing and Browsing the Web: Publishing: 1. upload the following items on the web Google documents Spreadsheets Presentations drawings.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Information Networks. Internet It is a global system of interconnected computer networks that link several billion devices worldwide. It is an international.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
(class #2) CLICK TO CONTINUE done by T Batchelor.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
Web Development & Design Foundations with XHTML Chapter 1 Key Concepts 1.
Distributed OS.
Instructor Materials Chapter 5 Providing Network Services
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Sec (4.3) The World Wide Web.
E-commerce | WWW World Wide Web - Concepts
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
E-commerce | WWW World Wide Web - Concepts
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Web Development & Design Chapter 1, Sections 4, 5 & 6
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
Digital Planet: Tomorrow’s Technology and You
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
TCP/IP Protocol Suite: Review
Unit-3.
Presentation transcript:

Chapter 4 Networking and the Internet Introduction to CS 1 st Semester, 2015 Sanghyun Park

Outline  Network Fundamentals  Internet  World Wide Web  Internet Protocols  Security (skipped)

Network Classification (1/3)  Two broad categories  ____ (Local Area Network): normally consists of a collection of computers in a single building or building complex, e.g., university campus  ____ (Wide Area Network): links machines that may be in neighboring cities or an opposite side of the world  Ownership  Public domain  _____ network (Internet)  Private entity  ______ network or _________ network  Network ________ (pattern in which machines are connected)  Ring, bus, star, irregular

Network Classification (2/3) The machines are connected in a ________ fashion The machines are all connected to a common communication line called a _____

Network Classification (3/3) One machine serves as a ____ to which all the others are connected The machines are connected in what appears to be a _________ manner

Bridge and Router (1/2)  At times it becomes necessary to ________ two existing networks  When the networks are compatible, this can be done by merely connecting the networks by a coupling device called a _______  When two networks are connected via a bridge, the result is simply a larger _______ network  It is often necessary to join two networks whose characteristics are not compatible  In this case, the two networks must be connected in a manner that builds a network of networks, which is known as an _______  The connection between two networks to form an internet is handled by a machine known as a ______

Bridge and Router (2/2)

Inter-Process Communication  Client-server  One server, many clients  Server must execute _____________  _______ initiates communication  Peer-to-peer  Two processes communicating as _______  Peer processes can be ___________

Client/Server Model

C/S Model Compared To Peer-To-Peer Model

Distributed Systems  Systems with parts that run on _________ computers  Infrastructure usually provided by standardized toolkits  Examples include:  Enterprise JavaBeans from ________________ .NET framework from ___________

The Internet  A network of networks  ________  An example of an internet is the _________  Originated from a research program initiated in 1973 by the Defense Advanced Research Projects Agency (DARPA)  Internet is a combination of WANs and LANs involving maybe millions of machines

Internet Topology (1/2)  The Internet can be viewed as a collection of _______, each of which is relatively small internet operated by a _______ organization  To establish a domain, the entity desiring the domain must register with ______ (Internet Corporation for Assigned Names and Numbers)  A domain is attached to the existing Internet via a _______ that connects a network in the domain to a network already in the Internet  This particular router is called the domain’s _________  The gateways of a number of domains can be connected to form a regional network of gateways

Internet Topology (2/2)  A typical approach to connecting to the Internet

Internet Addressing (1/2)  Each machine in the Internet is assigned a unique address, called an ___ ________  Each IP address is a pattern of _______ consisting of two parts:  Identify the domain (______________)  Identify the particular machine within the domain (_____________)  Network identifier is assigned by ICANN at time of domain establishment and registration (guarantees __________ of network identifier)  The host address is assigned by the domain’s local authority  Example  (network identifier of Addison-Wesley publishing co.)  (a machine within this company)

Internet Addressing (2/2) domain name  ICANN assigns each domain a unique __________ address known as domain name (edu, gov, org, com, … first-level domains)  Break domain into sub-domains  We need a ________ between numeric addresses and mnemonic addresses (each local authority maintains such _________)  Directory is implemented within the domain in the form of a server called a ____________ (DNS  Domain Name System)  Name server provides ________ for mnemonic addresses to obtain the corresponding numeric addresses

World Wide Web (1/3)  _________ is a text containing words, phrases, or images that are linked to other documents  When hypertext contains sounds and video, it is called __________  Reader of hypertext documents can explore related documents  A _____ of related information is formed  Web that has evolved on the Internet spans the entire globe and is known as ________________ Client machine Browser Server machine Serves web pages Request Reply

World Wide Web (2/3)  Each document is identified by a _________ address  This unique address is called a _____ (Uniform Resource Locator)  The URL allows to identify the ______, the ________ in use, and a desired _________  Sometimes a URL does not explicitly identify a document, in such case a predetermined document is often returned (usually a ______ page)

World Wide Web (3/3)  A hypertext document contains several ________ that describe  How the document should _______ within the browser  Which items within the document are to be ______ to other documents  Systems of markers known as Hypertext Markup Language (____)  Finding information on the WWW  ________ Engines

Layered Approach to Internet Software (1/2)  A principal task of network software is to provide the ___________ required for ___________ message from one machine to another  Package-shipping example The transportation of the gift would be carried out by a three-level hierarchy: (1) the _____ level, (2) the ________ company, and (3) the ________

Layered Approach to Internet Software (2/2)  The Internet software has _____ layers rather than three:

TCP/IP Protocol Suite (1/2)  The _______ protocol suite is a collection of protocols used by the Internet to implement the four-level hierarchy just described  Actually, TCP (Transmission Control Protocol) and IP (Internet Protocol) are the names of only two of the protocols in this collection  TCP/IP protocol suite provides two ways of implementing the _______ layer: TCP and UDP (User Datagram Protocol)  The _________ layer may choose to send data via a TCP or UDP  IP is the Internet’s standard for the _________ layer

TCP/IP Protocol Suite (2/2)