QMCS 370 - Class Today - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

QMCS 370 - Class Today

Description:

ACKs (what about NAKs?) Flow control. Packet Duplication ... The rationale behind the IP layer. 9/17/09. 6. R. Smith - University of St Thomas - Minnesota ... – PowerPoint PPT presentation

Number of Views:14
Avg rating:3.0/5.0
Slides: 12
Provided by: ricks6
Category:
Tags: qmcs | class | iplayer | today

less

Transcript and Presenter's Notes

Title: QMCS 370 - Class Today


1
QMCS 370 - Class Today
  • Homework
  • Packet notes/recap
  • TCP/IP
  • Packet Formats
  • Options

2
Packet notes
  • Elements
  • Error detection
  • ACKs (what about NAKs?)
  • Flow control
  • Packet Duplication
  • Practical Objectives
  • Error detection not always error recovery
  • Flow control
  • Efficiency
  • Addressability

3
TCP/IP in Practice
  • Stacking for Routers
  • Role of IP vs TCP vs UDP
  • IP talks between hosts
  • TCP/UDP connects IP to processes

4
Router Stacking
  • Which layers are in endpoint hosts?
  • Which stack layers are in routers?

5
Probably Roger Needham
  • Any problem in computer science can be solved by
    adding another layer of indirection
  • The rationale behind the IP layer

6
IP Internet Protocol
  • Applications dont use IP directly
  • IP talks between hosts, not processes
  • IP only has host-related addressing
  • Key point what do addresses mean at a given
    level of the protocol stack?
  • Missing information must be filled in by other
    layers

7
UDP User Datagram Protocol
  • Easy protocol just carries the port number
  • NO guarantee of delivery
  • NO guarantee of delivery in order
  • Packet duplication is possible

8
TCP
  • The reliable protocol
  • Flow control Error detection and correction
  • Assembles data into a stream of bits and bytes
  • Packets are placed in order of transmission
  • Setting up a connection
  • SYN
  • SYN-ACK
  • ACK
  • Reliability and flow control
  • Sequence Numbers
  • Sliding Window
  • Ending a connection
  • FIN in each direction

9
Packet Contents/Formats
  • Link layer (generic)
  • IP V4
  • IP V6
  • UDP
  • TCP

10
Interesting TCP/IP Options
  • IP
  • experiments
  • traceroute
  • security
  • address extensions
  • source routing
  • multicast
  • TCP
  • experiments
  • echo (now obsolete)
  • time stamping
  • alternate checksums
  • record boundaries
  • compression

11
Creative Commons License
  • This work is licensed under the Creative Commons
    Attribution-Share Alike 3.0 United States
    License. To view a copy of this license, visit
    http//creativecommons.org/licenses/by-sa/3.0/us/
    or send a letter to Creative Commons, 171 Second
    Street, Suite 300, San Francisco, California,
    94105, USA.
Write a Comment
User Comments (0)
About PowerShow.com