Internet and WWW Lecture 2. Network A network is a collection of computers connected together with special hardware (and software to manage the network).

Slides:



Advertisements
Similar presentations
Internet and WWW CS216. Open System Interconnection (OSI)
Advertisements

Basic Internet Terms Digital Design. Arpanet The first Internet prototype created in 1965 by the Department of Defense.
4.01 How Web Pages Work.
CSCI-235 Micro-Computers in Science The Network. Network Fundamentals A computer network consists of two or more computers linked together to exchange.
Chapter 3 Internet. Physical Components of the Internet Servers Networks Routers.
Computer Networks and the Internet CMPT 109 Montclair State University.
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
The Internet Useful Definitions and Concepts About the Internet.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 PERTEMUAN 5.
Layer 7- Application Layer
The Internet and the World Wide Web. Una DooneyThe Internet and WWWSlide 2 What is the Internet? A collection of networks (LANS and WANS) around the world.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
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.
Lesson 19 Internet Basics.
Inside of a computer… What happens when you turn your computer on? What loads? Where are applications stored? How are do they run? In what form is information.
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
15-1 More Chapter 15 Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of.
Internet Fundamentals and Background
Chapter 3 The Basics of Networking
Connecting one computer to another computer creates a network.
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.
Lesson 2 — The Internet and the World Wide Web
CS134 Web Design & Development Introduction to the Internet Mehmud Abliz.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
Copyright © Curt Hill The Internet An Introduction.
Web Mastering Module Internet Fundamentals. What is the Internet? –Global network of networks –Communicating using same set of rules (protocols/languages)
Lecture#2 on Internet and World Wide Web. Internet Applications Electronic Mail ( ) Electronic Mail ( ) Domain mail server collects incoming mail.
Network Installation. Internet & Intranets Topics to be discussed Internet. Intranet. .
IT Introduction to Information Technology. The Internet & World Wide Web Began in 1969 with the ARPANET (Advanced Research Project Agency Network)
Networks QUME 185 Introduction to Computer Applications.
Lecture#1 on Internet. Internet Addressing IP address: pattern of 32 or 128 bits often represented in dotted decimal notation IP address: pattern of 32.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
Introduction To Internet
1 CP586 © Peter Lo 2003 Multimedia Communication Multimedia and the Internet.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
An Overview of the Internet: The Internet: Then and Now How the Internet Works Major Features of the Internet.
How Does the Internet Work? Protocols Protocols are rules that describe how computers communicate and exchange data. The Internet has a series of these.
Communication, Networks, The internet and the Worldwide Web.
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
INTERNET. Objectives Explain the origin of the Internet and describe how the Internet works. Explain the difference between the World Wide Web and the.
Introduction to Internet. Chapter 1 Objectives Origins of the Internet Packets and Routers TCP/IP DNS HTTP URL Client-Server.
Networks: LANs, WANs and Communication Protocols How do computers communicate?
TCP/IP (Transmission Control Protocol / Internet Protocol)
Web Design. What is the Internet? A worldwide collection of computer networks that links millions of computers by – Businesses (.com.net) – the government.
Internet Essentials. The History of the Internet The Internet started when the Advanced Research Projects Agency (ARPA) of the United States Defense Department.
CHAPTER 9 THE INTERNET. RECAP: COMPUTER NETWORKS LAN WAN.
JavaScript and Ajax (Internet Background) Week 1 Web site:
IS Infrastructure Managing Infrastructure and Services Copyright © 2016 Curt Hill.
 In the 1960s, ARPANET (Advanced Research Projects Agency Network), the internet’s predecessor, was invented  ARPANET used two technologies that are.
COMPUTER NETWORKS Hwajung Lee. Image Source:
CSCI-100 Introduction to Computing The Network. Network Fundamentals A computer network consists of two or more computers linked together to exchange.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
(class #2) CLICK TO CONTINUE done by T Batchelor.
Internet Basics. The Internet: Then and Now The Internet was created by the Advanced Research Projects Agency (ARPA) and the U.S. Department of Defense.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Internet Essentials. The History of the Internet The Internet started when the Advanced Research Projects Agency (ARPA) of the United States Defense Department.
Web Development & Design Foundations with XHTML Chapter 1 Key Concepts 1.
Introduction to the Internet
Web Development & Design Chapter 1, Sections 4, 5 & 6
1 Introduction to the Internet.
Web Design & Development
Chapter Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of various network.
COM 205 Multimedia Applications
How Our Customers Communicate With Us
COM 205 Multimedia Applications
Presentation transcript:

Internet and WWW Lecture 2

Network A network is a collection of computers connected together with special hardware (and software to manage the network). The purpose of a network is to share resources, which can be both physical (hardware) and digital (software and data). E.g. Atrium or this room-share printers and software

Client/Server model Client requests a service Server provides the service

LAN/MAN/WAN Local Area Network – communication in small area such as room or building Cables or wireless Metropolitan Area Network – links 2 or more LANs within a city Wide Area Network – communication over a larger distance Fiber optic cable Leased phone lines

Protocols Protocols are rules that must be followed so the computers on a network can communicate. If different networks use different technologies and protocols, they are incompatible. (Like 2 toddlers talking with neither listening.)

Networks Companies and organizations independently developed networks that were incompatible. They (especially the U.S. government) felt a need for internetworking – communication between networks. The Department of Defense funded research on how to achieve internetworking.

Robust internetwork The military had a particular perspective on internetworking: There was a fear of creating a network that would be dependent on a central "super computer" or central server. That was dangerous, because a central computer might be wiped out during a military attack.

Robust internetwork So the research was oriented towards designing a robust internetwork that would remain functional even if parts of the network would be - literally - destroyed in war. The Internet developed as a decentralized distributed network, with many servers.

ARPANet ARPANet was funded by the Dept of Defense for communications it needed to be resistant to attack or mechanical failure Eventually it became the Internet

The Internet The Internet is a vast, international network of networks the physical connections between computers vary, but the overall effect is that computers around the world can communicate and share resources

The Internet The Internet traces its roots back to 1969, when the U.S. government sponsored the first long-distance computer network Starting with only 4 computers, the network would eventually evolve into today's Internet

Robust Internet The success of this design was evident on 9/11. Phone service was wiped out in lower Manhattan, but Internet access was available in the unharmed buildings. Many people could not contact their family or friends by phone or cell phone, but were able to send messages.

Communications protocol The major product of the research on internetworking was the development of a standard for a communications protocol to interconnect different networks.

Communications protocol A communications protocol is a standardized set of rules regulating communication between computers. (In foreign policy, protocol governs rules of interactions with foreign governments.)

TCP/IP The communications protocol used on the Internet is called TCP/IP. TCP/IP software enables a computer to communicate with other computers on the Internet. Any computer that is connected to the Internet must have TCP/IP software running on it.

Packet Switching In a packet-switching network, messages to be sent over the network are first broken into small pieces known as packets These packets are sent independently to their final destination TCP ( Transmission Control Protocol) breaks data into packets at the source and reassembles them at the destination

Advantages of Packets  Sending information in smaller units increases the efficient use of connections  Large messages can't monopolize the connection  Transmitting packets independently allows the network to react to failures or network congestion  routers (computers that direct the flow of messages) can recognize failures or congestion and reroute the packet around trouble areas

Advantages of Packets  Breaking the message into packets can improve reliability  Since the packets are transmitted independently, it is likely that at least part of the message will arrive (even if some failures occur within the network)  Software at the destination can recognize which packets are missing and request retransmission

IP addressing The cornerstone of TCP/IP is IP addressing. Every computer that is permanently connected to the Internet is given a unique number, called an IP address. (Similar idea to the way Social Security numbers are used to identify people.) Format of IP address groups of numbers, separated by periods. Each number

IP addressing The total number of IP addresses is (0-255 each) Brooklyn College has IP addresses beginning with sci network is x its network is x There can be at most 256 computers on the sci network.

IP Internet Protocol (IP) relies on each computer having a unique identifier (known as an IP address) Each computer is assigned an IP address by its Internet Service Provider (ISP)

Datagram A datagram is a packet together with its routing information. Analogous to a letter inside its addressed envelepe.

TCP/IP Transmission Control Protocol (TCP) controls the method by which messages are broken down into packets and then reassembled when they reach their final destination Internet Protocol (IP) concerned with labeling the packets for delivery and controlling the packets’ paths from sender to recipient Routers are computers that receive packets, access the routing information, and pass the packets on toward their destination

DNS People don't like to have to remember numbers (e.g. soc sec #). We like to use names. The DNS - Domain Name System is used to give names to computers on the Internet. e.g. mail.sci.brooklyn.cuny.edu The parts are separated by periods. There is NO correspondence between these words and the numbers in the IP address. There may be more or less than 4 parts to a DNS name. IP addresses always have 4 parts.

DNS A DNS name can be "read" by going from the most specific to the more general, similar to the way a mailing address works. We might send mail to John Doe 123 Main Street Smalltown, ST

DNS The DNS name mail.sci.brooklyn.cuny.edu refers to a computer called "mail" which is part of the "sci" network, which is part of the Brooklyn College network, which is part of the CUNY system, which is an educational institution.

Top-level domains (TLD) The top-level domains are categories education (.edu) government (.gov) commercial (.com) organizations (.org) Military (.mil) Network support (.net)

Top-level domains There are country codes that are used as top-level domains, usually 2- characters.ca for Canada.jp for japan.ru for Russia.il for Israel.

DNS->IP Internet software automatically converts DNS names into IP addresses. When we specify a location, the software looks up the IP address and then initiates the connection. (Analogy: CEO asks a secretary to get someone on the phone. The secretary first looks up the phone number and then makes the phone connection.)

History of the Web The World Wide Web is a multimedia environment in which documents can be seamlessly linked over the Internet It was proposed by Tim Berners-Lee at the European Laboratory for Particle Physics (CERN) in 1989 It was designed to facilitate sharing information among researchers located all over Europe and using different types of computers and software

WWW Berners-Lee's design of the Web integrated two key ideas: Hypertext (documents with interlinked text and media--images and links to other pages the distributed nature of the Internet pages can be stored on machines all across the Internet, known as Web servers

World Wide Web (WWW) Like Internet communications, the Web relies on protocols to ensure that pages are accessible to any computer HyperText Transfer Protocol (HTTP) defines how messages are exchanged between browsers and servers (to be defined). The prefix in a URL specifies that the HTTP protocol is to be used in communicating with the server.

Net and Web The World Wide Web is a collection of software that spans the Internet and enables the interlinking of documents and resources WWW uses the HTTP protocol. Many different services run “over” the Internet Services such as FTP, Telnet and were established long before the WWW and can be used independently of the WWW

Internet ≠ World Wide Web The Internet could exist without the Web and did, in fact, for many years The Web couldn't exist without the Internet WWW runs over the internet. The Internet is the underlying communication network that executes the Web software

Web Page A Web page is a text document that contains additional formatting information in a language called HTML (HyperText Markup Language) which we will learn. A Web browser is a program that fetches an HTML file, interprets its content, and displays the page the way we like to see it. e.g. Internet Explorer

Web Server A Web server is an Internet-enabled computer that stores Web pages and executes software for providing access to the pages when you request a Web page, the browser sends a request over the Internet to the server the server locates the specified page and sends it back to your computer The browser interprets and displays the page

Web Addresses Web pages require uniform names to locate and identify them uniquely each page is assigned a Uniform Resource Locator (URL) URL's are commonly referred to as Web addresses the different parts of the Web address provide information for locating the page

URL - uniform resource locator gan First part specifies the protocol to be used when retrieving this resource. Web browsers fill it in, because http is the default.

URL Second part - DNS name of server - Third part - name or path to the file on the server. ~cogan

URL

Viewing Local Web Pages a Web browser can be used to view pages stored on the same computer can go through the File menu to select the local page, or can enter the File location in the address box (without the http prefix) this feature is handy when developing Web pages can create a Web page and view it in the browser before uploading to a server

address An address is Account DNS name