skip to main content
Skip header Section
Internetworking with TCP/IP: principles, protocols, and architectureMarch 1988
Publisher:
  • Prentice-Hall, Inc.
  • Division of Simon and Schuster One Lake Street Upper Saddle River, NJ
  • United States
ISBN:978-0-13-470154-7
Published:28 March 1988
Pages:
382
Skip Bibliometrics Section
Reflects downloads up to 16 Jan 2025Bibliometrics
Abstract

No abstract available.

Cited By

  1. El Ouadrhiri A, Nissar B, El Kamili M and Rahmouni I (2021). Fast-MICDTN: a new decentralized control mechanism for content-centric disruption tolerant networks, Computing, 103:11, (2619-2642), Online publication date: 1-Nov-2021.
  2. ACM
    Sato K, Ahn D, Laguna I, Lee G, Schulz M and Chambreau C (2017). Noise Injection Techniques to Expose Subtle and Unintended Message Races, ACM SIGPLAN Notices, 52:8, (89-101), Online publication date: 26-Oct-2017.
  3. ACM
    Sato K, Ahn D, Laguna I, Lee G, Schulz M and Chambreau C Noise Injection Techniques to Expose Subtle and Unintended Message Races Proceedings of the 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, (89-101)
  4. Guo Z, Qiao J, Lin S and Cai X A distributed parallel QoS routing algorithm with multi-path probing Proceedings of the 21st annual international conference on Chinese Control and Decision Conference, (1351-1356)
  5. Ardagna D and Pernici B (2007). Adaptive Service Composition in Flexible Processes, IEEE Transactions on Software Engineering, 33:6, (369-384), Online publication date: 1-Jun-2007.
  6. Fang R, Yang H, Tsai H, Lee C, Tsai T and Li D The personal digital assistant promoting the teacher's instructional innovation Proceedings of the 6th WSEAS Int. Conference on Telecommunications and Informatics, (71-74)
  7. Chen J, Yang Y, Zhu H and Zeng P A bounded item bin packing problem over discrete distribution Proceedings of the Third international conference on Theory and Applications of Models of Computation, (108-117)
  8. De Silva R Performance comparison of a network layer ACP and an application layer ACP via simulations Proceedings of the 4th WSEAS International Conference on Applied Informatics and Communications, (1-4)
  9. ACM
    Duffield N, Lund C and Thorup M Estimating flow distributions from sampled flow statistics Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, (325-336)
  10. Narten T and Teresco J File server Encyclopedia of Computer Science, (710-711)
  11. Stokes A TCP/IP Encyclopedia of Computer Science, (1745-1747)
  12. ACM
    Duffield N, Lund C and Thorup M Properties and prediction of flow statistics from sampled packet streams Proceedings of the 2nd ACM SIGCOMM Workshop on Internet measurment, (159-171)
  13. Haji-Ismail A, Chen M, Grant P and Kiddell M (2001). JACIE – an Authoring Language for Rapid Prototyping Net-Centric, Multimedia and Collaborative Applications, Annals of Software Engineering, 12:1, (47-75), Online publication date: 28-Dec-2001.
  14. ACM
    Barra M, Cattaneo G, Petrillo U, Garofalo V, Rossi C and Scarano V Teach++ Proceedings of the 2000 ACM symposium on Applied computing - Volume 1, (124-130)
  15. Hać A and Guo L (2000). A scalable mobile host protocol for the internet, International Journal of Network Management, 10:3, (115-134), Online publication date: 22-May-2000.
  16. Roy A, Foster I, Gropp W, Toonen B, Karonis N and Sander V MPICH-GQ Proceedings of the 2000 ACM/IEEE conference on Supercomputing, (19-es)
  17. ACM
    Boyce J and Gaglianello R Packet loss effects on MPEG video sent over the public Internet Proceedings of the sixth ACM international conference on Multimedia, (181-190)
  18. Alari G and Ciuffoletti A (1997). Implementing a Probabilistic Clock Synchronization Algorithm, Real-Time Systems, 13:1, (25-46), Online publication date: 1-Jul-1997.
  19. Hać A and Lu D (1997). Architecture, design, and implementation of a multimedia conference system, International Journal of Network Management, 7:2, (64-83), Online publication date: 23-Mar-1997.
  20. Huang G and Zhu S (1996). A New HAD Algorithm for Optimal Routing of Hierarchically Structured Data Networks, IEEE Transactions on Parallel and Distributed Systems, 7:9, (939-953), Online publication date: 1-Sep-1996.
  21. Inamori M, Naganuma J, Wakabayashi H and Endo M A Memory-based Architecture for MPEG2 System Protocol LSIs Proceedings of the 1996 European conference on Design and Test
  22. Morales de Franceschi A, Kormann L and Westphall C A Performance Application for Proactive Network Management Proceedings of the 2nd IEEE International Workshop on Systems Management (SMW'96)
  23. ACM
    Rajagopalan B Mobility management in integrated wireless-ATM networks Proceedings of the 1st annual international conference on Mobile computing and networking, (127-141)
  24. ACM
    Zimmermann C (1994). Making distributed multimedia systems secure, ACM SIGOPS Operating Systems Review, 28:1, (88-100), Online publication date: 1-Jan-1994.
  25. ACM
    Eidnes H (1994). Practical considerations for network addressing using CIDR, Communications of the ACM, 37:8, (46-53), Online publication date: 1-Aug-1994.
  26. ACM
    Pacull F, Sandoz A and Schiper A Duplex Proceedings of the 1994 ACM conference on Computer supported cooperative work, (165-173)
  27. Fatoohi R and Weeratunga S Performance evaluation of three distributed computing environments for scientific applications Proceedings of the 1994 ACM/IEEE conference on Supercomputing, (400-409)
  28. ACM
    Hunter B (1993). Internetworking: coordinating technology for systemic reform, Communications of the ACM, 36:5, (42-46), Online publication date: 1-May-1993.
  29. ACM
    Fullmer C, Auernheimer B and Morris W A TCP/IP network facsimile system built from publicly available software Proceedings of the 1992 ACM annual conference on Communications, (525-532)
  30. ACM
    Narten T and Yavatkar R (1992). An introductory course in computer communication and networks, ACM SIGCOMM Computer Communication Review, 22:1, (62-81), Online publication date: 1-Jan-1992.
  31. ACM
    Nikloaidis I and Onvural R (1992). A bibliography on performance issues ATM networks, ACM SIGCOMM Computer Communication Review, 22:5, (8-23), Online publication date: 2-Oct-1992.
  32. ACM
    Glicker S, Whitehead G and Evans E The distributed object environment Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing: technological challenges of the 1990's, (293-298)
  33. ACM
    Geyer-Schulz A and Kolarik T Distributed computing with APL Proceedings of the international conference on APL, (60-69)
  34. ACM
    Geyer-Schulz A and Kolarik T (1992). Distributed computing with APL, ACM SIGAPL APL Quote Quad, 23:1, (60-69), Online publication date: 15-Jul-1992.
  35. Fischer G, Grudin J, Lemke A, McCall R, Ostwald J, Reeves B and Shipman F (1992). Supporting indirect collaborative design with integrated knowledge-based design environments, Human-Computer Interaction, 7:3, (281-314), Online publication date: 1-Sep-1992.
  36. Jung C and Advani D HiPPI exploitation in TCP/IP environment Proceedings of the 1992 ACM/IEEE conference on Supercomputing, (610-615)
  37. Znati T and Molka J A simulation based analysis of naming schemes for distributed systems Proceedings of the 25th annual symposium on Simulation, (42-51)
  38. Lin H (1991). Constructing Protocols with Alternative Functions, IEEE Transactions on Computers, 40:4, (376-386), Online publication date: 1-Apr-1991.
  39. ACM
    Tymann P VNET: a tool for teaching computer networking to undergraduates Proceedings of the twenty-second SIGCSE technical symposium on Computer science education, (21-24)
  40. ACM
    Tymann P (1991). VNET: a tool for teaching computer networking to undergraduates, ACM SIGCSE Bulletin, 23:1, (21-24), Online publication date: 1-Mar-1991.
  41. ACM
    Newman-Wolfe R and Pelimuhandiram H MACE Proceedings of the conference on Organizational computing systems, (240-254)
  42. ACM
    Newman-Wolfe R and Pelimuhandiram H (1991). MACE, ACM SIGOIS Bulletin, 12:2-3, (240-254), Online publication date: 1-Nov-1991.
  43. ACM
    Comer D and Droms R Uniform access to Internet directory services Proceedings of the ACM symposium on Communications architectures & protocols, (50-59)
  44. ACM
    Comer D and Droms R (1990). Uniform access to Internet directory services, ACM SIGCOMM Computer Communication Review, 20:4, (50-59), Online publication date: 1-Aug-1990.
  45. ACM
    Mogul J (1989). The experimental literature of the internet: an annotated bibliography, ACM SIGCOMM Computer Communication Review, 19:1, (58-71), Online publication date: 3-Jan-1989.
  46. ACM
    Fleckenstein C and Hemmendinger D (1989). Using a global name space for parallel execution of UNIX tools, Communications of the ACM, 32:9, (1085-1090), Online publication date: 1-Sep-1989.
  47. ACM
    Lehman R Some issues in providing campus-wide electronic mail Proceedings of the 17th annual ACM SIGUCCS conference on User Services, (115-122)
  48. ACM
    Sabnani K and Netravali A A high speed transport protocol for datagram/virtual circuit networks Symposium proceedings on Communications architectures & protocols, (146-157)
  49. ACM
    Narten T Internet routing Symposium proceedings on Communications architectures & protocols, (271-282)
  50. ACM
    Sabnani K and Netravali A (1989). A high speed transport protocol for datagram/virtual circuit networks, ACM SIGCOMM Computer Communication Review, 19:4, (146-157), Online publication date: 1-Aug-1989.
  51. ACM
    Narten T (1989). Internet routing, ACM SIGCOMM Computer Communication Review, 19:4, (271-282), Online publication date: 1-Aug-1989.
  52. ACM
    Fleckenstein C and Hemmendinger D A parallel `make' utility based on Linda's tuple-space Proceedings of the 17th conference on ACM Annual Computer Science Conference, (216-220)
  53. Johnston W, Hall D, Hang J, Rible M and Robertson D Distributed scientific video movie making Proceedings of the 1988 ACM/IEEE conference on Supercomputing, (156-162)
  54. Lin H (1988). A methodology for constructing communication protocols with multiple concurrent functions, Distributed Computing, 3:1, (23-40), Online publication date: 1-Mar-1988.
Contributors
  • Department of Computer Science

Index Terms

  1. Internetworking with TCP/IP: principles, protocols, and architecture

      Reviews

      John George Fletcher

      This book provides an extremely broad, although often shallow, discussion and explanation of the increasingly widespread TCP/IP protocol suite. It is therefore certain to become quite popular. The book proceeds in a bottom-up fashion. The chapters cover (1) introduction and overview, (2) review of underlying network technologies, (3) internetworking concept and architectural model, (4) internet addresses, (5) mapping internet addresses to physical addresses (ARP), (6) determining an internet address at startup (RARP), (7) internet protocol: connectionless datagram delivery (IP), (8) routing IP datagrams, (9) internet protocol: error and control messages (ICMP), (10) protocol layering, (11) user datagram protocol, (12) reliable stream transport service (TCP), (13) the core gateway system (GGP), (14) autonomous systems and confederations (EGP), (15) interior gateway protocols (RIP, HELLO, GATED), (16) transparent gateways and subnet addressing, (17) client-server model of interaction, (18) the domain name system, (19) application level services, and (20) internet research and engineering problems. The presentation is very clear and without obvious errors. It is recommended to those who want to understand the general structure of TCP/IP protocols and their message formats. The book fails, however, in two related ways. First of all, for someone who would like to understand the rationale of the TCP/IP design—why one design choice was made rather than another—it often gives no clue; one wonders whether the designers were aware of all the available alternatives. In some areas a knowledgeable reader would prefer more detail on the workings of a protocol, if only to learn how certain pitfalls that are not noted in the text have been avoided (if indeed they have). This lack of depth leads to the second failure: the book is not, as it claims to be, a good textbook for learning about networking. A textbook is expected to cover not just one but all of the major techniques for achieving a given purpose, and is supposed to explain the necessity of the various features and steps in a protocol; it should also compare and contrast protocol features with similar concepts from other parts of computer science and indicate the generality from which specific features derive. Finally, it should use as examples protocols that represent what is best technically, a requirement that the TCP/IP suite cannot meet all (perhaps not even most) of the time. Including the necessary material among the book's many exercises, which is done in only some cases, is insufficient: exercises should be for using and extending, not for acquiring, a basic core of understanding. A few of the many points lacking adequate discussion follow: why instead of a single address leading directly to a process, two addresses handled by two protocols are used; a general model of hierarchical addresses and routing algorithms for them (which should be of logarithmic complexity); making links reliable as an alternative to testing them with special packets; why the bottom four layers of the TCP/IP suite are not mapped one-to-one onto the bottom four layers of the ISO model (since it seems that the only difficulty is a confusion about the meaning of the word “network”); why IP addresses are checksummed twice (once in each of two layers); how timer-based protocols work and why TCP uses handshaking instead; just what hazards (e.g., replay) a transport layer protocol must avoid and how handshaking avoids them; why the Internet hierarchical naming structure for computers is not integrated with the one for files; and why the two schemes present their path names in opposing order.

      Access critical reviews of Computing literature here

      Become a reviewer for Computing Reviews.

      Recommendations