CPSC 463 Networks and Distributed Processing Willis F. Marti.

Slides:



Advertisements
Similar presentations
Chapter 17 Networking Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Advertisements

CPSC 463 Networks and Distributed Processing Mr. Willis F. Marti
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
1 Pertemuan 7 Communication Protocols for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Protocols and the TCP/IP Suite
Chapter 1 Read (again) chapter 1.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Computer Network Architecture and Programming
Introduction To Networking
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
OSI Reference Model An overview. Standards and the internet International Organization for Standardization ISO 70’s.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
Lecturer: Tamanna Haque Nipa
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
CS 356 Systems Security Spring Dr. Indrajit Ray
The OSI Model and the TCP/IP Protocol Suite
1.  A protocol is a set of rules that governs the communications between computers on a network.  Functions of protocols:  Addressing  Data Packet.
Reference Models and Standards. Reference Models (1) A reference model is the formal name for a protocol suite – a collection of protocols and layer definitions.
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Module 1: Reviewing the Suite of TCP/IP Protocols.
Presentation on Osi & TCP/IP MODEL
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Network Admin Course Plan Accede Institute Of Science & Technology.
Introducing Network Standards
TCP/IP and the Internet ARPANET (1969) –R&D network funded by DARPA. –Packet Switching Survive nuclear war. –Experimental to operational (1975). –Not suitable.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 2 Protocols and the TCP/IP Suite by Zornitza Genova Prodanoff.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
CIT-Dept-IFM 2006/7 Institute of Finance Management 2006 CIT232- Computer Networks 1/30 Protocols and Standards Protocols and Standards Protocols Standards.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
Chapter 17 - Internetworking: Concepts, Architecture, and Protocols 1. Internetworking concepts 2. Router 3. protocol for internetworking 4. TCP/ IP layering.
Networking and Internet Dr. John P. Abraham Professor UT-RGV.
Cisco – Semester 1 – Chapter 2 Network Fundamentals And The OSI Model.
Spring 2006Computer Networks1 Chapter 2 Network Models.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
Data Communications and Networks
William Stallings Data and Computer Communications
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
1 Bus topology network. 2 Data is sent to all computers, but only the destination computer accepts 02608c
1 Pertemuan 5 Networking Models. Discussion Topics Using layers to analyze problems in a flow of materials Using layers to describe data communication.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
1 Protocol Layering Myungchul Kim Tel:
The OSI Reference Model Data Communications and Networks Mr. Greg Vogl Uganda Martyrs University Lecture 3, 21 March 2003.
Networking Protocols John R. Durrett ISQS 6343 #1.
THE NETWORKS Theo Chakkapark. Open System Interconnection  The tower of power!  The source of this power comes from the model’s flexibility.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
Computer Networks. Understand the rationale for the existence of networks. Distinguish between the three types of networks: LANs, MANs, and WANs. After.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Cisco I Introduction to Networks Semester 1 Chapter 3 JEOPADY.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Computer Networks.
Part I. Overview of Data Communications and Networking
Lec 2: Protocols.
Lecture 6: TCP/IP Networking By: Adal Alashban
Net 431: ADVANCED COMPUTER NETWORKS
Networking and Internet
Protocols and the TCP/IP Suite
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Network Architecture Models
Protocols and the TCP/IP Suite
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Presentation transcript:

CPSC 463 Networks and Distributed Processing Willis F. Marti

Intermission

Marketing Department 2 Drink Minimum!

Course Overview Syllabus/policy {handout} Schedule {Web} Comments on Term Project Course Objectives Book Comments... Opinions and Facts

Class Admin Test taking Attendance & Job Searches Sympathy

Project Purpose Task Network Design Approach {customer/boss/professor} Teams {preferred size is 4 or 5}

Course Objectives Science Engineering Attitude Understand what a network is, especially in the context of distributed systems Learn a good model for investigating networks Learn some network programming Identify (some) real world components How networks are built Understand there’s more than one correct solution Understand “the map is not the territory”.

Why Study Networks When computers were rare, we studied all the new facets of computers: operating systems, languages,... As computers became common, we added the fields that have become computer engineering. Now that computers are ubiquitous, we add the study of how best for them to communicate: networking. A network is part of a distributed system. Part of computer science (and computer engineering) is learning how to build all the components. What is a network? Surprisingly, few people will give you a definition that always fits. How will we study networks? There are several methods...

Distributed System This represents our definition of a distributed system, focusing on delivery of services to end users. We will explore this more after we understand more about networks. Network Servers (Storage, Compute) Services User Interfaces Users

Network Definition "A network is a collection of media, devices and protocols used to facilitate the exchange of information between computing devices in a manner relatively transparent to the end user." Contrast: The Telephone Company (TELCO) & networks.: {network as a collection of media without regard to applications}

Still Defining a Network An ordered collection of media, devices and protocols used to facilitate the exchange of information between computing devices in a manner relatively transparent to the end user."

Studying Networking by protocols & programs... by technology... by components... Layered Models of a System! “The key to understanding networks is the idea of layered architectures.”

Layered Architectures -Principles- uClearly Defined Interfaces uSeparation of Functions uPeer to Peer Protocols uProvide Services Up, uRequest Services Down

PHYSICAL LINK NETWORK TRANSPORT Message Pkts Packets {Bits} {Signal} {Bits} Pkts Packets Message Layering

Packet Formats Framing Link Header Data Network Header Transport Header Session Header (?) Presentation “Header” Application “Header” Stream Packets

Protocols and Services This: or this... or this...?

Protocols and Services -a better model n+1 n-1 n n n+1

Which Architecture to Study? TCP/IP {Internet suite} SNA Novell IEEE OSI Reference Model

Network Models Standards & Committees ANSI IEEE {most important for LANs} EIA ISO {does more than just data standards} ITU-T {international PTT oriented. Formerly CCITT} etc Standards & Users {cost, flexibility} Purpose of the Open Systems Interconnection Model {remember, it's just a model}

Using Models for Understanding Models are created by extracting key features, functions and information from a specific domain of interest so that the model contains essential attributes for understanding. Road maps are models. We extract positions of towns and cities and the roads that connect them. We ignore most terrain or reduce it to color. Road maps are good for planning trips by car but relatively useless for determining where to drill for oil. A key part of building a good model is ensuring that all features of interest are included, but only those. When using a model (network or otherwise), remember the limitation: "The map is not the territory."

IEEE 802 Protocols.1 - Management –.1d - Bridge Spanning Tree.2 - Link Layer.3 - CSMA/CD [Ethernet].4 - Token Bus.5 - Token Ring.6 - DQDB.7 - MAN.11 - Wireless

(Partial) TCP/IP Stack DIX Ethernet or... ARP ICMP IP TCP UDP DNSTELNET FTP

Author’s TCP/IP Model Transport Network Data/Link Physical Application

Why the OSI Reference Model? OSI RM is not the ISO protocol(s) Not tied to any specific protocol suite ‘Clean’ start Completeness

The OSI Reference Model

Example: OSI & the Internet Application Presentation Session Transport Network Data/Link Physical NFS XDR RPC UDP IP DIX Ethernet IEEE 802.3

OSI Reference Model {Each layer communicates with its peer by using the services of the layer just below, and provides services to the layer above. Only the physical layer has an actual connection}

Connectors for OSI {there can be multiple, separate entities at each layer} Repeater Bridge Router Gateway