IT-101 Section 001 Lecture #18 Introduction to Information Technology.

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.
MODULE 11 DOCUMENTS ON WEB 11.1 The internet and the world wide web 11.2 Documents and the world wide web Systems Analysis And Design © Systems Analysis.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
The Internet Useful Definitions and Concepts About the Internet.
Layer 7- Application Layer
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
Internet…issues Managing the Internet
Lesson 19 Internet Basics.
Internet Basics.
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.
The Internet is a vast network connecting computers all over the world
1 Web Developer & Design Foundations with XHTML Chapter 1 Key Concepts.
SIMS-201 History of WWW Internet Principles. 2  Overview Chapters 2 and 20 Introduction to the internet.
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.
CS134 Web Design & Development Introduction to the Internet Mehmud Abliz.
1 Web Developer Foundations: Using XHTML Chapter 1 Key Concepts.
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)
Chapter Two Regulating and Governing the Internet.
Chapter 1 Internet & Web Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D. Revised 1/12/2015 by William Pegram 1.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Networks QUME 185 Introduction to Computer Applications.
Introduction to Internet terms. Topics to Study What is Internet HTTP URL SMS MMS Wi-Fi Video Conferencing Social Webisites.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
Introduction To Internet
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
An Overview of the Internet: The Internet: Then and Now How the Internet Works Major Features of the Internet.
Communication, Networks, The internet and the Worldwide Web.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
The Internet. Definition: Network of networks. Began in 1969, DOD project called ARPANET. Early 1980’s NSF creates NSFnet NSF takes over both by mid ’80’s.
Copyright © 2007 Pearson Education, Inc. Slide 3-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. Third Edition.
The Internet Lecture 16 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
1 UNIT 13 The World Wide Web Lecturer: Kholood Baselm.
A global, public network of computer networks. Computer Network A collection of computing devices connected to share resources such as: Files Software.
Introduction to Internet. Chapter 1 Objectives Origins of the Internet Packets and Routers TCP/IP DNS HTTP URL Client-Server.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Internet and Website Development (Our Virtual World)
CS1001 Lecture 7. Overview Computer Networks Computer Networks The Internet The Internet Internet Services Internet Services Markup Languages Markup Languages.
CSI 3125, Preliminaries, page 1 Networking. CSI 3125, Preliminaries, page 2 Networking A network represents interconnection of computers that is capable.
CHAPTER 9 THE INTERNET. RECAP: COMPUTER NETWORKS LAN WAN.
Week-6 (Lecture-1) Publishing and Browsing the Web: Publishing: 1. upload the following items on the web Google documents Spreadsheets Presentations drawings.
1 UNIT 13 The World Wide Web. Introduction 2 Agenda The World Wide Web Search Engines Video Streaming 3.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
HOW THE INTERNET WORKS. Introduction : The internet has brought revolutionary changes Has become a medium for interaction and information Can access to.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
Basics of Networking & Internet Services Prof. Sadique Khan.
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.
Web Development & Design Foundations with XHTML Chapter 1 Key Concepts 1.
Internet and World Wide Web Introduction to the Internet.
4.01 How Web Pages Work.
Introduction to the WWW
History of WWW Internet Principles SIMS-201
Introduction To Web Design
Web Design Introduction to the Internet Week One
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
1 Introduction to the Internet.
ACT102 Introduction to web design
Web Design & Development
CS134 Web Design & Development
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
ACT102 Introduction to web design
TCP/IP Protocol Suite: Review
The Internet CSCI 101.
4.01 How Web Pages Work.
Presentation transcript:

IT-101 Section 001 Lecture #18 Introduction to Information Technology

 Overview Chapters 2 and 20 Introduction to the internet

What is the Internet? The internet is a publicly available, global network of computers It interconnects billions of Users –Businesses –Citizens –Governments –Academic Institutions –Research Centers –Libraries –Etc. Etc. Provides a Common Communications System for Diverse Computing and Network Environments Still Rapidly Expanding ( interplanetary internet, airborne internet, internet odors etc.) Involves Numerous Technologies (Not a Single Technology)

Internet History Milestones ARPANETINTERNET 1969 ARPANET R&D Project 1991 World Wide Web Released by Tim-Berners Lee 1974 Vinton Cerf and Robert Kahn Initiated TCP/IP 1983 DOD Mandated Adoption of TCP/IP 1983 ARPANET Split into ARPANET and MILNET 1985 NSFNET founded by The National Science Foundation 1993 Web Browser “Mosaic” invented by Mark Andreesen

Applications of the Internet The internet is used for a variety of applications including: Instant messaging WWW

The World Wide Web (WWW) The world wide web is a sophisticated system for universal information capture and delivery The world wide web consortium (W3C) definition of the web: "The World Wide Web is the universe of network-accessible information, an embodiment of human knowledge" Provides information access in ways not previously possible –Hyperlinked (Hypertext) –Graphical user interface –Pictorial and non-text information –Information that changes rapidly –Immediate access –Anyone can author a web site –Multi-user access to the same information (try that with a book) –Searchable information

The functionality of the WWW is based on 3 standards: URL (Universal Resource Locator) HTML (Hypertext Markup Language) HTTP (Hypertext transfer Protocol)

The Universal Resource Locator (URL) Each page of information on the web has a unique address called the URL at which it can be found The document can be obtained using the Hypertext Transfer Protocol (HTTP) Host Name - The Name of the Server Path to the Web Page Denotes that the File is Written in HTML HyperText Markup Language File Name

HTML HTML is a universal, simple language for formatting, embedding of graphics, and hypertextual linking of documents It is a language that is used to specify the structure of documents for retrieval across the Internet using browsers HTML is more than just a word processing file format It is a “glue” language where specialized phrases may be used to build hypertextual links to other documents to glue them together Hypertextual documents allow readers to freely move around the document, following links to subjects of interest

Homework 8 Solutio ns A portion of the html document from the course web site:

HTTP HTTP is the protocol used for document exchange between servers and clients (typically browsers) in the WWW To retrieve a document, the client first sends a request to the server and waits for a reply The http daemon (a program that waits for http requests) on the server then handles the request and the document is sent to the client over a TCP/IP connection

Web Client/Server Architecture

How the Internet works

Underlying principle of the Internet: Packet Switching The internet was first conceived in 1969 as ARPANET (Advanced Research Projects Agency Network) which was used to connect computers in geographically dispersed research centers ARPANET was the first major implementation of a packet switched network Previously, data communications were based on circuit switching as in traditional telephone networks, where a dedicated link is set up for the duration of the call The invention of packet switching in the early 1960’s enabled the transmission of data over links that are not established beforehand. In packet switching, data is assembled into packets which are then independently routed (using routers) to their destination through various links over the network. This leads to the distribution of resources, an increase in resource utilization, and increased fault tolerance since a packet may take alternative routes to reach its destination The destination node receives these packets and re-assembles them to construct the original message This breakthrough was what made internet a reality

One possible route for a data packet Source Destination Source:

Addressing Schemes We know that packets are sent over the network, but how does a packet reach its destination? Three addressing schemes are used concurrently in sending information across the Internet Organizationally-Unique Identifier (OUI) This is the 48-bit (MAC) unique address stamped on Network Interface Cards IP Address All devices connected to the internet are identified by a unique 32-bit IP address It is via IP addresses that computers in the internet can identify each other Domain Name System (DNS) Hierarchical, alphanumeric addressing scheme that is a “synonym” of an IP address

The IP Address Unique 32-bit (4 byte) logical address – (This one belongs to GMU) Made up of two parts –Network Number Identifies a network Must be assigned by the Internet Network Information Center (InterNIC) –Host Number Identifies a host on a network Assigned by the local network administrator Decimal IP address

IP Address Classes There are 5 different classes of IP addresses: A, B, C, D and E. A, B, and C are available for commercial use For example, a Class A network could support 126 networks, each with 16,777,216 hosts

Converting a 32-bit Internet Address to Dotted Decimal Format An Internet address, known as an IP address for “Internet Protocol” is comprised of four binary octets, making it a 32-bit address. IP addresses, difficult for humans to read in binary format, are often converted to “dotted decimal format” To convert the 32-bit binary address to dotted decimal format, divide the address into four 8-bit octets and then convert each octet to a decimal number. Each octet will have one of 256 values (0 through 255) (Example of an IP address in dotted decimal form) Recall binary to decimal conversion

IP address conversion Convert the following 32-bit Internet address into dotted decimal format: ) Divide the IP address into four octets ) Convert each binary octet into a decimal number = = = 16+4 = = = = = 220 3) Write out the decimal values separated by periods

IPv4 to IPv6 The number of IP addresses provided by a 32-bit code (IPv4) is insufficient for the Internet’s current growth trajectory How many different addresses does a 32-bit number provide? –2 32 = 4,294,967,296 How can we be running short? –Rapid global diffusion –Rapid proliferation of wireless devices that require an IP address –Voice over IP will only increase the shortage Is there a solution? –IPv6 is going to increase the address space to 128 bits –How many addresses will that provide? Short term work-arounds like Network Address Translation have helped stall the need to migrate to IPv6, and many predict the transition will be a rough one.

The Domain Name System We would go crazy if we would have to remember the IP addresses of all the web sites that we wanted to visit The Domain Name System translates between domain names and IP addresses of devices connected to the Internet –A domain name (a part of the URL) is a unique alphanumeric name such as gmu.edu –The top level domain name is edu and the secondary level domain name is gmu in the above example (there could be up to 127 levels, but more than 4 is rare)

Examples of top level domains Generic top level domains.com.biz.info.edu.mil.net, etc. Country codes (2 character codes).jp,.sw,.us, etc.

DNS IP ADDRESSESDOMAIN NAMES Every device connected has a unique 32-bit address Machine Readable e.g DNS Translation Between domain Names and IP Addresses Every device connected has an alphanumeric address p IP address and domain name allocation requires central administration to avoid duplication p Previously administered by U.S. government contract (NSI) p In 1998, technical coordination assigned to ICANN (Internet Corporation for Assigned Names and Numbers). Human Readable cnn.com

How DNS works When you type a URL into the address portion of your browser, the browsers’ first task is to convert the domain name into an IP address so that it can send a request to the appropriate web server at that IP address for the web page that you are requesting To accomplish this task, the browser interacts with a name server, a machine that maintains lists to translate the domain names into IP addresses Once the browser receives the IP address from the name server, it sends a request for the web page that you are requesting Let us retrieve the IP address of the name server that we are using…