72
Computer Network Compiled By: Prof. Chintan Bhatt [email protected] https://sites.google.com/a/ecchanga.ac.in/chintan/

Introduction of Computer Network

Embed Size (px)

DESCRIPTION

This study material is intended to provided basic information regarding computer networking.

Citation preview

Page 1: Introduction of Computer Network

Computer Network

Compiled By:

Prof. Chintan Bhatt

[email protected]

https://sites.google.com/a/ecchanga.ac.in/chintan/

Page 2: Introduction of Computer Network

Introduction to Computer Networks

Uses of computer network

Computer Network, Distributed Systems, Middleware

network hardware, network software

OSI model, TCP/IP model, Comparison of OSI and TCP/IP model

Example network

Page 3: Introduction of Computer Network

Opte

Page 4: Introduction of Computer Network

Uses of Computer Networks

Internet is computer network – Justification??????

WWW?????????

First use of network???????????

• Business Applications (Resource Sharing)

• Home Applications

• Mobile Users

• Social Issues

• Advertising

• Production

• Shipping

• Planning

• Billing

• Accounting

Page 5: Introduction of Computer Network

Business Applications (1)

A network with two clients and one server

Page 6: Introduction of Computer Network

Business Applications (2)

The client-server model involves requests and replies

Page 7: Introduction of Computer Network

Home Applications (1)

In a peer-to-peer system there are no fixed clients and servers.

Page 8: Introduction of Computer Network

Home Applications (2)

Some forms of e-commerce

Access to remote information

Person-to-person information

Interactive Entertainment

E-commerce

Page 9: Introduction of Computer Network

Mobile Users

Combinations of wireless networks and mobile computing

Page 10: Introduction of Computer Network

Social Issues

• Network neutrality / Net neutrality / Internet

neutrality

• Digital Millennium Copyright Act

• Profiling users

• Phishing

Page 11: Introduction of Computer Network

Network Hardware (1)• Personal area networks

• Local area networks

• Metropolitan area networks

• Wide are networks

• The internet

Links:

Broadcast links (Broadcasting, Multicasting)

a) Static (Disadvantages ?????)

b) Dynamic (on demand)

(Centralized or decentralized)

Point-to point links (Multicasting)

(Find out networks and devices)

Page 12: Introduction of Computer Network

Network Hardware (2)

Classification of interconnected processors by scale.

Page 13: Introduction of Computer Network

Personal Area Network

Bluetooth PAN configuration

Page 14: Introduction of Computer Network

Local Area Networks

Wireless and wired LANs. (a) 802.11. (b) Switched Ethernet.

Page 15: Introduction of Computer Network

Metropolitan Area Networks

A metropolitan area network based on cable TV.

Page 16: Introduction of Computer Network

Wide Area Networks (1)

WAN that connects three branch offices in Australia

Page 17: Introduction of Computer Network

Wide Area Networks (2)

WAN using a virtual private network.

Page 18: Introduction of Computer Network

Wide Area Networks (3)

WAN using an ISP network.

Page 19: Introduction of Computer Network

???Who was the first to use the Internet?

Page 20: Introduction of Computer Network

Network Software

• Protocol hierarchies

(Layer/Level, Peer, Protocol, Interface, Network architecture, Protocol Stack)

• Design issues for the layers

• Connection-oriented versus connectionless service

• Service primitives

• Relationship of services to protocols

Page 21: Introduction of Computer Network

Protocol Hierarchies (1)

Layers, protocols, and interfaces.

Page 22: Introduction of Computer Network

Design Issues of Layers

• Addressing

• Error Control

• Flow Control

• Multiplexing

• Routing

Page 23: Introduction of Computer Network

Connection-Oriented Versus

Connectionless Service

Six different types of service.

Page 24: Introduction of Computer Network

Service Primitives (1)

Six service primitives that provide a simple

connection-oriented service

Page 25: Introduction of Computer Network

Service Primitives (2)

A simple client-server interaction using

acknowledged datagrams.

Page 26: Introduction of Computer Network

The Relationship of Services to Protocols

The relationship between a service and a protocol.

Page 27: Introduction of Computer Network

Reference Models

• OSI reference model

• TCP/IP reference model

• Model used for this text

• Comparison of OSI and TCP/IP

• Critique of OSI model and protocols

• Critique of TCP/IP model

Page 28: Introduction of Computer Network

The OSI Reference Model

The OSI reference model

Page 29: Introduction of Computer Network

Layer Description Popular

Protocols

Protocol Data

Unit

Devices operate

in this layer

Application + User interface HTTP, FTP,

TFTP, Telnet,

SNMP, DNS…

Data

Presentation + Data

representation,

encryption &

decryption

+ Video (WMV,

AVI…)

+ Bitmap (JPG,

BMP, PNG…)

+ Audio (WAV,

MP3, WMA…)

….

Data

Session + Set up, monitor

& terminate the

connection

session

+ SQL, RPC,

NETBIOS

names…

Data

Transport + Flow control

(Buffering,

Windowing,

Congestion

Avoidance) helps

prevent the loss of

segments on the

network and the

need for

retransmission

+ TCP

(Connection-

Oriented, reliable)

+ UDP

(Connectionless,

unreliable)

Segment

Page 30: Introduction of Computer Network

Network + Path

determination

+ Source &

Destination

logical

addresses

+ IP

+ IPX

+ AppleTalk

Packet/Datagr

am

Router

Data Link + Physical

addresses

Includes 2

layers:

+ Upper layer:

Logical Link

Control (LLC)

+ Lower

layer: Media

Access

Control

(MAC)

+ LAN

+ WAN

(HDLC, PPP,

Frame

Relay…)

Frame Switch,

Bridge

Physical Encodes and

transmits data

bits

+ Electric

signals

+ Radio

signals

+ FDDI,

Ethernet

Bit (0, 1) Hub,

Repeater…

Page 31: Introduction of Computer Network

The TCP/IP Reference Model Layers

• Link layer

• Internet layer

• Transport layer

• Application layer

Page 32: Introduction of Computer Network

The TCP/IP Reference Model (1)

The TCP/IP reference model

Page 33: Introduction of Computer Network

The TCP/IP Reference Model (2)

The TCP/IP reference model with some protocols we will study

Page 34: Introduction of Computer Network

1/18/2014 Chintan Bhatt

Page 35: Introduction of Computer Network

Comparison of the OSI and

TCP/IP Reference Models

Concepts central to OSI model

• Services

• Interfaces

• Protocols

Page 36: Introduction of Computer Network

Critique of the OSI Model and Protocols

• Bad timing.

• Bad technology.

• Bad implementations.

• Bad politics.

Page 37: Introduction of Computer Network

OSI Model Bad Timing

The apocalypse of the two elephants.

Page 38: Introduction of Computer Network

A Critique of the TCP/IP Reference Model

Problems:

• Service, interface, and protocol not distinguished

• Not a general model

• Host-to-network “layer” not really a layer

• No mention of physical and data link layers

• Minor protocols deeply entrenched, hard to replace

Page 39: Introduction of Computer Network

Example Networks

• Internet

• ARPANET

• NSFNET

• Third-generation mobile phone networks

• Wireless LANs: 802.11

• RFID and sensor networks

Page 40: Introduction of Computer Network

The ARPANET (1)

a) Structure of the telephone system.

b) Baran’s proposed distributed switching system.

Page 41: Introduction of Computer Network

The ARPANET (2)

The original ARPANET design

Page 42: Introduction of Computer Network

The ARPANET (3)

Growth of the ARPANET.

a) December 1969.

b) July 1970.

c) March 1971.

Page 43: Introduction of Computer Network

The ARPANET (4)

Growth of the ARPANET.

d) April 1972.

e) September 1972.

Page 44: Introduction of Computer Network

NSFNET

The NSFNET backbone in 1988.

Page 45: Introduction of Computer Network

Architecture of the Internet

Overview of the Internet architecture

Page 46: Introduction of Computer Network

1/18/2014 Chintan Bhatt

Page 47: Introduction of Computer Network

1/18/2014 Chintan Bhatt

Page 48: Introduction of Computer Network

Third-Generation Mobile

Phone Networks (1)

Cellular design of mobile phone networks

Page 49: Introduction of Computer Network

Third-Generation Mobile

Phone Networks (2)

Architecture of the UMTS 3G mobile phone network.

Page 50: Introduction of Computer Network

Third-Generation Mobile

Phone Networks (3)

Mobile phone handover (a) before, (b) after.

Page 51: Introduction of Computer Network

SWITCHED

WANS

Page 52: Introduction of Computer Network

Figure 3-18

Frame Relay network

Page 53: Introduction of Computer Network

AdvantagesHigh Data Rate

Bursty DataLess overhead due to improved transmission media

Page 54: Introduction of Computer Network

A cell network uses the cell as the basic

unit of data exchange. A cell is defined as

a small, fixed-sized block of information.

Page 55: Introduction of Computer Network

Figure 3-19

ATM multiplexing

Page 56: Introduction of Computer Network

Figure 3-20

Architecture of an ATM network

Page 57: Introduction of Computer Network

Figure 3-21

Virtual circuits

Page 58: Introduction of Computer Network

Note that a virtual connection is defined by

a pair of numbers: the VPI and the VCI.

Page 59: Introduction of Computer Network

Figure 3-22

An ATM cell

Page 60: Introduction of Computer Network

Figure 3-23

ATM layers

Page 61: Introduction of Computer Network

The IP protocol uses the AAL5 sublayer.

Page 62: Introduction of Computer Network

Wireless LANs: 802.11 (1)

(a) Wireless network with an access point.

(b) Ad hoc network.

Page 63: Introduction of Computer Network

Wireless LANs: 802.11 (2)

Multipath fading

Page 64: Introduction of Computer Network

Wireless LANs: 802.11 (3)

The range of a single radio may not cover the entire system.

Page 65: Introduction of Computer Network

RFID and Sensor Networks (1)

RFID used to network everyday objects.

Page 66: Introduction of Computer Network

RFID and Sensor Networks (2)

Multihop topology of a sensor network

Page 67: Introduction of Computer Network

Network Standardization

• Who’s Who in telecommunications

• Who’s Who in international standards

• Who’s Who in internet standards

Page 68: Introduction of Computer Network

Who’s Who in International Standards (1)

The 802 working groups. The important ones are marked with *.

The ones marked with are hibernating. The one marked with †

gave up and disbanded itself.

Page 69: Introduction of Computer Network

Who’s Who in International Standards (2)

The 802 working groups. The important ones are marked with *.

The ones marked with are hibernating. The one marked with †

gave up and disbanded itself.

Page 70: Introduction of Computer Network

Metric Units (1)

The principal metric prefixes

Page 71: Introduction of Computer Network

Metric Units (2)

The principal metric prefixes

Page 72: Introduction of Computer Network

End

Chapter 1

Chintan Bhatt

1/18/2014