[Tccc] Computer Networks: An Open Source Approach /w Facebook Q&A Community

Dr Ying-Dar Lin ydlin
Sat Sep 10 00:12:43 EDT 2011


Dear TCCC Members,

The fall semester has begun. As some of you have asked questions or are 
adopting the new book "Computer Networks: An Open Source Approach", I am 
providing additional info as follows. The following links should answer most 
of the questions. I am also providing the URL below for the rar file 
containing all lecture slides, though it's also available at the book 
official site of McGraw-Hill but requiring an instructor's account. Please 
let me know if you have any class support issues or feedbacks. Thank you.

1. Regarding open source implementations (pls see Preface and Table of 
Contents): The preface at 
http://highered.mcgraw-hill.com/sites/dl/free/0073376248/901184/Preface.pdf 
has explained that. The book itself is not open source. It uses open source 
resources as example implementations of protocol designs covered in the 
book. In the Table of Contents 
http://highered.mcgraw-hill.com/sites/dl/free/0073376248/901184/TOC.pdf, you 
could see how we interleave open source implementations with protocol 
deisigns.
2. Book official site: www.mhhe.com/lin (with openly accessible solutions to 
exercises of Open Source Implementations, access-controlled solutions to 
end-of-chapter exercises, lecture slides, and sample exams.)
3. Facebook Q&A community: www.facebook.com/CNFBs (experimenting to 
virtually merge all classes adopting this book for Q&A)
4. Slides download (also available at www.mhhe.com/lin but requiring an 
account): http://speed.cis.nctu.edu.tw/~ydlin/course/cn/NEW_Slides.rar
5. My own course homepage with additional info (syllabus, : 
http://speed.cis.nctu.edu.tw/~ydlin/course/cn/mcn.html

Yingdar

Ying-Dar Lin
Professor of National Chiao Tung University
www.cs.nctu.edu.tw/~ydlin
----- Original Message ----- 
From: "Dr Ying-Dar Lin" <ydlin at cs.nctu.edu.tw>
To: <tccc at lists.cs.columbia.edu>
Sent: Sunday, June 05, 2011 8:51 PM
Subject: [Tccc] Computer Networks: An Open Source Approach /w Facebook 
Q&ACommunity


Dear TCCC Members,

I've published a book on computer networks in February with Ren-Hung Hwang
and Fred Baker through McGraw-Hill, titled "Computer Networks: An Open
Source Approach". It interleaves 56 key open source implementations in
describing protocol behaviors, which bridges the long-existing gap between
protocol designs and their implementations. We are also experimenting
Facebook Q&A community to see how well the book authors could support
classes adopting this book. The Facebook Q&A community might virtually
integrate the split "per-class" Q&A communities into one. Below is the info
of the book and its Facebook Q&A community. Suggestions and comments are
much appreciated and can be directed to Prof. Ying-Dar Lin at
ydlin at cs.nctu.edu.tw.

Computer Networks: An Open Source Approach
Ying-Dar Lin, Ren-Hung Hwang, Fred Baker
McGraw-Hill, February 2011
Website: www.mhhe.com/lin
Available at Amazon.com; Find your Rep: www.mhhe.com/catalogs/rep
ISBN-10: 0073376248; ISBN-13: 978-0073376240
Facebook Q&A Community: www.facebook.com/CNFBs

Computer Networks: An Open Source Approach considers why a protocol,
designed a specific way, is more important than how a protocol works. Key
concepts and underlying principles are conveyed while explaining protocol
behaviors. To further bridge the long-existing gap between design and
implementation, it illustrates where and how protocol designs are
implemented in Linux-based systems. A comprehensive set of fifty-six live
open source implementations spanning across hardware (8B/10B, OFDM, CRC32,
CSMA/CD, and crypto), driver (Ethernet and PPP), kernel (longest prefix
matching, checksum, NAT, TCP traffic control, socket, shaper, scheduler,
firewall, and VPN), and daemon (RIP/OSPF/BGP, DNS, FTP, SMTP/POP3/IMAP4,
HTTP, SNMP, SIP, streaming, and P2P) are interleaved with the text.

Key Features Include:

Logically reasoned why, where, and how of protocol designs and
implementations.
Fifty-six explicitly numbered open source implementations for key protocols
and mechanisms.
Four appendices on Internet and open source communities, Linux kernel
overview, development tools, and network utilities.
?A Packet?s Life? to illustrate the book roadmap and packet flows.
Sixty-nine sidebars of Historical Evolution (33), Principle in Action (26),
and Performance Matters (10).
End-of-chapter FAQs and ?Common Pitfalls.?
Class support materials including PowerPoint lecture slides and solutions
manual available via the textbook website
www.mhhe.com/lin<UrlBlockedError.aspx>.

Quotes from Reviewers:

?The exposure to real life implementation details in this book is
phenomenal... Definitely one of the better books written in the area of
Computer Networks.?
 ? Mahasweta Sarkar, San Diego State University

?Written by RFC and open source contributors, this book definitely is an
authentic guide for network engineers.?
? Wen Chen, Cisco Fellow

?Interleaving designs and implementations into the same book bridges the
long-existing gap and makes this an ideal text to teach from.?
? Mario Gerla, University of California, Los Angeles

?The sidebars of Historical Evolution and Principle in Action make the
reading more enjoyable, while Performance Matters treat computer networking
quantitatively.?
? H. T. Kung, Harvard University


_______________________________________________
IEEE Communications Society Tech. Committee on Computer Communications
(TCCC) - for discussions on computer networking and communication.
Tccc at lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/tccc 





More information about the TCCC mailing list