The Internet. Session 3 INST 301 Introduction to Information Science

Similar documents
Computing. Week 9 LBSC 671 Creating Information Infrastructures

Practicum: Networks, Basic HTML. Week 2 LBSC 690 Information Technology

The Web. Session 4 INST 301 Introduction to Information Science

Physical Infrastructure. Week 1 INFM 603

Introduction to Networking

A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e. Chapter 8 Networking Essentials

COMS Introduction to Computers. Networking

Physical Infrastructure. Week 1 INFM 603

Networking. Networking and Communication Trends Convergence (Accessibility) Speed Stability Simplicity* Embeddedness

Networking Notes. Common Internet Speeds. Online Speed Test myspeed.visualware.com

Computer Networks. More on Standards & Protocols Quality of Service. Week 10. College of Information Science and Engineering Ritsumeikan University

Identify the features of network and client operating systems (Windows, NetWare, Linux, Mac OS)

Chapter 16 Networking

Networking and Health Information Exchange Unit 1a ISO Open Systems Interconnection (OSI) Slide 1. Slide 2. Slide 3

Section 1.1: Networking Overview

CHAPTER 17 - NETWORK AMD DISTRIBUTED SYSTEMS

Router Router Microprocessor controlled traffic direction home router DSL modem Computer Enterprise routers Core routers

ก ก Information Technology II

Unit 28 Website Production ASSIGNMENT 1

Introduction to TCP/IP

Introduction... xiii Chapter 1: Introduction to Computer Networks and Internet Computer Networks Uses of Computer Networks...

Networking 101. Introduction to Ethernet networking basics; Network types, components, configurations. Routers. Switches. Servers.

CCNA 1 Chapter 10 v5.0 Exam Answers 2013

MTA_98-366_Vindicator930

NT1210 Introduction to Networking. Unit 10

Homework 4 assignment for ECE374 Posted: 04/06/15 Due: 04/13/15

Special expressions, phrases, abbreviations and terms of Computer Networks

IT4405 Computer Networks (Compulsory)

Outline. Inter-Process Communication. IPC across machines: Problems. CSCI 4061 Introduction to Operating Systems

Sirindhorn International Institute of Technology Thammasat University

Fundamentals of Computer Networking AE6382

PLEASE READ CAREFULLY BEFORE YOU START

Chapter 4: Networking and the Internet. Figure 4.1 Network topologies. Network Classifications. Protocols. (continued)

Chapter 4: Networking and the Internet

OSI Model with Protocols. Layer Name PDU Address Protocols Device

E3-E4 CM TECHNICAL IT INFRASTRUCTURE

The Applications and Gaming Tab - Port Range Forward

The Transmission Control Protocol (TCP)

Computer Communication & Networks / Data Communication & Computer Networks Week # 03

Chapter 14: Introduction to Networking

Outline. Connecting to the access network: DHCP and mobile IP, LTE. Transport layer: UDP and TCP

Assignment - 1 Chap. 1 Wired LAN s

Networks Fall This exam consists of 10 problems on the following 13 pages.

Chapter 11: Wide-Area Networks and the Internet

Networking. Robotics is networking. Liam Paull, co-inventor of Duckietown and professor at University of Montreal

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

Thursday, May 29,

Study Guide. Module Two

ROYAL INSTITUTE OF INFORMATION & MANAGEMENT

MiPDF.COM. 1. Convert the decimal number 231 into its binary equivalent. Select the correct answer from the list below.

UDP, TCP, IP multicast

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

SYSTEMS ADMINISTRATION USING CISCO (315)

CCENT Practice Certification Exam # 2 - CCNA Exploration: Accessing the WAN (Version 4.0)

General Terms Node - File Permissions - file permissions file

ITP 140 Mobile Applications Technologies. Networks

Introduction to computer networking

The ACK and NACK of Programming

Dr./ Ahmed Mohamed Rabie Sayed

Chapter 2. Communicating Over The Network. CCNA1-1 Chapter 2

Network+ Guide to Networks, Seventh Edition Chapter 2, Solutions

LECTURE WK4 NETWORKING

Interconnecting Cisco Networking Devices Part1 ( ICND1) Exam.

Networking Jamie Tees

Networking and Health Information Exchange: ISO Open System Interconnection (OSI)

Internet A Brief Tutorial. Jean Walrand EECS U.C. Berkeley

Cisco 1: Networking Fundamentals

OSI Transport Layer. Network Fundamentals Chapter 4. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

University of Southern California EE450: Introduction to Computer Networks

ECS 15; Lectures 17 and 18. The Internet. What is the internet, and how does it work? TA feedback

NETWORK PACKET ANALYSIS PROGRAM

6. Correspondence relationship between Educational goals and Course goals

ECE 650 Systems Programming & Engineering. Spring 2018

Chapter 4: Networking and the Internet. Network Classifications. Network topologies. Network topologies (continued) Connecting Networks.

Chapter 4 The Internet

Chapter 2. Communicating Over The Network

Lecture A4 Network / Internet. Computing and Art : Nature, Power, and Limits CC 3.12: Fall 2007

Lab 1: Packet Sniffing and Wireshark

ISO/OSI Model and Collision Domain NETWORK INFRASTRUCTURES NETKIT - LECTURE 1 MANUEL CAMPO, MARCO SPAZIANI

Module 16: Distributed System Structures

CCNA Exploration Network Fundamentals. Chapter 3 Application Layer Functionality and Protocols

CNBK Communications and Networks Lab Book: Purpose of Hardware and Protocols Associated with Networking Computer Systems

Computers. Week 1 LBSC 690 Information Technology

2. A collection of interconnected networks is called an internetwork. 3. Each machine is connected to a central hub with a point-to-point connection.

Networking and TCP/IP. John Kalbach November 8, 2004

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

Scribe Notes -- October 31st, 2017

precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet protocol (bottom level)

Lecture-4. TCP/IP-Overview:

CS 326: Operating Systems. Networking. Lecture 17

Debian/GNU Linux Networking

Networking interview questions

Cisco CCNA (ICND1, ICND2) Bootcamp

CompTIA Exam N CompTIA Network+ certification Version: 5.1 [ Total Questions: 1146 ]

Chapter 2 Communicating Over the Network

EEC-484/584 Computer Networks

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).

Overview of Ethernet Networking

The TCP/IP Architecture. Jean Yves Le Boudec 2015

The TCP/IP Architecture. Jean Yves Le Boudec 2015

Transcription:

The Internet Session 3 INST 301 Introduction to Information Science

Outline The creation story What it is Exploring it Using it

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 802.11b: 10Mb/s IEEE 802.11g: 54Mb/s (required for video) IEEE 802.11n: 248Mb/s IEEE 802.11ac: 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 54.84.241.99 Identifies a specific device

Leasing an IP Address Dynamic Host Configuration Protocol (DHCP)

Routing Tables IP Prefix Next Router Estimated Delay 216.141.xxx.xxx 120.0.0.0 18 ms 216.xxx.xxx.xxx 121.0.0.0 34 ms 101.42.224.xxx 120.0.0.0 21 ms xxx.xxx.xxx.xxx 121.0.0.0 250 ms 120.0.0.0 45.0.2.10 121.0.0.0 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 http://remote.12dt.com/ See where in the world it (probably) is http://geobytes.com/iplocator/

Hands On: TraceRoute See how packets get from South Africa to you Use http://services.truteq.com/ Look at the same data visually http://www.monitis.com/traceroute/ Alternative: http://visualroute.visualware.com/ Tested with Firefox (requires Flash and Java)

Outline The creation story What it is Exploring it Using it

TCP/IP layer architecture Application Virtual network service Application Transport Virtual link for end to end packets Transport Network Network Network Network Virtual link for packets Link Link Link Link Link Link Link for bits Link for bits 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 https://terpware.umd.edu/ SFTP to terpconnect.umd.edu Change directory to /pub/userid Upload or download files You can see these files at: http://terpconnect.umd.edu/~userid/

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?