Introduction to Networks and the Internet



Similar documents
Agenda. Distributed System Structures. Why Distributed Systems? Motivation

Computer Networks Vs. Distributed Systems

Protocols. Packets. What's in an IP packet

IT4405 Computer Networks (Compulsory)

Raritan Valley Community College Academic Course Outline. CISY Advanced Computer Networking

Lecture 28: Internet Protocols

Computer Networks CCNA Module 1

Computer Networks CS321

Overview of Computer Networks

Topics. Computer Networks. Let s Get Started! Computer Networks: Our Definition. How are Networks Used by Computers? Computer Network Components

Rev Technology Document

Operating System Concepts. Operating System 資 訊 工 程 學 系 袁 賢 銘 老 師

COMPUTER NETWORK TECHNOLOGY (300)

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

CSCD 330 Network Programming Winter Lecture 1 - Course Details

Core Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006

Understanding TCP/IP. Introduction. What is an Architectural Model? APPENDIX

Top-Down Network Design

Chapter 1: Introduction

Chapter 14: Distributed Operating Systems

CUSTOMIZED ASSESSMENT BLUEPRINT COMPUTER SYSTEMS NETWORKING PA. Test Code: 8148 Version: 01

UPPER LAYER SWITCHING

CSE 3214: Computer Network Protocols and Applications

Chapter 16: Distributed Operating Systems

What is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu.

CSE 3461 / 5461: Computer Networking & Internet Technologies

IT Data Communication and Networks (Optional)

WAN Technology. Heng Sovannarith

Local Area Networks (LANs) Blueprint (May 2012 Release)

Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks

ADSL or Asymmetric Digital Subscriber Line. Backbone. Bandwidth. Bit. Bits Per Second or bps

CITS1231 Web Technologies. Client, Server, the Internet, and the Web

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

CSMC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. January 11 CMSC417 Set 1 1

Introduction to Computer Networks

City of Milwaukie VoIP RFP

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

Networked AV Systems Pretest

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages


Protocols and Architecture. Protocol Architecture.

ATA: An Analogue Telephone Adapter is used to connect a standard telephone to a high-speed modem to facilitate VoIP and/or calls over the Internet.

The TCP/IP Reference Model

ICS 153 Introduction to Computer Networks. Inst: Chris Davison

CONNECTING WINDOWS XP PROFESSIONAL TO A NETWORK

Network Security 網 路 安 全. Lecture 1 February 20, 2012 洪 國 寶

CSCI 362 Computer and Network Security

an interconnected collection of autonomous computers interconnected = able to exchange information

Chapter 1 Personal Computer Hardware hours

Chapter 17: Distributed Systems

Network Security Systems Fundamentals for ITS Professionals

Computer Networks & Security 2014/2015

Introduction to Computer Networks and Data Communications

Computer Networking: A Survey

Network-Oriented Software Development. Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2

The OSI and TCP/IP Models. Lesson 2

8/27/2014. What is a computer network? Introduction. Business Applications (1) Uses of Computer Networks. Business Applications (2)

CSET 4750 Computer Networks and Data Communications (4 semester credit hours) CSET Required IT Required

Computer Networks III

Public Network. 1. Relatively long physical distance 2. Requiring a service provider (carrier) Branch Office. Home. Private Network.

Introduction to computer networks and Cloud Computing

Chapter 1: Introduction

Computer Networks. A Top-Down Approach. Behrouz A. Forouzan. and. Firouz Mosharraf. \Connect Mc \ Learn. Hill

Voice over IP (VoIP) for Telephony. Advantages of VoIP Migration for SMBs BLACK BOX blackbox.com

Module 15: Network Structures

Encapsulating Voice in IP Packets

Local Area Networking technologies Unit number: 26 Level: 5 Credit value: 15 Guided learning hours: 60 Unit reference number: L/601/1547

Communications and Computer Networks

How To Understand The Internet From A Telephone To A Computer (For A Computer)

The Internet. Charging for Internet. What does 1000M and 200M mean? Dr. Hayden Kwok-Hay So

Ethernet. Ethernet. Network Devices

Essential Curriculum Computer Networking 1. PC Systems Fundamentals 35 hours teaching time

CSIS CSIS 3230 Spring Networking, its all about the apps! Apps on the Edge. Application Architectures. Pure P2P Architecture

Data Communication Networks and Converged Networks

TCP/IP Protocol Suite. Marshal Miller Chris Chase

Introduction: Why do we need computer networks?

Test Code: 8148 / Version 1

Lecture 4: Introduction to Computer Network Design

Configure A VoIP Network

PLANEAMENTO E GESTÃO DE REDES INFORMÁTICAS COMPUTER NETWORKS PLANNING AND MANAGEMENT

WAN Data Link Protocols

Network: several computers who can communicate. bus. Main example: Ethernet (1980 today: coaxial cable, twisted pair, 10Mb 1000Gb).

OCR LEVEL 3 CAMBRIDGE TECHNICAL

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Introduction to Computer

CTS2134 Introduction to Networking. Module 07: Wide Area Networks

Protocol Specification & Design. The Internet and its Protocols. Course Outline (trivia) Introduction to the Subject Teaching Methods

1.264 Lecture 37. Telecom: Enterprise networks, VPN

CompTIA Network+ (Exam N10-005)

The Network Layer Functions: Congestion Control

NETWORKING TECHNOLOGIES

Basic Internet programming Formalities. Hands-on tools for internet programming

BCIS BUSINESS DATA COMMUNICATIONS and NETWORKING Mr. Cengiz Capan -- Spring 2016

Unit 4. Introduction to TCP/IP. Overview. Description. Unit Table of Contents

The WestNet Advantage: -- Textbooks, ebooks, ecourses -- Instructor Resourse Center -- Student Resource Center

Computer Networks and the Internet

White Paper. Solutions to VoIP (Voice over IP) Recording Deployment

Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I)

Transcription:

Introduction to Networks and the Internet CMPE 80N Winter 2004 Lecture 1 1

Class Information Class time and location: M, W, F from 3:30 4:40. BE152 Class Web page: http://www.cse.ucsc.edu/classes/cmpe080n/winter04 Instructor: Katia Obraczka BE 329 Office hours: TBD katia@soe.ucsc.edu 2

Class Information Teaching Assistants Kiranmaye (Kiran) Sirigineni E-mail: cekiran@soe.ucsc.edu. Debasree Banerjee E-mail: dbanerje@soe.ucsc.edu. Textbooks: No required textbooks. Class notes (posted on the Web page). Suggested references on Web page. 3

CE80N Course Objective To understand both the What and the Why of networks in general and the Internet specifically. Note: This course is not specific to CE/CS/EE majors. It is intended for a wide audience with little or no prior experience with the Internet, or networks in general. 4

5 quizes (50%) Grading Throw away smallest score. Final exam (30%) March 18, 12-3pm. Projects (20%) 5

Academic Integrity Academic integrity policies will be strictly enforced! http://www.ucsc.edu/academics/academic_integrity/policy.html 6

Pre-requisites Our assumptions about you: No computer networks background. No prior Internet experience. Access to a computer. CATS account 7

Course Outline Introduction History, basic concepts, terminology. More, not-so-basic concepts:protocols, layering,, etc. Physical layer Transmitting data. Data link layer Reliable transmission. Accessing the communication medium Medium access control protocols. LANs Ethernet, token ring, wireless LANs. 8

Course Outline (cont d) Network layer Types of network services. Circuit- vs. packet switching. Virtual circuits and datagrams. Routing. Addressing. Unicast and multicast. Internetworking IP. The Internet. IP addresses. 9

Course Outline (cont d) Transport layer E2E communication.. Types of transport service. Connectionless versus connection-oriented. UDP. TCP. Application layer DNS, ssh, telnet, ftp, news, e-mail. The Web. HTTP. HTML. Search engines. Proxy and caches Peer-to-peer. Security. 10

What s a network? 11

What s a network? Merriam-Webster Dictionary: A fabric or structure of cords or wires that cross at regular intervals A system of computers, terminals and databases connected by communication lines A computer network is defined as the interconnection of 2 or more independent computers. [Ramteke, Networks, pg. 24]. 12

Before networks: Why network? One large computer (mainframe) used for all processing in businesses, universities, etc. Smaller, cheaper computers Personal computers or workstations on desktops. Interconnecting many smaller computers is advantageous! Why? 13

Ubiquitous Computing Computers everywhere. Also means ubiquitous communication. Users connected anywhere/anytime. PC (laptop, palmtop) equivalent to cell phone. Networking computers together is critical! 14

Computer Network Provide access to local and remote resources. Collection of interconnected end systems: Computing devices (mainframes, workstations, PCs, palm tops) Peripherals (printers, scanners, terminals). 15

Why network? Resource sharing! Hardware: printers, disks, terminals, etc. Software: text processors, compilers, etc. Data. Robustness. Fault tolerance through redundancy. Load balancing. Processing and data can be distributed over the network. Location independence. Users can access their files, etc. from anywhere in the network. 16

Security! Problems? It s much easier to protect centralized resources than when they are distributed. Network itself as the target.. 17

Before the Internet Postal network. Delivers different types of objects (letters, packages, etc.) world-wide. Relatively high delay but relatively cheap. Sender and receiver identified by their postal address (name, number, street, city, etc.). Telephone network. Engineered to deliver real-time voice. Also world-wide. Low delay but more expensive. Users identified but telephone number. 18

Addressing Uniquely identifies users. Examples: Postal address, telephone number. Types of addresses: Flat. Hierarchical. Are postal addresses flat or hierarchical? And phone numbers? 19

The Telephone Network 20

The Telephone Network Telephone was patented by G. Bell in 1876. For one telephone to be able to talk with another telephone, a direct connection between the two telephones was needed. Within one year, cities were covered with a wild jumble of wires! 21

The Telephone Network (cont d) In 1878, the Bell Telephone company opened its first switching office (in New Haven, CT). Each user would connect to the local switching office. When a user wanted to make a call, s/he rang to the office, and would be manually connected to the other end. 22

The Telephone Network (cont d) To allow for long-distance calls, switching offices (switches) were connected. Several connections can go through interswitch trunks simultaneously. At some point, there were too many connections between switching offices! 23

The Telephone Network (cont d) Thus, a second-level hierarchy was added. The current telephone system has five levels of hierarchy. 24

POTS or PSTN For over 100 years, the POTS (Plain Old Telephone System) a.k.a. PSTN (Public Switched Telephone Network) handles voiceband communications. The PSTN is well designed and engineered for the transmission and switching of voice Real-time. Low latency. High reliability. Moderate fidelity. 25

Evolution of Communications Networks POTS network is not designed for other forms of communications (audio, video, and data). About 30 years ago, a second communications network was created with the goal of providing a better transport mechanism for data. In this class, we will study the technology underpinning data networks. 26