EE Prof. John A. Copeland

Similar documents
Network Layers. Standardization Cruelty 2009/08/12. (C) Herbert Haas

Overview of Network Software. CS158a Chris Pollett Jan 31, 2007.

03 The Internet Model and TCP/IP

Chapter 7. Local Area Network Communications Protocols

Lecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.

Computer Networks (Introduction to TCP/IP Protocols)

Communication Networks - 3 general areas: data communications, networking, protocols

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications

COMPUTER AND DATA NETWORKS

Networking Protocol Stack

OSI Reference Model. Computer Networks lab ECOM Prepared By : Eng. Motaz Murtaja Eng. Ola Abd Elatief

Chapter 1 Introduction. COSC 3213 Summer 2003

Computer Communications and Network Basics p. 1 Overview of Computer Communications and Networking p. 2 What Does Computer Communications and

CS-461 Internetworking. Dr. Mohamed Aboutabl

Chapter 2 Communicating Over the Network

Introduction to CSE 3213

ITEC 3800 Data Communication and Network. Introducing Networks

Data Communication and Network. Introducing Networks

IT 4504 Section 4.0. Network Architectures. 2008, University of Colombo School of Computing 1

System Programming. Introduction to computer networks

Computer Networks. Introduction to Network. Dr. Adel Gaafar Abd Elrahim

Chapter 1: Introduction

Communication Networks

L6: OSI Reference Model

Network Review TEJ4M. SBrace

M242 COMPUTER NETWORS AND SECURITY

Computer Networks - Xarxes de Computadors

Computer Networks. Andrew S. Tanenbaum

Operating Systems CS 571

Tutorials and Practicals 31W6 ADMINISTRIVIA. A Communications Model. Communications and Networks. Simplified Communications

Communication System Models

Network Architecture Models

Module 2 Overview of Computer Networks

Module 2 Overview of. Computer Networks

Raj Jain. The Ohio State University Columbus, OH

Network Reference Models

Lecture-4. TCP/IP-Overview:

Layering in Networked computing. OSI Model TCP/IP Model Protocols at each layer

Peer entities. Protocol Layering. Protocols. Example

Chapter 2 Layer Architecture of Network Protocols. School of Info. Sci. & Eng. Shandong Univ.

Lecture 3 Protocol Stacks and Layering

Introduction and Layered Network Architecture. EEE 538 Dr. Nail Akar Bilkent University Electrical and Electronics Engineering Department

Review of Lecture 1. EEC-484/584 Computer Networks. Network Hardware. Outline. Lecture 2. Wenbing Zhao

Computer Networks Wolfgang Effelsberg

CPEG514 Advanced Computer Networks. Atef Abu Salim University of Nizwa Spring 2013/2014

Introduction to Networking

# DEFINITIONS TERMS. 5) A set of devices interconnected by media links. Network

Lecture 2: Network Protocols and Layering

Defining Networks with the OSI Model. Module 2

Architectures of Communication Subsystems

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

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

Chapter 2 Network Models 2.1

Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan

OSI and TCP/IP Models

TCP/IP Protocol Suite and IP Addressing

CHAPTER -1. Introduction to Computer Networks

Computer Networking. Introduction. Quintin jean-noël Grenoble university

Communicating over the Network

Chapter 11: Wide-Area Networks and the Internet

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

Review of Important Networking Concepts

Introduction to Open System Interconnection Reference Model

Overview of Hierarchical Protocol Architecture. Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science

and Networks Data Communications Second Edition Tata McGraw Hill Education Private Limited Managing Director SoftExcel Services Limited, Mumbai

TCP/IP THE TCP/IP ARCHITECTURE

Overview of Networks

CS3600 SYSTEMS AND NETWORKS

Chapter 2 Network Models 2.1

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Introduction to Networks

Wireless Communications

What is traveling on the wires? due to Web and http barriers to streaming traffic implosion technical and other

Chapter 3: Network Protocols and Communications CCENT Routing and Switching Introduction to Networks v6.0 Instructor Planning Guide

Lecture (02) Network Protocols and Standards

COMP750. Distributed Systems. Network Overview

Application Layer. Presentation Layer. Session Layer. Transportation Layer. Network Layer. Physical Layer

Hierarchical Protocol Architecture

Communication Fundamentals in Computer Networks

Networks: Access Management

TCP/IP Overview. Basic Networking Concepts. 09/14/11 Basic TCP/IP Networking 1

What is this course about? CS 442 Data Communications. First, a Brief History of the Internet. Original ARPANet Sites.

Part VI. Appendixes. Appendix A OSI Model and Internet Protocols Appendix B About the CD

Networking Applications

EE 122: Introduction to Computer Networks Fall 2002

NetWare Protocols. Background. Technology Basics CHAPTER

Part 1: Introduction. Goal: Review of how the Internet works Overview

SUBJECT: DATA COMMUNICATION AND NETWORK SEMESTER: V SEMESTER COURSE: BCA SUBJECT TEACHER: Dr.K.Chitra Assistant Professor, Department of Computer

A T M. Cell Switched Technology. not SMDS. Defacto Standard Multimedia capable Use with SONET or SDH. Fixed Length - 53 bytes. DigiPoints Volume 1

Copyleft 2005, Binnur Kurt. Objectives

SAE6A/SAZ6B DATA COMMUNICATION AND NETWORKING UNIT : I To V

Network.... communication system for connecting end- systems. End-systems a.k.a. hosts PCs, workstations dedicated computers network components

BABU MADHAV INSTITUTE OF INFORMATION TECHNOLOGY, UTU 2017

Data & Computer Communication

Computer Networks รศ.ดร.อน นต ผลเพ ม. Assoc. Prof. Anan Phonphoem, Ph.D. Kasetsart University, Bangkok, Thailand

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

Digital Communication Networks

Organizations have developed standard sets of protocols

Chapter 3 Protocols and the TCP/IP Suite

Applied Computer Networks. Introduction (2 nd Edition) John Morton

Transcription:

EE-6607 http://www.csc.gatech.edu/~copeland/6607/ Prof. John A. Copeland john.copeland@ece.gatech.edu 404 894-5177 Office: GCATT Bldg 579 email or call for office visit, or call Kathy Cheek, 404 894-9496 Network Software Text: Computer Networks, 3rd Edition by Andrew S. Tanenbaum Chap. 1, pp 16-44 EE6607.02

OSI Reference Model From 1977 to 1983 the International Standardization Organization (ISO) developed a architectural model that separated computer communication protocol functions into layers. This system is known as the Open Systems Interconnection (OSI) Reference Model (ISO Standard 7498). This model is also known as the "seven-layer" model. These layers take outgoing data from the level above, perform certain functions on it, then pass the processed data down to the layer below. They also take received data from the layer below, perform (undo) the same functions, and pass the processed data up to the layer above.

The Seven OSI s 7. Application 6. Presentation 5. Session 4. Transport 3. Network 2. Data Link 1. Physical Management Plane Memmonic: APeS Transport Network Data Physically.

Data Data Encapsulation Data Application AH Data Application Transport TH AH Data Transport Network NH TH AH Data Network Data Link DH NH TH AH Data Data Link Physical Bits over Physical Medium Physical

Application Process Process Telnet, FTP, SMTP 5 Application Transport (TCP & UDP) 4 Presentation Session ISO 7- Model IEEE 802 s Internet (IP) 3 Network Interface TCP/IP has four conceptional layers Transport Network 802 Data Link 802 Phys. 2 1 Logical Link Control (LLC) Media Access Control (MAC) Physical

TCP/IP - the Protocol of the Internet While the Internet Protocol Suite is generally known as TCP/IP, there are a number of protocols at different layers that make the Internet work. Program (e.g., Browser) Telnet (Terminal) File Transfer Protocol (FTP) Simple Mail Transfer (SMTP) Hyper-Text Transfer Protocol (HTTP) Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Internet Protocol

Protocol Design Issues Data Directions Simplex - one way only (fire alarm) Half Duplex - one way at a time (CB radio) Duplex - Both ways at once (telephone) Error Control (Detection) Retransmission (ACK, NAK, time-out) Forward error correction Sequencing (SAR: Segment & Reassemble) Multiplexing (multiple sessions, 1 circuit) Reverse Multiplexing (1 session, multi-circuits)

LAYER N+1 Service Access Points IDU ICI + SDU SDU SAP LAYER N ICI SDU Interface Data Unit Interface Control Info Service Data Unit Protocol Data Unit Node X PDU Header + SDU Node Y

Connection Oriented Service Like Telephone System Packets arrive in order Connectionless Service Like Post Office with multiple letters Packets can be out of sequence Variable delay Quality of Service Reliable - never loses data (ACKed) Unreliable - may lose data

LAYER N+1 Service User Service Primitives Messages Between s Request Response LAYER N Service Provider Indication Confirm Node X Node Y Node X

Novell Netware Application: Service Advertising Protocol, File Server Transport: NCP (files) SPX (Lotus Notes) Network: IPX Datalink: Ethernet Token Ring ARCnet Physical: Ethernet Token Ring ARCnet

Internet (TCP/IP) Application: Mail, Terminal (Telnet), Web, File Transfer (FTP) Transport: TCP (reliable) UDP (datagram) Network: IP (Internet Protocol) Datalink: Ethernet, Token Ring, FDDI, DOCSIS (CATV), ATM,... Physical: Ethernet, Token Ring, FDDI, DOCSIS (CATV), ATM,...

ARPAnet - by Advanced Research Projects Agency 1960's, used Interface Message Processors Built by BBN, hard to connect to other networks 1980's - Domain Naming System (DNS) developed NSFnet Designed for university research groups (1984) NSF funded backbone and regional networks ANS (IBM, MCI et al) commercialized in 1994, sold to America Online in 1995. NREN (3 Gbps network) authorized by Congress in 1991 NSF funded NAP's in San Fran., NYC, Chicago, Wash. DC Internet - many more.com's than.edu's,.gov's today. Based on TCP/IP Protocols, defined by RFC.

Map of the Internet - Primary and Secondary Backbone Routes Atlanta

Gigabit Testbeds (1996) Aurora - MIT, U. Penn., Watson, Bellcore Blanca - AT&T Bell Labs, Berkeley, U. Wisconsin CASA - Los Alamos, Cal Tech, JPL, San Diego S.C. Nectar - MAN from Pittsburgh SC to CMU VISTAnet - UNC, NCSU, MCNC (Res. Triangle Park) most used 622 Mbps (government Gigabit) ll closed now, except: vbns - Very high-speed Backbone Network (622Mbps)

Commercial Data Communication Services X.25 - plus X.3, X.28, & X.29 for dumb terminals virtual circuits over 56 kbps lines Frame Relay skips error checking at intermediate nodes connection-oriented (virtual leased lines) SMDS - Switched Multimegabit Data Service Packet service, connectionless, LAN interconnects Usually DS-3 (45 Mbps) ISONET - Constant bit-rate, channelized or not ISDN - BRI (2x64 kbps dialup) & PRI (24x64kbps) B-ISDN - ATM switches and SONET

Standards Organizations ITU - International Telecommunications Union Worldwide (CCITT until 1993 name change) ISO - International Standards Organization OSI (Open Systems Interconnect) Model IAB - Internet Architecture (Activities) Board set up by DOD in 1060's has IETF - Internet Engineering Task Force generates RFC's - requests for comments. >70 working committees Internet Society - interest group created, Trustees now appoint IAB members. U.S. - NIST (gov), ANSI (industry), IEEE (professional)