CSCI-235 Micro-Computer Applications The Internet.

Slides:



Advertisements
Similar presentations
4.01 How Web Pages Work.
Advertisements

CSCI-235 Micro-Computers in Science The Network. Network Fundamentals A computer network consists of two or more computers linked together to exchange.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
The Internet Useful Definitions and Concepts About the Internet.
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.
Internet – Part II. What is the World Wide Web? The World Wide Web is a collection of host machines, which deliver documents, graphics and multi-media.
Introduction 2: Internet, Intranet, and Extranet J394 – Perancangan Situs Web Program Sudi Manajemen Universitas Bina Nusantara.
1st Project Introduction to HTML.
Lesson 19 Internet Basics.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
Web Design Terms and Concepts Ms. Scales. Q. What is a Server? A. A server is a computer that stores information many people can access. It runs special.
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
Chapter ONE Introduction to HTML.
CS 3870/CS 5870 Welcome! Web Protocols, Technologies and Applications.
INTRODUCTION TO WEB DATABASE PROGRAMMING
1 Accessing the Global Database The World Wide Web.
CNIT 132 Intermediate HTML and CSS Course Overview.
Intro to Computer Networks Internet and Networking Terms Bob Bradley The University of Tennessee at Martin.
Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.
Connecting one computer to another computer creates a network.
What Is the Internet? A network of networks, joining many government, university and private computers together and providing an infrastructure for the.
Lesson 2 — The Internet and the World Wide Web
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
The Internet in Education Objectives Introduction Overview –The World Wide Web –Web Page v. Web Site v. Portal Unique and Compelling Characteristics Navigation.
The Internet COM 366 Web Design & Production. Brief history Internet began as nationwide network for Department of Defense in 1960s –Expanded to universities.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
CP476 Internet Computing Lecture 5 : HTTP, WWW and URL 1 Lecture 5. WWW, HTTP and URL Objective: to review the concepts of WWW to understand how HTTP works.
How Web Servers and the Internet Work by by: Marshall Brainby: Marshall Brain
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Chapter 8 The Internet: A Resource for All of Us.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
Internet, intranet, and multimedia database processing l Database processing across local and wide area networks l Alternative architectures for distributing.
How did the internet develop?. What is Internet? The internet is a network of computers linking many different types of computers all over the world.
THE INTERNET Chapter 13. Internet- Interconnection and Networks “the Net” Computers have played a significant role in our everyday life Growth in popularity.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
Windows Tutorial 4 Working with the Internet and
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
CIS 1310 – HTML & CSS 1 Introduction to 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.
The Internet. Network - Collection of computers and devices connected together via communications devices Internet - Worldwide collection of networks.
CIS 250 Advanced Computer Applications Internet/WWW Review.
Communication, Networks, The internet and the Worldwide Web.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
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 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
CSCI-235 Micro-Computers in Science The Internet and World Wide Web.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Application of the Internet 1998/12/09 KEIO University, JAPAN Mikiyo
ULI101 – XHTML Basics (Part I) Internet / Web Concepts Brief History TCP/IP Web Servers / Web Browsers URL HTTP / HTML.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Introduction to … Internet. Introducing the World Wide Web A network is a structure linking computers together for the purpose of sharing resources such.
By: The Immigrants :D I mean the Mexican and the Colombian I mean Daniel and Felipe.
Information Networks. Internet It is a global system of interconnected computer networks that link several billion devices worldwide. It is an international.
Web Development & Design Foundations with XHTML Chapter 1 Key Concepts 1.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
4.01 How Web Pages Work.
Distributed Control and Measurement via the Internet
JavaScript and Ajax (Internet Background)
CNIT 131 Internet Basics & Beginning HTML
Evolution of Internet.
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
INFS 230 L Internet Technology
Lesson 19 Internet Basics.
4.01 How Web Pages Work.
Presentation transcript:

CSCI-235 Micro-Computer Applications The Internet

 Communications and Networking LAN (Local Area Network) LAN (Local Area Network) WAN (Wide Area Network) WAN (Wide Area Network) The Internet is a global, interconnected computer network in which every computer connected to it can exchange data with any other connected computer The Internet is a global, interconnected computer network in which every computer connected to it can exchange data with any other connected computer

 History of Internet The ARPANet (precursor to the Internet) became a reality in 1969 The ARPANet (precursor to the Internet) became a reality in 1969 Advanced Research Project Agency (ARPA)Advanced Research Project Agency (ARPA) Intended to connect only military installations and universities participating in government projectsIntended to connect only military installations and universities participating in government projects It employed dedicated cables, buried undergroundIt employed dedicated cables, buried underground The data transfer was 56K bits/sec, roughly the same as dial-up services todayThe data transfer was 56K bits/sec, roughly the same as dial-up services today

By 1980, close to 100 sites were connected to the ARPANet By 1980, close to 100 sites were connected to the ARPANet Satellite connections provided links to select cities outside the continental U.S.Satellite connections provided links to select cities outside the continental U.S.

 Internet Growth

© Prentice-Hall, Inc A Quick Timeline 

© Prentice-Hall, Inc The Future of the Internet  Key changes in the Internet need to take place to handle the growing number of users and the speed of the connections  Future changes include: More bandwidth More bandwidth Internet 2 (I2) is being developed and tested to establish gigabits per second Points of Presence (gigaPOP)Internet 2 (I2) is being developed and tested to establish gigabits per second Points of Presence (gigaPOP)

© Prentice-Hall, Inc The Internet and Web: What’s the Difference?  The Internet is the physical connection of millions of networks  The Web uses the Internet for its existence  The Web consists of hypertext embedded on Web pages that are hosted on Web sites

© Prentice-Hall, Inc Web Site  A Web site is a collection of related Web documents that are made available to the public  The index page, or home page, is the first page of a Web site  Web pages are individual Web documents

© Prentice-Hall, Inc Tim Berners-Lee  Worked at CERN lab in Geneva Thought his work would be easier if he could link to colleagues’ computers Thought his work would be easier if he could link to colleagues’ computers Envisioned a network of computers much like a spider web Envisioned a network of computers much like a spider web Used links to transfer data from one site to another location Used links to transfer data from one site to another locationlinks  CERN site considered the birthplace of the World Wide Web  ners-Lee ners-Lee ners-Lee

© Prentice-Hall, Inc Marc Andreessen  Developed the first graphical browser Called Mosaic Called Mosaic Led to Netscape Navigator Led to Netscape Navigator

© Prentice-Hall, Inc Web Browsers and Servers  Web browsers display a Web document and enable users to link to other Web pages The first browsers were text-only The first browsers were text-only Mosaic was the first graphical browser Mosaic was the first graphical browser  Web servers respond to the requests of browsers. They find and send requested resources back to the browser

Architecture of WWW

Browser

© Prentice-Hall, Inc  Web addresses are an addressing system that identifies where a Web resource is located  The uniform resource locator (URL) is the standard used to identify Web resources  The URL consists of: URL Web Addresses (URLs) Protocol identifies the means of access Server contains the domain name of the Web server help/shop/ Path identifies the location of the document shop-01.html Resource specifies the filename of the resource

© Prentice-Hall, Inc HTML Document Web Page Design  Authors use a markup language called Hypertext Markup Language (HTML) to create Web pages  The markup language consists of codes that identify portions and special effects in the document

© Prentice-Hall, Inc Page Created HTML Document Click to view an HTML document and the page that it creates. Click again

© Prentice-Hall, Inc IP Addresses  IP address – Each computer connected to the Internet is given an address composed of numbers and periods. Example:  Every machine on the Internet has a unique IP address  Windows command WINIPCFG.EXE (IPCONFIG.EXE for Windows 2000/XP) 

19.19 Dotted-decimal notation and binary notation for an IPv4 address

Find the error, if any, in the following IPv4 addresses. Example Solution a. There must be no leading zero (045). b. There can be no more than four numbers. c. Each number needs to be less than or equal to 255. d. A mixture of binary notation and dotted-decimal notation is not allowed.

Finding the classes in binary and dotted-decimal notation

Find the class of each address. a b c d Example Solution a. The first bit is 0. This is a class A address. b. The first 2 bits are 1; the third bit is 0. This is a class C address. c. The first byte is 14; the class is A. d. The first byte is 252; the class is E.

19.23 Default masks for classful addressing

Two levels of hierarchy in an IPv4 address

A frame in a character-oriented protocol

© Prentice-Hall, Inc Domain Name Domain Names  Domain Name System (DNS) – Enables users to type names of Web sites and Web pages as well as IP addresses  UNIX command nslookup 

Port addresses

© Prentice-Hall, Inc Ports  Any server machine makes its services available to the Internet using numbered ports, one for each service that is available on the server  Clients connect to a service at a specific IP address and on a specific port  If a firewall is not protecting the port, you can connect to the port from anywhere on the Internet and use the service

© Prentice-Hall, Inc Ports  If you were to set up your own machine and load Web server software on it, you could put the Web server on port 918, or any other unused port, if you wanted to  Then, if your machine were known as xxx.yyy.com, someone on the Internet could connect to your server with the URL The ":918" explicitly specifies the port number  When no port is specified, the browser simply assumes that the server is using the well-known port 80

© Prentice-Hall, Inc HTTP Protocol  Every Web server on the Internet conforms to the HTTP protocol, summarized nicely in The Original HTTP as defined in 1991 The Original HTTP as defined in 1991The Original HTTP as defined in 1991  The most basic form of the protocol understood by an HTTP server involves just one command: GET  "GET filename," the server will respond by sending you the contents of the named file and then disconnecting  telnet 80

© Prentice-Hall, Inc Putting It All Together   The browser breaks the URL into three parts: The protocol ("http") The protocol ("http") The server name (" The server name (" The file name (“athletics/schedules.html") The file name (“athletics/schedules.html")  The browser communicates with a name server to translate the server name, " into an IP address, which it uses to connect to that server machine

© Prentice-Hall, Inc Putting It All Together  The browser then forms a connection to the Web server at that IP address on port 80  Following the HTTP protocol, the browser sends a GET request to the server, asking for the file  The server sends the HTML text for the Web page to the browser  The browser reads the HTML tags and formats the page onto your screen

Static document

Dynamic document using CGI

Dynamic document using server-site script

Active document using Java applet

Active document using client-site script

Electronic Mail ( )  is sending messages via computer  Business is using more and fax  To access you must have a mail server and software  Each person has a username and password  All mail programs allow you to Send, Compose, Reply and Forward, Delete

Internet Address Username Host Computer Next-level domain Highest-level domain A valid Internet Address must contain symbol

Protocols POP Client --Post Office Protocol Mail is read composed and stored locally Can work off-line IMAP --Messages stored remotely Stored on a server Download for local storage SMTP --Simple Mail Transfer Protocol The protocol required to send mail messages through the Internet