Layers from tanenabaum computer networks chapter 1 and the tcp layer chaper 6
This presentation is the property of its rightful owner.
Sponsored Links
1 / 30

Layers (from Tanenabaum: “Computer Networks” Chapter 1) and The TCP Layer (Chaper 6) PowerPoint PPT Presentation


  • 90 Views
  • Uploaded on
  • Presentation posted in: General

Layers (from Tanenabaum: “Computer Networks” Chapter 1) and The TCP Layer (Chaper 6). Network Software Protocol Hierarchies. Layers, protocols, and interfaces. Protocol Hierarchies (2). The philosopher-translator-secretary architecture. Protocol Hierarchies (3).

Download Presentation

Layers (from Tanenabaum: “Computer Networks” Chapter 1) and The TCP Layer (Chaper 6)

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Layers from tanenabaum computer networks chapter 1 and the tcp layer chaper 6

Layers

(from Tanenabaum: “Computer Networks” Chapter 1) and

The TCP Layer (Chaper 6)


Network software protocol hierarchies

Network SoftwareProtocol Hierarchies

  • Layers, protocols, and interfaces.


Protocol hierarchies 2

Protocol Hierarchies (2)

  • The philosopher-translator-secretary architecture.


Protocol hierarchies 3

Protocol Hierarchies (3)

  • Example information flow supporting virtual communication in layer 5.


Reference models

Reference Models

The OSI reference model.


Reference models 2

Reference Models (2)

  • The TCP/IP reference model.


Reference models 3

Reference Models (3)

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


Services to protocols relationship

Services to Protocols Relationship

  • The relationship between a service and a protocol.


Transport tcp services provided to the upper layers

Transport (TCP) Services Provided to the Upper Layers

A

F

D

C

E

B


Connection oriented and connectionless services

Connection-Oriented and Connectionless Services

  • Six different types of service.


Service primitives 2

Service Primitives (2)

  • Packets sent in a simple (or complex) client-server interaction on a connection-oriented network.


Reminder berkeley sockets transport connection primitives

(Reminder: Berkeley Sockets:) Transport Connection Primitives

The socket primitives for TCP.


Socket programming example internet file server

Socket Programming Example:Internet File Server

6-6-1

Client code using sockets.


Socket programming example internet file server 2

Socket Programming Example:Internet File Server (2)

Client code using sockets.


Reminder headers added by layers

Reminder: headers added by layers

The nesting of TPDUs, packets, and frames.


The tcp service model 2

The TCP Service Model (2)

(a) Four 512-byte segments sent as separate IP datagrams.

(b) The 2048 bytes of data delivered to the application in a single READ CALL.


The tcp segment header

The TCP Segment Header

TCP Header.


The tcp segment header 2

The TCP Segment Header (2)

The pseudoheader included in the TCP checksum.


Tcp transmission policy

TCP Transmission Policy

Window management in TCP.


Tcp transmission policy 2

TCP Transmission Policy (2)

Silly window syndrome.


Tcp connection establishment

TCP Connection Establishment

6-31

(a) TCP connection establishment in the normal case.

(b) Call collision.


Connection release

Connection Release

Abrupt disconnection with loss of data.


Connection release 2

Connection Release (2)

The two-army problem.


Connection release 3

Connection Release (3)

6-14, a, b

Four protocol scenarios for releasing a connection. (a) Normal case of a three-way handshake. (b) final ACK lost.


Connection release 4

Connection Release (4)

6-14, c,d

(c) Response lost. (d) Response lost and subsequent DRs lost.


Tcp congestion control

TCP Congestion Control

(a) A fast network feeding a low capacity receiver.

(b) A slow network feeding a high-capacity receiver.


Tcp timer management

TCP Timer Management

(a) Probability density of ACK arrival times in the data link layer.

(b) Probability density of ACK arrival times for TCP.


Wireless tcp and udp

Wireless TCP and UDP

Splitting a TCP connection into two connections.


Performance problems in computer networks

Performance Problems in Computer Networks

The state of transmitting one megabit from San Diego to Boston

(a) At t = 0, (b) After 500 μsec, (c) After 20 msec, (d) after 40 msec.


Fast tpdu processing

Fast TPDU Processing

The fast path from sender to receiver is shown with a heavy line.

The processing steps on this path are shaded.


  • Login