Internet and World Wide Web Introduction to the Internet.

Slides:



Advertisements
Similar presentations
4. Internet Programming ENG224 INFORMATION TECHNOLOGY – Part I
Advertisements

Basic Internet Terms Digital Design. Arpanet The first Internet prototype created in 1965 by the Department of Defense.
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
The Internet Useful Definitions and Concepts About the Internet.
Layer 7- Application Layer
Introduction to Web Database Processing
Introduction to Web Interface Technology (CSE2030)
IST 221 Internet Concepts and Applications Internet, WWW and HTML 1.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
Introduction to JavaScript Programming With XML and PHP Creating Interactive Web Pages Elizabeth Drake.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
INTRODUCTION TO WEB DATABASE PROGRAMMING
CS 299 – Web Programming and Design CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang.
Web Design & Development Introduction to the Internet & Web design challenges in 2013.
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.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Syllabus outcomes Describes and applies problem-solving processes when creating solutions Designs, produces and evaluates appropriate solutions.
CS134 Web Design & Development Introduction to the Internet Mehmud Abliz.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
Web Mastering Module Internet Fundamentals. What is the Internet? –Global network of networks –Communicating using same set of rules (protocols/languages)
Networks QUME 185 Introduction to Computer Applications.
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.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
How Does the Internet Work? Protocols Protocols are rules that describe how computers communicate and exchange data. The Internet has a series of these.
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
1 Welcome to CSC 301 Web Programming Charles Frank.
Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 3-1.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Web Design Dr. Rabie A. Ramadan 1.
Introduction to Internet. Chapter 1 Objectives Origins of the Internet Packets and Routers TCP/IP DNS HTTP URL Client-Server.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
Web Server.
The Internet, Fourth Edition-- Illustrated 1 The Internet – Illustrated Introductory, Fourth Edition Unit B Understanding Browser Basics.
COMPUTER NETWORKS Hwajung Lee. Image Source:
1 ** THE INTERNET ** Large, worldwide collection of networks that use a common protocol to communicate with each other A network of networks.
World Wide Web. The World Wide Web is a system of interlinked hypertext documents accessed via the Internet The World Wide Web is a system of interlinked.
MISY 322 CHAPTER 1 Introduction to Internet. CSC1720 – Introduction to Internet All copyrights reserved by C.C. Cheung Outline WWW and Internet.
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.
Introduction to the Internet
4.01 How Web Pages Work.
CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang
Internet Technology and Website Design
Understanding Web Server Programming
4.01 How Web Pages Work.
Computer Networks.
Introduction to the WWW
CISC103 Web Development Basics: Web site:
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.
Introduction To Web Design
E-commerce | WWW World Wide Web - Concepts
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
E-commerce | WWW World Wide Web - Concepts
Web Design Introduction to the Internet Week One
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
Wednesday, September 19, 2018 What Is the Internet?
CS222 Web Programming Course Outline
CISC103 Web Development Basics: Web site:
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
1 Introduction to the Internet.
Application layer Lecture 7.
ACT102 Introduction to web design
Web Design & Development
CS134 Web Design & Development
ACT102 Introduction to web design
Introduction to World Wide Web
4.01 How Web Pages Work.
Presentation transcript:

Internet and World Wide Web Introduction to the Internet

Internet, Packets and Routing Internet is a network of computer networks Data is transmitted by packet switching using the standard Internet Protocol (IP) Packet – a unit of information carriage Packet switching – process of moving packets from one node (computer device) to another

A Visualization of Internet

Internet, Packets and Routing At the sender, data is broken into packets and sent to the nearest node (router) At each router, it sends the packet to another router that is closer to the final destination At the receiver, packets are reassembled to get the original data A simple analogy: mailing system

Mailing System AB X Y Admin

TCP/IP and Domain Names Basic task of IP – moving packets as quickly as possible from one router to another It doesn’t check whether packets are delivered successfully, thus need TCP TCP (Transmission Control Protocol) – disassemble/reassemble packets, error checking.

TCP/IP and Domain Names We need some sort of address in order to identify different nodes, as if every house has a mailing address in order to receive mail from others The one used by Internet Protocol is called IP address Every host on the Internet has a unique IP address, made up of four numbers. E.g , each number is between 0 and 255

TCP/IP and Domain Names The numbers in an IP address is hard to remember, while names are easier Domain Name System – a mapping between the human-readable name (domain name) of a host and its IP address A domain name consists of two or more parts, e.g. faculty.mu.edu The rightmost label conveys the top- level domain, e.g. edu

TCP/IP and Domain Names Each label to the left specifies a subdomain, in our example, subdomain is mu (Al MajmaaUniversity), and sub- subdomain is cs (computer science). A top-level domain contains of multiple subdomains, each subdomain can contain multiple sub-subdomain, so on. The database contains the mapping between a domain name and an IP address is stored on a DNS server.

World Wide Web The World Wide Web (commonly shortened to the Web) is a system of interlinked, hypertext documents accessed via the Internet. It is created to share files/documents and overcome the barrier of different file formats Hypertext refers to text on a computer that will lead the user to other, related information on demand.

World Wide Web hypertext documents are created using a special kind of document formatting or “markup” language called HyperText Markup Language (HTML). HTML is sent or received over the network using HyperText Transfer Protocol (HTTP). A browser is a software program which interprets the HTML documents and displays it on the user’s screen.

URLs and Client-Server Model Each document/resource on the WWW needs to have an identifier in order to be accessed by others. A Uniform Resource Identifier (URI), is a compact string of characters used to identify or name a resource. A Uniform Resource Locator (URL) is a URI which provides means of obtaining the resource by describing its network “location”.

URLs and Client-Server Model Two things are given by the URL –Exact location of the document –The method or protocol by which to retrieve and display the document Example, – specifies the protocol Faculty.mu.edu.sa – specifies the host name / domain name /tghnaimat– specifies the path of the document on the host

Making a Request and Receiving a Response

Web site development To develop a Web site, three steps: 1. Obtain the appropriate equipment Web Server – hardware and software 2. Register the Web Server to an Internet Service Provider (ISP) Obtain the IP address and DNS address 3. Develop the contents Internet Programming

Web service is a kind of client / server process Need interaction between client and server Programming for providing Web service can also be divided into – Client-side programming: to define the operation to be performed on the client’s machine – Server-side programming: to define the operation to be performed on the server

Internet Programming Server-side Programming Skills that are often required: CGI PHP ASP Perl Java Servlet, … Web Client Web Server Internet Client-side Programming Skills that are often required: XHTML Javascript Java Dreamweaver Flash SMIL, XML … Database