Protocol Engineering
暫譯: 協定工程

Hartmut König

  • 出版商: Springer
  • 出版日期: 2014-11-09
  • 售價: $3,520
  • 貴賓價: 9.5$3,344
  • 語言: 英文
  • 頁數: 544
  • 裝訂: Paperback
  • ISBN: 3642440932
  • ISBN-13: 9783642440939
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Communication protocols form the operational basis of computer networks and tele­communication systems. They are behavior conventions that describe how com­munication systems inter­act with each other, defining the temporal order of the interactions and the formats of the data units exchanged – essentially they determine the efficiency and reliability of computer networks. Protocol Engineering is an important discipline covering the design, validation, and implementation of communication protocols.

Part I of this book is devoted to the fundamentals of communication protocols, describing their working principles and implicitly also those of computer networks. The author introduces the concepts of service, protocol, layer, and layered architecture, and introduces the main elements required in the description of protocols using a model language. He then presents the most important protocol functions. Part II deals with the description of communication proto­cols, offering an overview of the various formal methods, the essence of Protocol Engineering. The author introduces the fundamental description methods, such as finite state machines, Petri nets, process calculi, and temporal logics, that are in part used as semantic models for formal description techniques. He then introduces one represen­tative technique for each of the main description approaches, among others SDL and LOTOS, and surveys the use of UML for describing protocols. Part III covers the protocol life cycle and the most important development stages, presenting the reader with approaches for systematic protocol design, with various verification methods, with the main implementation techniques, and with strategies for their testing, in particular with conformance and interoperability tests, and the test description language TTCN. The author uses the simple data transfer example protocol XDT (eXample Data Transfer) throughout the book as a reference protocol to exemplify the various description techniques and to demonstrate important validation and implementation approaches.

The book is an introduction to communication protocols and their development for undergraduate and graduate students of computer science and communication technology, and it is also a suitable reference for engineers and programmers. Most chapters contain exercises, and the author's accompanying website provides further online material including a complete formal description of the XDT protocol and an animated simulation visualizing its behavior.

商品描述(中文翻譯)

通訊協定構成了計算機網絡和電信系統的運作基礎。它們是行為約定,描述了通訊系統之間如何互動,定義了互動的時間順序和交換數據單元的格式——本質上,它們決定了計算機網絡的效率和可靠性。協定工程是一個重要的學科,涵蓋了通訊協定的設計、驗證和實現。

本書的第一部分專注於通訊協定的基本原理,描述了它們的工作原理,並隱含地也描述了計算機網絡的原理。作者介紹了服務、協定、層和分層架構的概念,並使用模型語言介紹了描述協定所需的主要元素。接著,他呈現了最重要的協定功能。第二部分則處理通訊協定的描述,提供了各種形式方法的概述,這是協定工程的本質。作者介紹了基本的描述方法,如有限狀態機、Petri 網、過程計算和時間邏輯,這些方法部分用作形式描述技術的語義模型。然後,他為每種主要描述方法介紹了一種代表性技術,包括 SDL 和 LOTOS,並調查了 UML 在描述協定中的使用。第三部分涵蓋了協定的生命週期和最重要的開發階段,向讀者介紹了系統化協定設計的方法,各種驗證方法,主要的實現技術,以及測試策略,特別是符合性和互操作性測試,以及測試描述語言 TTCN。作者在全書中使用簡單的數據傳輸示例協定 XDT (eXample Data Transfer) 作為參考協定,以示範各種描述技術並展示重要的驗證和實現方法。

本書是計算機科學和通訊技術本科生及研究生的通訊協定及其開發的入門書籍,同時也是工程師和程序員的合適參考資料。大多數章節包含練習,作者的附屬網站提供了進一步的在線資料,包括 XDT 協定的完整形式描述和可視化其行為的動畫模擬。

最後瀏覽商品 (20)