Agenda Client/Server Model IP Addresses URLs Domain Names READ Zeid: page 3-20.

Slides:



Advertisements
Similar presentations
The Internet.
Advertisements

Internet Applications INTERNET APPLICATIONS. Internet Applications Domain Name Service Proxy Service Mail Service Web Service.
Technology Infrastructure: The Internet and the World Wide Web
Internet and the web Summary of terms discusses and review.
Recap of last class History of the Internet – DARPA – ARPANet – Key Players Other non-sense – File sharing (Napster) – Personal information security (Experian)
The Internet Useful Definitions and Concepts About the Internet.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Web Servers and URLs And Domain Names. WWW vs. Internet World Wide Web An application layer built using the Internet Refers mostly to protocols and content.
Phishing Analysis. Ojectives Phishing Internet Protocol (IP) addresses Domain Name System (DNS) names Analyse “From” addresses Analyse URL’s Trace the.
Boris Tshibangu. What is a proxy server? A proxy server is a server (a computer system or an application) that acts as an intermediary for requests from.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing Fundamentals Internetworking Fundamentals Instructor: Abdirahman I. Abdi.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
The Internet & Web Browsers Business Webpage Design Kelly Seale.
Network Fundamentals Part 1 CS 1 Rick Graziani Cabrillo College.
IT 210 The Internet & World Wide Web introduction.
 Internet vs WWW  Pages vs Sites  How the Internet Works  Getting a Web Presence.
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.
Internet Information ISYS 105B. What is the Internet? Comprised of network of computers Started in 1969 by U.S. Defense Dept.
Internet Technology I د. محمد البرواني. Project Number 3 Computer crimes in the cybernet Computer crimes in the cybernet Privacy in the cybernet Privacy.
The Internet. The Internet: A Definition  Short for Internetwork  AKA: The World Wide Web, or the Net  This is defined by the system of communications.
Lectures and Practicals Mon 8-10 SC1222 TUE SC1222 Office: SC Website: mis.csit.sci.tsu.ac.th/kanida.
1. 2 First Things First: Internet and Web Basics Chapter 1.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 19 PCs on the Internet.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
1 INTERNET AND WORLD WIDE WEB TECHNOLOGIES BUS Abdou Illia, Spring 2007 (Week 11, Thursday 3/22/2007)
Technology In The Classroom Series Computer Basics.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
Introduction To Internet
Communication Between Networks How the Internet Got Its Name.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
Networking Network Classification, by there: 3 The Rules they use to exchange data: Protocols.
Phishing Lab. Lab 9: Phishing ● Step 1: Acquire Some Data ● Open the Phishing_Evidence document. This is the original in its initial format as.
Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 3-1.
The Internet Lecture 16 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
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?
Network Programming All networked computers have an IP Address – Unique – In the form of xxx.xxx.xxx.xxx ( ) – 32 bits = ~4 billion possibilities.
Web Server.
Lecture 2- Internet, Basic Search, Advanced Search COE 201- Computer Proficiency.
Web Browsing *TAKE NOTES*. Millions of people browse the Web every day for research, shopping, job duties and entertainment. Installing a web browser.
Internet Infrastructure Min Ding Smeal College of Business Administration Pennsylvania State University.
THE INTERNET INTRODUCTION TO BUSINESS TECHNOLOGY.
The Internet. Important Terms Network Network Internet Internet WWW (World Wide Web) WWW (World Wide Web) Web page Web page Web site Web site Browser.
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
Matthew Baillie, Luke Day THE INTERNET. HISTORY OF THE INTERNET J.C.R. Licklider authored a series of memos concerning theoretical network structures.
INTRODUCTION TO THE INTERNET Internet Protocol Cameras Training: Session 1.
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
INTERNET ADDRESSING Today’s topics:  What are Internet addresses?  Why do we need them?  How are they used?
05/01/02Joel Boydston - South Florida Community College CHAPTER 1 FOUNDATIONS OF WEB SITE CREATION 20 Slides.
Uniform Resource Locator URL protocol URL host Path to file Every single website on the Internet has its own unique.
The Internet & Web Browsers Business Webpage Design Created by Kelly Seale Adapted by Jill Einerson.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
IP Addresses IPv4 IPv6.
Getting Connected to NGS while on the Road…
IS1500: Introduction to Web Development
Warm Handshake with Websites, Servers and Web Servers:
The Internet.
ICT Communications Lesson 1: Using the Internet and the World Wide Web
Electronic Resources and the WWW
Internet Applications
الوحدة 5 مقدمة في شبكة الانترنت.
CS222 Web Programming Course Outline
CISC103 Web Development Basics: Web site:
CS101 How the Internet Works.
Getting Connected to NGS while on the Road…
Internet Addressing Today’s topics: What are Internet addresses?
Web Server Technology Unit 10 Website Design and Development.
INTERNET APPLICATIONS
Presentation transcript:

Agenda Client/Server Model IP Addresses URLs Domain Names READ Zeid: page 3-20

URLs Uniform Resource Locator Human-readable WWW Address Examples: ftp://ftp.cs.rpi.edu Includes addresses and newsgroups

URLs Example: http is the protocol www is the host name (server name) cs.siena.edu is the domain (network address) edu is the top level domain siena is essentially Siena College’s network cs is the CS Dept Network (sub-set of Siena)

WhoIs Search Lets do a Whois Search on some popular domains siena.edu harvard.edu

IP Addresses Numeric Internet Address Part of the TCP/IP Protocol URLs are translated into IP Addresses by DNS Servers DNS  Domain Name System

IP Addresses Example: numbers separated by decimal points 64 is the top level network 4 is a specific computer (host or server) Lets do an nslookup on an IP Address

Client/Server The WWW is huge client/server system with millions of web servers (called hosts) and soon to be billions of clients Web Servers are obviously the servers Web Browsers are the client applications

Other Servers on the Internet Companies also have Database servers that are connected to the Internet some are widely available via URLs and Web- based Interfaces Wanna see my favorite one?

Protocols to remember HTTP HTTPS mailto NNTP (Network News Transfer Protocol) Telnet, SSH, Secure Shell File:

Intranets vs. Extranets What is the difference? What does Siena have? What does the CS Dept. have?

Web Browsers Internet Explorer Netscape Mozilla Opera Why does it matter?

Web Browsers Things that really matter cache 3 rd party toolbars Plug-ins History lists, privacy, security Things everyone should know.

Web Servers Any computer can be a web server CS Server: Compaq Intel Pentium III running an Apache web server for RedHat Linux 7.1 Adequate for about http requests per minute Actually get about 250 request per day Why is the CS website so slow? It depends on where you are?

Web Servers Rough map of the world as seen from our web server Your web is only as fast as your slowest network bottleneck. Ken Swarner’s office www (ares) Roger Bacon Siena College

Web Servers Web servers do NOT have to be dedicated There can be other software Other processes running Other purposes Web servers are often Application servers Database servers Domain name servers Personal computers

Web Servers Powerful servers Multiple processors for handling simultaneous requests Lots of memory (RAM) so files don’t have to be retrieved from slow hard drives RAM is perhaps the most important investment Who has powerful servers Yahoo, Google, Amazon, Ebay, Travelocity Major networks: CNN, ABC, NBC, CBS, etc. (ESPN) Microsoft, IBM, & ??? (Dell???)

Web Servers How can I set up my own web server. 1. First, you need to get software 2. Second, you need a pretty good internet connection 3. Third, you need to register a domain name 4. Finally, you need to actually make some webpages How much does this all cost? How hard is it?

Web server software Apache (its free and its very good) UNIX and Windows versions Problems: Not super easy to setup or configure If you are not already a nerd, you’ll probably need a lot of time. Microsoft makes several different servers Somewhat easier to setup than Apache

Internet connections Dial-up $10-30/month DSL $30-40/month Cable $40-50/month

Internet connections T1 $250 to $1000/month 1-3 Mbps T3 $3000 to $15,000/month 3-45 Mbps

Internet connections OC-3 $20,000 to $50,000/month 150+ Mbps OC-12 Over $500,000 year 600+ Mbps OC-48 Good luck finding one used internally by companies like Sprint who sell the above connections Mbps

Internet Connections Siena used to have 3 dedicated T-1 lines (bundled?) about 3 Mbps Siena now has RoadRunner Premier (perhaps two separate connections) about 6 Mbps (just a guess

Internet Connections RPI (3 years ago) Equivalent of 2 dedicated T-3’s 50+ Mbps 10-times Siena’s bandwidth. Now, they may have an OC Mbps 30-times Siena’s bandwidth

Domain Names Once managed by the InterNIC Internet Network Information Center Non-profit organization of professional Public interest in mind Still manages.org in North America Who manages domains now?

Domain Names The Internet Assigned Numbers Authority (IANA) is the overall authority for the IP Addresses, the Domain Names, and many other parameters, used in the Internet. APNIC (Asia Pacific Network Information Centre) - Asia/Pacific Region APNIC (Asia Pacific Network Information Centre) ARIN (American Registry for Internet Numbers) - North America and Sub-Sahara Africa ARIN (American Registry for Internet Numbers) LACNIC (Latin American and Caribbean IP address Regional Registry) - Latin America and some Caribbean Islands LACNIC (Latin American and Caribbean IP address Regional Registry) RIPE NCC (Réseaux IP Européens) - Europe, the Middle East, Central Asia, and African countries located north of the equator RIPE NCC (Réseaux IP Européens)

Domain Names Many companies act as a 3 rd (and even 4 th ) party and will register your domain name with the proper authorities. The InterNIC itself acts as a 3 rd party in registering many domain names. Registering a domain just reserves the name.

Spoofing Ultimately, Domain name servers determine Which domain names are associated with which hosts. Remind me to tell you a story.

Domain Names

To get the Internet to recognize your domain you have to get your ISP to add your domain to its Domain Name Server This will have a cascading effect and eventually your domain can be reached. My computer IP Address: ISP Domain Name Table …  … DNS Authority

Multi-tiered

Domain Names & Hosting Companies that register your domain name are often ISP’s and Will set you up with: A domain name A dedicated IP address And, they make sure you get added to the right tables Associates your IP address with your domain.

On-site vs. Off-site Most hosting companies have their own servers and will provide off-site hosting Off-site means they host your stuff on their servers You don’t have your own servers on-site Most ISP can set you up on-site if you have Your own server Your own support personal Your own infrastructure

Other hosting options Free services Angelfire Geocities Cheap services Roadrunner AOL Piggy-backing College Company