• No results found

Data Communications and Networking Overview

N/A
N/A
Protected

Academic year: 2021

Share "Data Communications and Networking Overview"

Copied!
27
0
0

Loading.... (view fulltext now)

Full text

(1)

Data Communications

Data Communications

and

and

Networking Overview

Networking Overview

Raj Jain Washington University Saint Louis, MO 63131 [email protected]

These slides are available on-line at:

(2)

Overview

Overview

! Data Comm vs Networking vs Distributed Systems

! Communications Tasks ! Types of Networks

! Protocol Layers

(3)

Data Communication vs Networking

Data Communication vs Networking

! Communication: Two Nodes. Mostly EE issues.

! Networking: Two or more nodes. More issues, e.g., routing

(4)

Distributed Systems vs Networks

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

(5)

Simplified Communications Model

Simplified Communications Model

(6)

Data Communications: Example

Data Communications: Example

! Modem is used to transmit/receive digital information over analog phone system

(7)

Communications Tasks

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

(8)

Types of Networks

Types of Networks

! Point to point vs Broadcast

! Circuit switched vs packet switched

WAN Bus LAN

Ring LAN

(9)

Types of Networks (Cont)

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

(10)

An Example Configuration

(11)

Protocol Layers

Protocol Layers

Philosopher

Translator

Secretary

I believe there is a God!

! Problem: Philosophers in different countries speak different languages. The Telex system works only with English.

(12)

A Sample Protocol Architecture

(13)

ISO/OSI Reference Model

ISO/OSI Reference Model

Application Presentation Session Transport Network Datalink

Physical How to transmit signal: Coding

Two party communication: Ethernet Routing, Addressing: IP

End-to-end communication: TCP File transfer, Email, Remote Login ASCII Text, Sound

Establish/manage connection

1 2 3

(14)

Service and Protocol Data Units

Service and Protocol Data Units

! Service Access Points (SAPs)

! Service Data Units (SDUs) ! Protocol Data Units (PDUs)

Application 1 Transport Network Access Application 2 Application 1 Transport Network Access Application 2 PDU SDU

(15)

Service Data Unit (SDU)

Service Data Unit (SDU)

Application Presentation Session Transport Network Datalink PSDU SSDU TSDU NSDU DSDU PhSDU Physical

(16)

Protocol Data Unit (PDU)

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

(17)

Use of a Relay

(18)

Service Primitives

Service Primitives

! Indication = Interrupt 1. Request 2. Indication Higher Layer Lower Layer Higher Layer Lower Layer 1 4 3 2 3. Response 4. Confirm

(19)

TCP/IP Reference Model

TCP/IP Reference Model

! TCP = Transport Control Protocol

! IP = Internet Protocol (Routing)

Internetwork Host to Network IP Ether net Application Transport FTP TCP Telnet HTTP UDP Packet Radio Point-to-Point

TCP/IP Ref Model TCP/IP Protocols

(20)

OSI vs TCP/IP

(21)

OSI vs TCP Reference Models

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.

(22)

TCP/IP Concepts

TCP/IP Concepts

(23)

PDUs

PDUs

in TCP/IP Architecture

in TCP/IP Architecture

(24)

TCP/IP Applications

(25)

Summary

Summary

! Communication, Networks, and Distributed systems

! ISO/OSI’s 7-layer reference model ! TCP/IP has a 5-layer model

! PDU, SDU, SAP

(26)

Reading Assignment

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

(27)

Homework

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

References

Related documents

Library Watershed Connect is an online platform that serves as a centralized space to learn about the latest news and analyses surrounding natural water infrastructure invest-

The focus of analysis is always on how the participants in a setting themselves display a consequential orientation to visual phenomena (for example, by shifting gaze after

Job Description : The Wind Farm Project Manager position is a high level position; this position will oversee all aspects of the technical specialities of wind power

[r]

The SEC investigation noted that “compensation of Xerox senior management depended significantly on their ability to meet [earnings] targets.” Because of the accounting

As the Native Sense Gap decreases, the price of human translation will increasingly be affected by the quality of machine translation?. Native Sense Gap Spanish English English

Company can gain significant competitive advantage by efficiently managing the short, medium, and long-term payment flows and the resulting risk exposure. Tasks such as

In spite of the many positive features of the current dental care delivery system, the fact remains that millions of low-income American children lack adequate access to effective