First Digital Computer -- ENIAC (Electronic Numerical Integrator And Calculator) 1946 University of Pennsylvania Result of research to more quickly calculate.

Slides:



Advertisements
Similar presentations
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Advertisements

© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
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.
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
Vocabulary URL = uniform resource locator: web address protocol –set of rules that networked computers follow in order to share data and coordinate communications.
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.
Chapter 15 Networks. Chapter Goals Types of networks Topologies Open Systems Home Internet connections 15-2.
CMPTR Chapter 5.
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Chapter 3 The Basics of Networking
CHAPTER 2 PCs on the Internet Suraya Alias. The TCP/IP Suite of Protocols Internet applications – client/server applications The client requested data.
Hands-On Microsoft Windows Server 2003 Networking Chapter Three TCP/IP Architecture.
Lesson 24. Protocols and the OSI Model. Objectives At the end of this Presentation, you will be able to:
Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.
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,
How the Internet Works. The Internet and the Web The Web is actually just one of many computer applications that run on the Internet Among others are.
Networks and Internet Technology CSCI-N 100 Department of Computer and Information Science.
Lesson 2 — The Internet and the World Wide Web
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 19 PCs on the Internet.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
History of the Internet and Internet Basics AGED 4143 Electronic Communications in Agriculture.
Networks QUME 185 Introduction to Computer Applications.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
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.
Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.
TCP/IP Transport and Application (Topic 6)
CHAPTER 2 PCs on the Internet Suraya Alias. The TCP/IP Suite of Protocols Internet applications – client/server applications ◦The client requested data.
CS1Q Computer Systems Lecture 17 Simon Gay. Lecture 17CS1Q Computer Systems - Simon Gay2 The Layered Model of Networks It is useful to think of networks.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1.
The First Computer The Abacus At least 2500BC in Mesopotamia Used by merchants to calculate transactions.
Chapter 7: The Internet, Intranets, and Extranets.
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.
TCP/IP Protocol Architecture CSE 3213 – Fall
Networking Basics CCNA 1 Chapter 11.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
First Digital Computer -- ENIAC (Electronic Numerical Integrator And Calculator) 1946 University of Pennsylvania Result of research to more quickly calculate.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
Individual Project 1 Sarah Pritchard. Fran, a customer of your company, would like to visit your company’s website from her home computer… How does your.
Reading TCP/IP Protocol. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also.
Internet and World Wide Web
Transmission Control Protocol (TCP) Internet Protocol (IP)
Networks. Local area network (LAN( Wide-area network (WAN( Networks Topology.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
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,
Ad Hoc – Wireless connection between two devices Backbone – The hardware used in networking Bandwidth – The speed at which the network is capable of sending.
Internet.
Networking for Home and Small Businesses – Chapter 6
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.
Networking for Home and Small Businesses – Chapter 6
CS222 Web Programming Course Outline
Topic 5: Communication and the Internet
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.
TCP/IP Protocol Suite: Review
Networking for Home and Small Businesses – Chapter 6
Presentation transcript:

First Digital Computer -- ENIAC (Electronic Numerical Integrator And Calculator) 1946 University of Pennsylvania Result of research to more quickly calculate trajectories for artillery shells in WW2 60,000 pounds 18,000 vacuum tubes Size of medium sized house (1,600 square feet)

By mid 1960's -- Minicomputers Multiple Terminals -- Different people using the computer at the same time. Time Sharing -- The computer could run more than one program at the same time. Only cost about $20,000 so most universities could afford one.

The First "Internet" -- ARPANET 1969 Funded by the US department of Defense 4 Hosts at Universities in the Western USA Original Plans call for 128 Hosts

There are 4 main things which cause the Internet to explode beginning in the late 1980s Desktop Computers Become Affordable in 1980s US Government Relinquishes Control of Internet starting in 1990 Tim Berners-Lee Invents the World Wide Web in 1990 Marc Andreessen creates Mosaic Web browser in 1993

First desktop Computers available around Apple II -- Eventually Apple would be the first desktop computer to feature – Floppy Disk Drives (1978) – Mouse (1983) – Windows Graphical User Interface (1983) 1981 IBM PC – Used Microsoft's DOS Operating System – Microsoft eventually patents the term Windows – Windows 1.1 (1985)

US Government releases control of the Internet First year internet access could be obtained without formal sponsorship from US Government Internet control formally transferred to non- profit Organization which evolved into ISOC (Internet SOCiety). It's membership includes researchers from major technology companies and research universities around the world.

The internet is over 20 years old Tim Berners-Lee, while working at the CERN physics lab in Europe invents World Wide Web. – Writes first Web browser and Web server software (UNIX platform). – The goal is to enable physicists to be able to share abstracts of physics research papers over the Internet. The World Wide Web is born

The Web as you know it is born Marc Andreessen, a graduate student in Illinois, creates Mosaic Web browser. – Point-and-Click interface – Can render graphics Netscape Communications releases Netscape Navigator 2 for all major platforms (Windows, Macintosh, Unix). Netscape was formed by Marc Andreessen and his buddies. – Web traffic soon dominates traffic on Internet

The Internet uses a 5-layer networking model. This is sometimes called the Internet protocol stack.

Physical Layer Electrons whizzing through copper cables. Visible light moving through fiber optic cables. Non-visible wavelengths of electromagnetic radiation moving through the air for satellite transmissions and other wireless transmissions. Protocols deal with physical properties -- voltage, amperage, wavelength, etc. No delivery of data guarantee -- electrons slam into copper atoms, electromagnetic radiation dissipates.

Network Layer Ethernet -- For linking computers into Local Area Networks (LANs). Typical examples -- a computer lab or all the computers in a small building. Wireless -- Similar idea to Ethernet, but no wires and usually slower. Examples: Wi-Fi, 4G Phone modem -- Point-to-Point Protocol (PPP). Link your computer to another at service provider. Cable Modem/DSL modem -- Point to point types of links, but faster than phone modems.

Comparison of network-level data transfer rates.

InterNetwork Layer The Internetworking Protocol (IP) hooks various network types together into an Internetwork.

IP addresses Example: Each number in the range Around 4 billion different IP addresses Class A IP license -- Example: 164.x.x.x Class B IP license -- Example: x.x Class C IP license -- Example: x

Other IP Features Data is segmented into small packets, each about 1 to1.5 K in size Flow Control -- Packet routers try to pick the optimal path to destination based upon how busy neighboring routers are, not necessarily the shortest path. Different packets from same transaction might take same route. A busy router might just discard a given packet! Time To Live -- A packet is only allowed a certain number of "hops" on the internet, after which it is dropped or killed by a router.

The design of IP is a major contributor to the success of the internet Flexible routing means that data is not bound to a set path. Thus, if one or more routers goes down, packets can simply take a different route. Flow Control and Time To Live help to protect the routers from overload. Packet segmenting of data is ideal. It is far better to re-transmit a few lost or damaged packets than to retransmit a whole chunk of data.

Transport Layer The Transmission Control Protocol (TCP) coordinates data transfer between two computers. This is the end- to-end service.

Here's how TCP works When a file is requested from a server: It segments the file into packets and "stamps" each packet with a sequence number so that they can be reassembled later in the proper order. It calculates a checksum for each packet and "stamps" that on. A checksum is basically a count of the bits comprising the packet. This is used on the other end to test for data loss. It gives the packets to the IP layer for delivery.

When the IP layer on the client receives the packets, it passes them up to the TCP layer. Here's how the TCP layer finishes the internet transaction.  It re-calculates the checksum for each packet and sends a message back to the server with the packet's sequence number indicating whether or not it arrived intact. If it did not, the server will re-send it. Also, if no acknowledgement for a packet is received from the client within a certain period of time, the TCP layer on the server will assume IP has discarded it and re-send it.  The TCP layer re-assembles the original data according to the sequence numbers of the packets.

The combination of IP and TCP are usually lumped together and referred to as the TCP/IP internet protocol suite. This enables data transfer between networks -- the internet. Networking Networking protocols -- Two computers in the same network talking to each other. Reliable data transfer. Physical -- Potential data loss. InterNetworking End-to-end Transport (TCP) -- Two computers in different networks talking to each other. Reliable data transfer. InterNetworking (IP) -- Routing Between Networks. Potential data loss.

Application Layer Interface with Humans. Pass data to TCP Layer (or save to local hard drive). Two major communication Models for Applications on the Internet: – Client-Server -- Web, , File Transfer (FTP), Telnet, … – Peer-To-Peer -- File trading software, Chat software, Networked games,...

Domain Name Service All internet routing is done with IP addresses. Domain Names are for Humans!

Top-level domains Virtual Domains Named addresses Domain names form a hierarchy and the DNS service can resolve domain names more efficiently using the hierarchical structure.

Virtual Hosting A service related to domain names provided by the Web server software. Ultimately, a domain name used for a Web site is no more than a directory (folder) on a Web server. That is the (virtual) reality of it.

URL -- Uniform Resource Locator Three parts: Internet Protocol (how) -- We will see: –http (HyperText Transfer Protocol) -- "Give me a Web page." – ftp (File Transfer Protocol) -- "Copy and transfer a file for me." – mailto -- "Send this for me." The address (where) – Can be a named address or numerical IP address The path to a particular Web page on the server (what)

Basic HTTP transaction: HTML file + two graphics = Web page