Computer Networks Class Notes - Class #1 CSC 8560 - Computer Networks and Open Systems Villanova University Computer Science Department Fall 2001.

Slides:



Advertisements
Similar presentations
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
Advertisements

1 William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
Adapted from Tanenbaum's Slides for Computer Networks, 4e
CS 582 / CMPE 481 Distributed Systems Communications.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
1-1 Introduction to Computer Networks and Data Communications.
Protocols and the TCP/IP Suite
Introduction To Networking
William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
Computer Networks Eyad Husni Elshami. Computer Network A computer network is a group of interconnected computers to share data resources ( printer, data.
ECEN 619 “Internet Protocols and Modeling” Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Lecture notes and Paper.
Chapter 1 NETWORKING BASICS.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
Introduction Chapter Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
COMPUTER NETWORKS.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
©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:
Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 2 TCP/ IP PROTOCOL STACK. TCP/IP Protocol Suite Describes a set of general design guidelines and implementations of specific networking protocols.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Communication Network Protocols ----Krishna Priyanka Chebrolu.
Computer Networks Lecture 1 & 2 Introduction and Layer Model Approach Lahore Leads University.
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.
Information Technologies -- Computer Networks 林永松 台灣大學資訊管理學系 (02)
Introduction Chapter 1 Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
Computer Networks NYUS FCSIT Spring 2008 Igor TRAJKOVSKI, Ph.D. Associate Professor Milos STOLIC, B.Sc. Assistant
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
Aleksandar Radovanovic
Layered Protocol. 2 Types of Networks by Logical Connectivity Peer to Peer and Client-Server Peer-to-peer Networks  Every computer can communicate directly.
Protocols and the TCP/IP Suite
Network Architecture & Standards
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
Section 2.31 The TCP/IP reference model the de facto Internet standard demonstrates arbitrary nature of layers –various models are possible –OSI & TCP/IP.
Introduction to Technology Infrastructure Chapter 1.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
Chapter 17 - Internetworking: Concepts, Architecture, and Protocols 1. Internetworking concepts 2. Router 3. protocol for internetworking 4. TCP/ IP layering.
Spring 2006Computer Networks1 Chapter 2 Network Models.
Computer Networks A.S. Tanenbaum 5 th Edition 2011 Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice.
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.
Networking Version2 10/27/2015Slide 1 Format Layered models of processes The seven layers OSI Model Network Requirements Network Topology.
CENG 490/510 Network Programming Russell Deaton Rm
Spring 2006Computer Networks1 Chapter 2 Network Models.
CSC 450/550 Part 1: Introduction. CSC 450/550 Summary (1)Contact information (2)Course objective and topics (3)Course evaluation (4)* The layering principle.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
Chapter 1. Introduction. 1. DATA COMMUNICATIONS Telecommunication: communication at a distance Data: information presented in whatever form is agreed.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP & INTERNET Unit 1 Department Of Computer Science & Engineering.
CIS 321 – Fall 2004 Data Communications & Networking Chapter 1 - Introduction.
Dr. John P. Abraham Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
Computer Networks. Understand the rationale for the existence of networks. Distinguish between the three types of networks: LANs, MANs, and WANs. After.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
1. Introduction and Background Network Performance and Quality of Service.
Chapter 3: Network Protocols and Communications
Protocols and the TCP/IP Suite
Instructor Materials Chapter 3: Network Protocols and Communications
Protocols and the TCP/IP Suite
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Introduction Chapter 1 Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
Technologies and Applications of Computer Networks
Protocols and the TCP/IP Suite
Technologies and Applications of Computer Networks
Standards, Models and Language
Presentation transcript:

Computer Networks Class Notes - Class #1 CSC Computer Networks and Open Systems Villanova University Computer Science Department Fall 2001

2Villanova UniversityComputer Networks Agenda 4 Introductions 4 Objectives? 4 Review Syllabus (courtesy of Dr. Cassel) 4 Administrative Stuff 4 Overview of Computer Networks (see syllabus) 4 HTML (see syllabus) 4 Simple Web Forms (see syllabus) All students are expected to prepare for class, show up and participate.

3Villanova UniversityComputer Networks General Stuff 4 Syllabus available online at, – 4 Office Hours: Thursday’s from 4:00 - 6:00, room ? unix accounts have been setup on the CSC cluster and Doyle (G50) –See me after class for userid/passwd if not known 4 Network logins setup on PC’s in G50 4 Teaching Assistant - Hongyi Li

4Villanova UniversityComputer Networks General Stuff 4 Grading –No tests! –Class attendance/participation –Assignments –Extra effort 4 Text: –Computer Networks and Open Systems - An Application Development Perspective, Cassel and Austing 4 Feedback/questions?

5Villanova UniversityComputer Networks Additional Information 4 Computer Networks, Third Edition –Andrew S. Tannenbaum, Prentice Hall, Internet Request For Comments (RFC) –

6Villanova UniversityComputer Networks Overview of Computer Networks 4 Peer-to-peer networking only 4 Networking Benefits? –Shared resources, reliability, incremental growth, performance 4 Network issues affect every aspect of computing 4 Data Communications –Control/sharing of communications channel, message encoding, error handling, re-transmission, packetizing, packet ordering, etc. –Network Applications typically unaware of these lower-level issues/activities - TRANSPARENCY

7Villanova UniversityComputer Networks Overview of Computer Networks 4 Network requires 3 components: –Transmission medium; network interface; network software –Network software is similar to operating system software - assists user in gaining access to system resources and protects the system 4 Networks provide interoperability between processes –Cooperative operation depends on common understanding - agree on format/meaning of messages and conditions - called a PROTOCOL

8Villanova UniversityComputer Networks Overview of Computer Networks 4 Protocol Example (ConfirmAndDisplay) 4 Protocol Conflicts 4 Resolving conflicts (standards) –Select one of the competing protocols (de facto) –Drop existing protocols and develop a new one –Support multiple protocols –Keep original and support new global protocol

9Villanova UniversityComputer Networks Overview of Computer Networks 4 Layered Architecture –Services built from simpler services –Layer N makes services available to layer N+1 Services: a set of primitives that a layer provides to the layer above –Layering Principles: Each layer should, Represent a different level of abstraction Perform a well-defined function Be chosen to minimize information flow across interfaces Be reasonably sized - enough layers to allow for separating functions that do not below together but not too many layers that the architecture becomes unwieldy

10Villanova UniversityComputer Networks Overview of Computer Networks –Layers communicate Protocol Data Units (PDUs) between their peers - each layer encapsulates the previous layer’s PDU within the data section of its own PDU

11Villanova UniversityComputer Networks Overview of Computer Networks 4 Layering and the OSI model 7. Application 6. Presentation 5. Session 4. Transport 3. Network 2. Data Link 1. Physical 4 User-oriented services - layers 5 thru 7 Appl. PDU Presentation PDU Session PDU Transport PDU Network PDU Data Link PDU Data

12Villanova UniversityComputer Networks (insert slides with descriptions of each layer)

13Villanova UniversityComputer Networks Overview of Computer Networks 4 Protocol Suites –ARPA protocols - also called DoD, DDN or TCP/IP protocol suite. –SNA (hierarchical, generally not scalable) –APPN (IBM’s peer-to-peer protocol suite) –ISODE (ISO compliant, also supports ARPA) 4 Network Classifications –Local Area Networks (LAN) - “802” protocols –Wide Are Networks (WAN) - –Metropolitan Area Networks (MAN)

14Villanova UniversityComputer Networks Overview of Computer Networks 4 Topology (transparent to user) - LAN’s only –Daisy-chain –Bus –Ring –Star (or hub and spokes) –Tree 4 Internetworking –Repeaters - Physical layer –Bridges - Data Link layer –Routers - Network Layer –Gateways - Any layer

15Villanova UniversityComputer Networks HTML Documents 4 See syllabus

16Villanova UniversityComputer Networks Simple Web Forms 4 See syllabus

17Villanova UniversityComputer Networks Coming Up Next 4 Read chapters 1 & 2 4 Web Search exercise - due 9/6 4 Begin web design - due 9/20 4 Web Applications (2 of them) - due 11/8 and 12/6

Questions/Comments ???

19Villanova UniversityComputer Networks Class Feedback On a scale of 1 to 5, how helpful were the following: ___ Course material ___ Course exercises ___ Instructor’s presentation of material ___ Facilities General Feedback: __________________________________________________ _________________________________________________________________