Transcript
Page 1: Nettverk Software Protocol Hierarchies

Nettverk SoftwareProtocol Hierarchies

Lag, protokoller og grensesnitt

Page 2: Nettverk Software Protocol Hierarchies

Protocol Hierarchies (3)

Eksempel på informasjonsflyten med en protokoll på lag 5.

Page 3: Nettverk Software Protocol Hierarchies

Design Issues for the Layers• Addressing

– Slik at datapakka kommer fram til riktig mottager

• Error Control– Feilkontroll, slik at systemet oppdager bit-feil i datapakka

• Flow Control– Flytkontroll, slik at mottager klarer å ”svelge unna” data som kommer

• Multiplexing– Multipleksing, slik at flere kan dele samme kommunikasjonslinje

• Routing– Ruting, slik at data går riktig vei igjennom et nettverk

Page 4: Nettverk Software Protocol Hierarchies

Connection-Oriented and Connectionless Services

Page 5: Nettverk Software Protocol Hierarchies

Service Primitives

• Fem service primitives for implementering av en enkel forbindelsesorientert tjeneste (connection-oriented service).

Page 6: Nettverk Software Protocol Hierarchies

Service Primitives (2)

• Packets sent in a simple client-server interaction on a connection-oriented network.

Page 7: Nettverk Software Protocol Hierarchies

Services to Protocols Relationship

The relationship between a service and a protocol.

Page 8: Nettverk Software Protocol Hierarchies

Reference Models

• The OSI Reference Model

• The TCP/IP Reference Model

• A Comparison of OSI and TCP/IP

• A Critique of the OSI Model and Protocols

• A Critique of the TCP/IP Reference Model

Page 9: Nettverk Software Protocol Hierarchies

Reference ModelsThe OSI reference model.

Page 10: Nettverk Software Protocol Hierarchies

Reference Models (2)The TCP/IP reference model.

Page 11: Nettverk Software Protocol Hierarchies

Reference Models (3)

• Protocols and networks in the TCP/IP model initially.

Page 12: Nettverk Software Protocol Hierarchies

Comparing OSI and TCP/IP Models

• Concepts central to the OSI model• Services• Interfaces• Protocols

Page 13: Nettverk Software Protocol Hierarchies

A Critique of the OSI Model and Protocols

• Why OSI did not take over the world

• Bad timing

• Bad technology

• Bad implementations

• Bad politics

Page 14: Nettverk Software Protocol Hierarchies

Bad Timing

The apocalypse of the two elephants.

Page 15: Nettverk Software Protocol Hierarchies

A Critique of the TCP/IP Reference Model

• 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

Problems:

Page 16: Nettverk Software Protocol Hierarchies

Hybrid Model

The hybrid reference model to be used in this book.

Page 17: Nettverk Software Protocol Hierarchies

Internet Usage

• Traditional applications (1970 – 1990)

• E-mail

• News

• Remote login

• File transfer

Page 18: Nettverk Software Protocol Hierarchies

Architecture of the InternetOverview of the Internet.

Page 19: Nettverk Software Protocol Hierarchies

Ethernet

Architecture of the original Ethernet.

Page 20: Nettverk Software Protocol Hierarchies

Wireless LANs

• (a) Wireless networking with a base station.• (b) Ad hoc networking.

Page 21: Nettverk Software Protocol Hierarchies

Wireless LANs (2)The range of a single radio may not cover the entire system.

Page 22: Nettverk Software Protocol Hierarchies

Wireless LANs (3)

A multicell 802.11 network.

Page 23: Nettverk Software Protocol Hierarchies

Network Standardization

• Who’s Who in the Telecommunications World• Who’s Who in the International Standards World• Who’s Who in the Internet Standards World

Page 24: Nettverk Software Protocol Hierarchies

ITU (International Telecommunication Union)

• Main sectors• Radiocommunications (ITU-R)• Telecommunications Standardization (ITU-T) CCITT• Development (ITU-D)

• Classes of Members• National governments• Sector members• Associate members• Regulatory agencies

Page 25: Nettverk Software Protocol Hierarchies

IEEE 802 Standards

The 802 working groups. The important ones are marked with *. The ones marked with are hibernating. The one marked with † gave up.

Page 26: Nettverk Software Protocol Hierarchies

Metric Units

The principal metric prefixes.


Top Related