CPS 001 30.1 Today’s topics Computer Applications Computer Communications Upcoming Computer Security ( Great Ideas, Chapter 11) Reading Great Ideas, Chapter.

Slides:



Advertisements
Similar presentations
INTRODUCTION TO COMPUTER NETWORKS Zeeshan Abbas. Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Advertisements

Chapter 5 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Describe the operation of the Ethernet sublayers.
Chapter 3 Internet. Physical Components of the Internet Servers Networks Routers.
IS 247 Introduction to Web Application Development Tim Wu.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
Lesson 3 – UNDERSTANDING NETWORKING. Network relationship types Network features OSI Networking model Network hardware components OVERVIEW.
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Communications and Networks Chapter 8.
Introduction To Networking
Bob Baker Communications Bob Baker September 1999.
Review on Networking Technologies Linda Wu (CMPT )
Chapter 7: Computer Networks, the Internet, and the World Wide Web Invitation to Computer Science, C++ Version, Third Edition.
Chapter 15 Networks.
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.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
INTRODUCTION TO COMPUTER NETWORKS INTRODUCTION Lecture # 1 (
Lesson 3: Introduction to Internet Technology
Chapter 15 Networks. Chapter Goals Types of networks Topologies Open Systems Home Internet connections 15-2.
Overview, Circuit & Packet Switching, Addressing
Module 4 - Networking MIS5122: Enterprise Architecture for the IT Auditor.
CSI315 Lecture 1 WEEK 1. The Internet A world-wide network of millions of computers connected to share information and communication. The interconnected.
CP476 Internet ComputingCh.1 # 1 Lecture 2. A Brief Introduction to the Internet The objective is to understand The history of Internet What the Internet.
Laudon & Laudon: Canadian Edition
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Chapter 5 Networks Communicating and Sharing Resources
Chapter 3 The Basics of Networking
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
AS Computing F451 F451 Data Transmission. What data is transmitted? Phone SMS Radio TV Internet.
Chapter 3 Fluency with Information Technology 4th edition
ITED 328 Lecture 4 12 Feb 2004 Loosely covering Chapter 5 Internet and LAN Technology.
The Infrastructure Technologies. Communication All communications require: Transmitters/Senders and receivers Transmission medium Rules of communication.
1 A L L A H. Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
Networks QUME 185 Introduction to Computer Applications.
PPTTEST 10/6/ :29 1 IT Ron Williams Business Innovation Through Information Technology Networking.
7/12: Ch. 6 Telecommunications Business Value of Telecommunications Trends –Industry –Technology –Application Internet applications Network models –WANs,
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
Chapter 15 Networks. 2 Chapter Goals Describe the core issues related to computer networks List various types of networks and their characteristics Explain.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
Today’s Topics Chapter 8: Networks Chapter 8: Networks HTML Introduction HTML Introduction.
Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.
CS1Q Computer Systems Lecture 16 Simon Gay. Lecture 16CS1Q Computer Systems - Simon Gay2 Where we are Global computing: the Internet Networks and distributed.
Chapter 8 ITE 1 Basic Networking ITE 1 Basic Networking.
Lecture 3 TCP/IP & the Internet Boriana Koleva Room: C54
Chapter 1 Communication Networks and Services Network Architecture and Services.
William Stallings Data and Computer Communications
Intro to Distributed Systems and Networks Hank Levy.
Internet Technologies Mr. Grimming. Internet Applications File Transfer World Wide Web E-commerce Searches Voice over Internet Protocol Video over.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Computer Engineering and Networks, College of Engineering, Majmaah University INTRODUCTION TO COMPUTER NETWORKS Mohammed Saleem Bhat
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
INTRODUCTION TO COMPUTER NETWORKS BY: SAIKUMAR III MSCS, Nalanda College.
Chapter Objectives In this chapter, you will learn:
Computer Communications
NETWORK Unit 1 Module: 2 Objective: 7.
INTRODUCTION TO COMPUTER NETWORKS
Chapter 1 Communication Networks and Services
Computer Technology Notes #4
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Lecture 1 Overview of Communication Networks and Services
INTRODUCTION TO COMPUTER NETWORKS
NETWORK Unit 1 Module: 2 Objective: 7.
INTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKS
NETWORK Unit 1 Module: 2 Objective: 7.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
COMPUTER NETWORKING Presented by Pushpanjali Associate professor
Presentation transcript:

CPS Today’s topics Computer Applications Computer Communications Upcoming Computer Security ( Great Ideas, Chapter 11) Reading Great Ideas, Chapter 12

CPS Computer Communications  One of the GREAT Ideas  Modes of Communications  Computer and humans communicate o Early “time sharing”  Computers talk to each other o ARPA Net (predecessor of Internet)  Now, Humans use computer to talk to other humans o , chat,.. o News: started at Duke Computer Science o IRC o Voice o Video

CPS Computer Communications  Like most computing, Layers Upon Layers  Hardware Layer  Software Layers (several)  Basic Communications  In binary  Represented by something over some medium by something  Started with terminals connect to computers  Communicated by voltages (currents) on wires (teletype)  Then modems allowed communication over phone lines o Turn binary representing voltage into audio tones o Dial-up computer communications o Time sharing systems o Bulletin boards o USENET (first at Duke, UNC, then Bell Labs … the world!)

CPS Basic Communications  Medium  Fixed (hard wired)  Telephone (dial up)  Broadband Wired (phone: DSL, cable, LAN)  Wireless (local, cell, satellite)  Topography  Star  Point to Point  Ring  Bus  Network

CPS Connection Modes  Circuit Switched  Connection made  E.g., telephone system  Exclusive use of part of medium  Interactive use possible  Message Switched  Store and forward ( )  Batch  Shared facilities  Packet Switched  Shared medium  Interactive use possible

CPS Ethernet (Bus Example)  Also loosely called Local Area Network (LAN)  Many nodes (hosts, computers, stations…) on same bus  Each node has an address  Called machine or Mac address  Guaranteed to be unique!  All messages “broadcast” in packets with destination (dest) and source (src) address  (See diagrams on web)  Everyone “listens” for their address  Potential security problem!  Collisions possible  Random back-off on collision

CPS Internets – Networks of LANs  Can interconnect multiple LAN’s using a “LAN”  Could be a WAN (wide area network)  Interconnected LAN’s result in internet  Note: not the same as the Internet  (See diagrams on web)  Packets: the currency of the Internet  At all levels, packets allow o Sharing of bandwidth o Discrete units of work o Error checking and correction  Each packet includes destination and source address

CPS TCP/IP: The Layers of the Internet  TCP/IP is the family of protocols used on the Internet  Multiple Layers are Defined 1. The Physical Layer o Hardware (e.g., Ethernet other used) o The Ethernet packet 2. The IP (Internet Protocol) Layer o The IP Packet o Provides hardware independence 3. The TCP (Transmission Control Protocol) Layer o The TCP packet o Value added (connections, guaranteed results, …) 4. The Application Layer o E.g., , news, …

CPS TCP/IP: Nesting of Packets  Use of the TCP/IP layers requires nesting of packets  Each packet on one layer carries the info of the next layer(s) as data  (See the diagram on the web)  Reliability  Checksums to verify correctness  Acknowledgements o Handshaking protocols  Resends as required on error detection o Errors cut down effective bandwidth o Errors increase response time

CPS TCP/IP: Addressing  Hardware Address (Ethernet Address)  Unique 6 octet (8 bit byte) number  Usually 6 groups of two hex digits: e.g., b3 fe a5 41 o (Hexadecimal numbers …)  Centrally administered  IP Address data  4 octet number: e.g.,  Usually 4 decimal numbers separated by periods  2 parts o Network part o Host part o Variable dividing line between network and host portion  Centrally administered

CPS TCP/IP: Addressing (continued)  Domain Name  Hierarchical system  Root: oedu, com, gov, mil, net, org or country code  host-name.sub-organization.organization. …  E.g., dollar.cs.duke.edu  Person on host is, e.g.,  Centrally administered  Use of these addresses  Eventually need hardware address  Most address automatically located  Handling changes …

CPS Applications  Store and Forward   News  Interactive Utilities  ftp (big before web) o Anonymous o Archives o Free software o Weather maps  telnet (secure form is ssh) o Use a remote computer interactively

CPS Applications  Interactive Communications  Talk (many variations: chat, AIM, …)  IRC  LD Telephone replacements  Amateur radio links  Information services  WWW  Older Predecessors: gopher, WAIS  “Sharing” systems  Legality?

CPS Client / Server Model  Print Servers  Share Expensive (was once) Printer o Machine with printer provides server o Other machines with clients can use remote printer  File Servers  UNIX: remote file systems o Network File System (NFS): Computer Science uses this o Andrews File System (AFS): OIT uses this  Name Server  Supports domain addressing  Web Servers  The basis for all web access  Clients like Netscape, Internet Explorer, new ones …  IRC