• DocumentCode
    1113619
  • Title

    An analysis of TCP processing overhead

  • Author

    Clark, David D. ; Jacobson, V. ; Romkey, John ; Salwen, Howard

  • Volume
    27
  • Issue
    6
  • fYear
    1989
  • fDate
    6/1/1989 12:00:00 AM
  • Firstpage
    23
  • Lastpage
    29
  • Abstract
    The transport layer of the protocol suite, especially in connectionless protocols, has considerable functionality and is typically executed in software by the host processor at the end points of the network. It is thus considered a likely source of processing overhead. However, a preliminary examination has suggested to the authors that other aspects of networking may be a more serious source of overhead. To test this proposition, a detailed study was made of the Transmission Control Protocol (TCP), the transport protocol from the Internet protocol suite. In this set of protocols, the functions of detecting and recovering lost or corrupted packets, flow control, and multiplexing are performed at the transport level. The results of that study are presented. It is concluded that TCP is in fact not the source of the overhead often observed in packet processing, and that it could support very high speeds if properly implemented.<>
  • Keywords
    computer networks; packet switching; protocols; Internet protocol suite; TCP processing overhead; Transmission Control Protocol; flow control; multiplexing; packet processing; packet recovery; transport protocol; Buffer storage; Costs; Internet; Local area networks; Operating systems; Routing protocols; Switches; TCPIP; Throughput; Transport protocols;
  • fLanguage
    English
  • Journal_Title
    Communications Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    0163-6804
  • Type

    jour

  • DOI
    10.1109/35.29545
  • Filename
    29545