Data Communications and Networking Overview

Similar documents
Chapter 1: Introduction

Computer Networks and the Internet

CSE 3461 / 5461: Computer Networking & Internet Technologies

Communication Networks. MAP-TELE 2011/12 José Ruela

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Communications and Computer Networks

Computer Networks CS321

ELEC3030 Computer Networks

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

Layered Architectures and Applications

How To Understand The Layered Architecture Of A Network

Computer Networks Vs. Distributed Systems

Protocol Architecture

Data Communication and Internet Technology

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, Lecturer: Kartik Krishnan Lecture 1-3

Data Communication and Internet Technology

Data Communication and Internet Technology

How To Design A Layered Network In A Computer Network

ICS 153 Introduction to Computer Networks. Inst: Chris Davison

Chapter 2 - The TCP/IP and OSI Networking Models

CSCI 362 Computer and Network Security

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

IT Data Communication and Networks (Optional)

Data Communication and Internet Technology

524 Computer Networks

Overview of Computer Networks

This course has been retired. View the schedule of current <a href=

Data Communication Networks Introduction

Data Communication Networks and Converged Networks

The OSI and TCP/IP Models. Lesson 2

Introduction to TCP/IP

IT4405 Computer Networks (Compulsory)

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

Business Data Communications & IT Infrastructures, 2 nd Edition

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

Chapter 5. Data Communication And Internet Technology

Topics: 1. HTTP, DNS, and SMTP Examples 2. Layered Architectures 3. OSI Reference Model 4. TCP/IP Reference Model. Garcia: Sections

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

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

Computer Networks - Xarxes de Computadors

Architecture and Performance of the Internet

Online Social Networks and Network Layers

The TCP/IP Reference Model

CS5008: Internet Computing

Security (II) ISO : Security Architecture of OSI Reference Model. Outline. Course Outline: Fundamental Topics. EE5723/EE4723 Spring 2012

Introduction to computer networks and Cloud Computing

Protocols and Architecture. Protocol Architecture.

Ethernet. Ethernet. Network Devices

Telecommunications, Networks, and Wireless Computing

OPEN SYSTEMS INTERCONNECTION OVERVIEW OF PROTOCOL LAYERING AND OSI MODEL OF NETWORK STACKS

Data Link Protocols. TCP/IP Suite and OSI Reference Model

Mathatma Gandhi University

Certified Telecommunications & Network Professional (CTNP) Syllabus. Version 1.0

WAN Technology. Heng Sovannarith

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

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

Chapter 8: Computer Networking. AIMS The aim of this chapter is to give a brief introduction to computer networking.

Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition

MANAGEMENT INFORMATION SYSTEMS 8/E

Communication Networks. MAP-TELE 2011/12 José Ruela

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

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

Industrial Networks & Databases. Protocols and Networks - Device Bus - - Field Bus -


IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

UPPER LAYER SWITCHING

Network System Design Lesson Objectives

How To Use A Network Over The Internet (Networking) With A Network (Netware) And A Network On A Computer (Network)

What is TCP/IP. Introduction to TCP/IP &216</ &216</ z Transmission Control Protocol/Internet Protocol

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

Specialized Programme on Internetworking Design and LAN WAN Administration

The OSI & Internet layering models

Introduction to Computer Networks and Data Communications

Data Communication and Computer Network

Cable Modems. Definition. Overview. Topics. 1. How Cable Modems Work

Communication Systems Internetworking (Bridges & Co)

Think! Think! Data communications. Long-Distance. Modems: to analog and back. Transmission Media. The last mile is the hardest for digital information

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

JOB READY ASSESSMENT BLUEPRINT COMPUTER NETWORKING FUNDAMENTALS - PILOT. Test Code: 4514 Version: 01

Management Information Systems

Introduction to Computer Networking

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

2 Basic Concepts. Contents

6LoWPAN Technical Overview

A communication network Nature and role

CS4700/CS5700 Fundamentals of Computer Networking

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

WAN Data Link Protocols

How To Understand And Understand Network Theory

COMMUNICATION NETWORKS WITH LAYERED ARCHITECTURES. Gene Robinson E.A.Robinsson Consulting

Computer Networking: A Survey

3.1 TELECOMMUNICATIONS, NETWORKS AND THE INTERNET

Internet 3.0: Ten Problems with Current Internet Architecture and a Proposal for the Next Generation

How To Build A Network For Storage Area Network (San)

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

NZQA Expiring unit standard 6857 version 4 Page 1 of 5. Demonstrate an understanding of local and wide area computer networks

SSVP SIP School VoIP Professional Certification

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

TCP/IP Basis. OSI Model

Transcription:

Data Communications and Networking Overview Raj Jain Washington University Saint Louis, MO 63131 Jain@cse.wustl.edu These slides are available on-line at: http://www.cse.wustl.edu/~jain/cse473-05/ 2-1

Overview! Data Comm vs Networking vs Distributed Systems! Communications Tasks! Types of Networks! Protocol Layers! ISO/OSI Reference Model! TCP/IP Reference Model 2-2

Data Communication vs Networking! Communication: Two Nodes. Mostly EE issues.! Networking: Two or more nodes. More issues, e.g., routing 2-3

Distributed Systems vs Networks! Distributed Systems:! Users are unaware of underlying structure. E.g., trn instead of \n\bone\0\trn! Mostly operating systems issues.! Nodes are generally under one organization s control.! Networks: Users specify the location of resources. http:\\www.cse.wustl.edu\~jain\! Nodes are autonomous. Server 2-4

Simplified Communications Model! Transmitter: encodes the information 2-5

Data Communications: Example! Modem is used to transmit/receive digital information over analog phone system 2-6

Communications Tasks! Transmission System Utilization (Multiplexing)! Interfacing! Signal generation (Coding)! Synchronization between transmitter and receiver! Exchange management (Connection Management)! Error detection and correction! Flow control! Addressing! Routing! Recovery! Message formatting! Security! Network Management 2-7

Types of Networks! Point to point vs Broadcast WAN Bus LAN Ring LAN! Circuit switched vs packet switched 2-8

Types of Networks (Cont)! Enterprise vs Telecom Networks Ethernet is the most common interface in Enterprise Frame relay and ATM are common in Telecom Networks! Local Area Networks (LAN) 0-2 km, Single Ownership Metropolitan Area Networks (MAN) 2-50 km, Wide Area Networks (WAN) 50+ km! Telecom Networks:! Access: Between subscriber and the service provider! Metro: Covering a city! Core: Between cities 2-9

An Example Configuration 2-10

Protocol Layers! Problem: Philosophers in different countries speak different languages. The Telex system works only with English. I believe there is a God! Philosopher Translator Secretary 2-11

A Sample Protocol Architecture 2-12

ISO/OSI Reference Model 3 2 1 Application Presentation Session Transport Network Datalink Physical File transfer, Email, Remote Login ASCII Text, Sound Establish/manage connection End-to-end communication: TCP Routing, Addressing: IP Two party communication: Ethernet How to transmit signal: Coding 2-13

Service and Protocol Data Units Application 1 Application 2 Application 1 SDU Application 2 Transport PDU Transport Network Access! Service Access Points (SAPs)! Service Data Units (SDUs)! Protocol Data Units (PDUs) Network Access 2-14

Service Data Unit (SDU) Application PSDU Presentation SSDU Session TSDU Transport NSDU Network DSDU Datalink PhSDU Physical 2-15

Protocol Data Unit (PDU) Application Presentation Session Transport Network Datalink Physical APDU, Message PPDU SPDU TPDU NPDU, Packet DPDU, Frame PhPDU, Frame Application Presentation Session Transport Network Datalink Physical 2-16

Use of a Relay 2-17

! Indication = Interrupt Service Primitives Higher Layer Higher Layer 1 4 3 2 Lower Layer Lower Layer 1. Request 2. Indication 3. Response 4. Confirm Unconfirmed service: No confirmation or response 2-18

TCP/IP Reference Model! TCP = Transport Control Protocol! IP = Internet Protocol (Routing) TCP/IP Ref Model TCP/IP Protocols Application FTP Telnet HTTP Transport TCP UDP Internetwork IP Host to Network Ether net Point-to- Point Packet Radio Physical Coax Fiber Wireless 2-19

OSI vs TCP/IP 2-20

OSI vs TCP Reference Models! OSI introduced concept of services, interface, protocols. These were force-fitted to TCP later It is not easy to replace protocols in TCP.! In OSI, reference model was done before protocols. In TCP, protocols were done before the model! OSI: Standardize first, build later TCP: Build first, standardize later! OSI took too long to standardize. TCP/IP was already in wide use by the time.! OSI became too complex.! TCP/IP is not general. Ad hoc. 2-21

TCP/IP Concepts Sub Sub! Network Attachment Point (NAP) 2-22

PDUs in TCP/IP Architecture Sub Sub 2-23

TCP/IP Applications 2-24

Summary! Communication, Networks, and Distributed systems! ISO/OSI s 7-layer reference model! TCP/IP has a 5-layer model! PDU, SDU, SAP! Request, Indication, Response, Confirmation 2-25

Reading Assignment! Read Chapters 0, 1, and 2 of Stallings 7th Edition Appendix 2A can be skipped at this time! 0.2 Internet and Web Resources! 0.3 Standards! Visit some of the web sites mentioned in 0.2 and 0.3 2-26

Homework! Visit www.ietf.org and find the titles of RFC 1 and RFC 780! Submit answers to Problems 2.2 and 2.7 of Stallings 7th Edition! Problem 2.2: Communications between France and China! Problem 2.7: Segmentation and Blocking 2-27