0% found this document useful (0 votes)
4 views24 pages

Networking Overview

The document provides an overview of data communications, networking, and distributed systems, highlighting key concepts such as communication tasks, types of networks, and protocol layers. It discusses the ISO/OSI and TCP/IP reference models, detailing their structures and differences. Additionally, it covers service data units (SDUs), protocol data units (PDUs), and various communication protocols.

Uploaded by

anujkumar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views24 pages

Networking Overview

The document provides an overview of data communications, networking, and distributed systems, highlighting key concepts such as communication tasks, types of networks, and protocol layers. It discusses the ISO/OSI and TCP/IP reference models, detailing their structures and differences. Additionally, it covers service data units (SDUs), protocol data units (PDUs), and various communication protocols.

Uploaded by

anujkumar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Data Communications

and
Networking Overview

Bijoy Ch. Chatterjee


South Asian University, New Delhi,
India bijoycc@[Link],
bijoycc@[Link]

CS 203

1
Overview

! Data Comm vs Networking vs Distributed Systems


! Communications Tasks
! Types of Networks
! Protocol Layers
! ISO/OSI Reference Model
! TCP/IP Reference Model
CS 203

2
Data Communication vs Networking
! Communication: Two Nodes. Mostly EE issues.

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


routing

CS 203

3
Distributed Systems vs Networks

! Distributed Systems:
! Users are unaware of underlying structure.
! Mostly operating systems issues.
! Nodes are generally under one organization’s
control.
! Networks: Users specify the location of resources.

Server
Server

CS 203

4
Simplified Communications Model

! Transmitter: encodes the information


CS 203

5
Data Communications: Example

! Modem is used to transmit/receive digital information


over analog phone system

CS 203

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
CS 203

7
Types of Networks

! Point to point vs Broadcast


WAN Bus LAN
Ring
LAN

! Circuit switched vs packet switched

CS 203

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

CS 203

9
An Example Configuration

CS 203

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

CS 203

11
A Sample Protocol Architecture

CS 203

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

CS 203

13
Service and Protocol Data Units

Application 1 Application 2 Application 1 Application 2


SDU
Transport Transport
PDU

Network Network
Access Access
(i) A service data unit (SDU) is a piece of information that is passed by the layer above to
the current layer for transmission
(ii) A protocol data unit (PDU) is information delivered as a unit among peer entities of
networks containing control information, address information or data.
(iii) A service access point (SAP) is a conceptual location at which one layer can request the
services of another layer.
CS 203

14
Service Data Unit (SDU)

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

CS 203

15
Protocol Data Unit (PDU)

APDU, Message
Application Application
PPDU
Presentation Presentation
SPDU
Session Session
TPDU
Transport Transport
NPDU, Packet
Network Network
DPDU, Frame
Datalink Datalink
PhPDU, Frame
Physical Physical

CS 203

16
Use of a Relay

CS 203

17
Service Primitives

! Indication = Interrupt

Higher Layer Higher Layer

1 4 3 2
Lower Layer Lower Layer

1. Request 3. Response
2. Indication 4. Confirm
Unconfirmed service: No confirmation or response
CS 203

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 Ether Point-to- Packet
Network net Point Radio

Physical Coax Fiber Wireless


CS 203

19
OSI vs TCP/IP

CS 203

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.
CS 203

21
PDUs in TCP/IP Architecture

CS 203

23
TCP/IP Applications

MIME: Multi-Purpose Internet Mail Extensions


SNMP: Simple Network Management Protocol
SMTP: Simple Mail Transfer Protocol
ICMP: Internet Control Message Protocol
IGMP: Internet Group Management Protocol
RSVP: Resource Reservation Protocol
CS 203
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

CS 203

25

You might also like