The Internet Session 3 INST 301 Introduction to Information Science.

Slides:



Advertisements
Similar presentations
Click to continue Network Protocols. Click to continue Networking Protocols A protocol defines the rules of procedures, which computers must obey when.
Advertisements

Network Services Networking for Home & Small Business.
LBSC 690 Session #2 FTP, "Hello World!" HTML Jimmy Lin The iSchool University of Maryland Wednesday, September 10, 2008 This work is licensed under a Creative.
Networking Practicum: TraceRoute, FTP, Basic HTML Week 2 LBSC 690 Information Technology.
Networks Week 2 LBSC 690 Information Technology. Types of Software Application programs (e.g., Internet Explorer) –What you normally think of as a “program”
1 Chapter 9 Computer Networks. 2 Chapter Topics OSI network layers Network Topology Media access control Addressing and routing Network hardware Network.
1 LBSC 690: Week 2 HTML, The Internet Jen Golbeck College of Information Studies University of Maryland.
Networks Week 2 LBSC 690 Information Technology. Computer Systems Hardware –Types of hardware –Storage hierarchy –Moore’s law Software –Types of software.
Networks Week 2 LBSC 690 Information Technology. Computer Systems Hardware –Types of hardware –Storage hierarchy –Moore’s law Software –Types of software.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Introduction To Networking
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
04/26/2004CSCI 315 Operating Systems Design1 Computer Networks.
LBSC 690: Session 2 FTP, “Hello World!” HTML Jimmy Lin College of Information Studies University of Maryland Monday, September 17, 2007.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
1.  A protocol is a set of rules that governs the communications between computers on a network.  Functions of protocols:  Addressing  Data Packet.
Chapter Eleven An Introduction to TCP/IP. Objectives To compare TCP/IP’s layered structure to OSI To review the structure of an IP address To look at.
Computing Week 9 LBSC 671 Creating Information Infrastructures.
Module 4 - Networking MIS5122: Enterprise Architecture for the IT Auditor.
Managing Network connections. Network Cabling Ethernet Topology Bus topology – Connects each node in a line – Has no central connection point Star topology.
Hands-On Microsoft Windows Server 2003 Networking Chapter Three TCP/IP Architecture.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
Chapter 10 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain how the functions of the application layer,
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
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.
A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e
Computing Week 9 LBSC 671 Creating Information Infrastructures.
© 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.
Common Devices Used In Computer Networks
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
Network Services Networking for Home & Small Business.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
1 Version 3.0 Module 11 TCP Application and Transport.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 2: TCP/IP Architecture.
Linux+ Guide to Linux Certification Chapter Fifteen Linux Networking.
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
Practicum: Networks, Basic HTML Week 2 LBSC 690 Information Technology.
1 Introductory material. This module illustrates the interactions of the protocols of the TCP/IP protocol suite with the help of an example. The example.
1 COP 4343 Unix System Administration Unit 11: Networking – basic concepts: IP, TCP, UDP, DHCP – devices: setup, status.
Data Networking Fundamentals Chapter 7. Objectives In this chapter, you will learn to: Discuss basic networking concepts, including the elements common.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network, Enhanced Chapter 3: TCP/IP Architecture.
Networks Part 2: Infrastructure + Protocols NYU-Poly: HSWP Instructor: Mandy Galante.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. Overview of Ethernet Networking A Rev /31/2011.
CTC 228 – Computer Networks Fall 2015 Instructor: Robert Spengler.
The Web Session 4 INST 301 Introduction to Information Science.
INTRODUCTION TO THE INTERNET Internet Protocol Cameras Training: Session 1.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
COMPUTER NETWORKS Hwajung Lee. Image Source:
Computer networks. Topologies Point to point Bus (rail) Ring Tree, star, etc.
Win Phillips, Ph.D Win Phillips, Ph.D. Clinical Assistant Professor University of Missouri Columbia, MO.
Windows Vista Configuration MCTS : Advanced Networking.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
Ad Hoc – Wireless connection between two devices Backbone – The hardware used in networking Bandwidth – The speed at which the network is capable of sending.
Instructor Materials Chapter 5 Providing Network Services
Lec 2: Protocols.
Understand the OSI Model Part 2
Networking for Home and Small Businesses – Chapter 6
Data Networking Fundamentals
Wednesday, September 19, 2018 What Is the Internet?
Networking for Home and Small Businesses – Chapter 6
Topic 5: Communication and the Internet
Computing Over Distance
Networking Theory (part 2)
Networking for Home and Small Businesses – Chapter 6
Week 2 LBSC 690 Information Technology
The TCP/IP Model.
Networking Theory (part 2)
Presentation transcript:

The Internet Session 3 INST 301 Introduction to Information Science

Outline  The creation story What it is Exploring it Using it

The ARPANET J.C.R. Licklider Bob Taylor Larry Roberts

Outline The creation story  What it is Exploring it Using it

Source: Wikipedia

Central Processing Unit (CPU)

Source: Wikipedia Random Access Memory (RAM)

Hard Drive (“Disk”) Extracted From Shelly Cashman Vermatt’s Discovering Computers 2004

Networks of Networks Local Area Networks (LAN) –Connections within a room, or perhaps a building Wide Area Networks (WAN) –Provide connections between LANs Internet –Collection of WANs across multiple organizations

Ethernet Local Area Network (LAN) All attach to the same cable Transmit anytime –Collision detection –Automatic retransmission Inexpensive and flexible –Easy to add new machines –Robust to computer failure Inefficient –Half the bandwidth is wasted

Switched (“Star”) Network All attach directly to a hub –Switched Ethernet –Digital Subscriber Lines (DSL) Higher cost –Line from hub to each machine –Hub must handle every packet Much higher bandwidth –No sharing, no collisions

Wireless Networks WiFi is available in several (“maximum”) speeds –IEEE b: 10Mb/s –IEEE g: 54Mb/s (required for video) –IEEE n: 248Mb/s –IEEE ac: 7 Gb/s “Wireless Data” plans typical speeds: –3G: At least 200 kb/s –4G: At least 100 Mb/sec (required for video) Bluetooth for peer-to-peer short range –At least 24 kb/s; max range is about 30 feet

An Internet Protocol (IP) Address Identifies a LAN Identifies a specific device

“Leasing” an IP Address Dynamic Host Configuration Protocol (DHCP)

Routing Tables IP PrefixNext RouterEstimated Delay xxx.xxx ms 216.xxx.xxx.xxx ms xxx ms xxx.xxx.xxx.xxx ms Windows: route print Mac: netstat -nr

Wide Area Networks Two key ideas: –Unshared “point-to-point” links –Automatic forwarding Challenge: Routing is complex –Which paths are possible? –Which is shortest? –Which is least busy?

Domain Name Service (DNS) Domain Names –Easier to remember than IP addresses –Written like a postal address: specific-to-general Each “name server” knows one level of names –“Top level” name servers know.edu,.com,.mil, … –.edu name server knows umd, umbc, stanford, … –.umd.edu name server knows terpconnect, ischool, … –…

Ports “Well-known” ports for initial contact –22 Secure Shell (SSH and SFTP) –53 Domain Name Service (DNS) –68 Dynamic Host Configuration Protocol (DHCP) –80 Hypertext Transfer Protocol (HTTP) –143 Internet Message Access Protocol (IMAP) –… Registered ports for specialized services –e.g., 8080 may be a user-created HTTP server Ephemeral ports –Established as needed for ongoing interactions

Outline The creation story What it is  Exploring it Using it

Hands-on: Learn About Your IP Address Find your IP address –Launch a command shell –Type “ipconfig /all” (and press enter) See who “owns” that address –Use See where in the world it (probably) is –

Hands On: TraceRoute See how packets get from South Africa to you –Use Look at the same data visually – –Alternative: Tested with Firefox (requires Flash and Java)

Outline The creation story What it is Exploring it  Using it

TCP/IP layer architecture Link Network Virtual link for packets Transport Virtual link for end to end packets Application Virtual network service Link for bits

Transmission Control Protocol (TCP) Built on the network-layer version of UDP Guarantees delivery all data –Retransmits missing data Guarantees data will be delivered in order –“Buffers” subsequent packets if necessary No guarantee of delivery time –Long delays may occur without warning

User Datagram Protocol (UDP) The Internet’s basic transport service –Sends every packet immediately –Passes received packets to the application No delivery guarantee –Collisions can result in packet loss Example: sending clicks on web browser

File Transfer Program (FTP) Used to move files between machines –Upload (put) moves from client to server –Download (get) moves files from server to client Both visual and command line interfaces available Normally requires an account on the server –Userid “anonymous” provides public access

Hands On: Graphical Secure FTP Install WinSCP (Windows) or Fetch (Mac) –In Network at SFTP to “terpconnect.umd.edu” Change directory to “/pub/USERID” Upload or download files You can see these files at:

Next: The Web

Before You Go On a sheet of paper, answer the following (ungraded) question (no names, please): What was the muddiest point in today’s class?