Computer Networking: A Top-Down Approach 6th Edition by James F. Kurose and Keith W. Ross offers early emphasis on utility-layer paradigms and application programming interfaces (the top layer), encouraging a hands-on experience with protocols and networking concepts, earlier than working down the protocol stack to more abstract layers.
This book has grow to be the dominant book for this course due to the authors’ reputations, the precision of clarification, the standard of the artwork program, and the worth of their own supplements. A balanced presentation focuses on the Internet as a particular motivating instance of a network and in addition introduces students to protocols in a more theoretical context.
A chapter on wireless and mobility includes perception into 802.11 and coverage of ad hoc networking. Rules and Practice bins all through demonstrate real-world applications of the ideas studied. Case History boxes are sprinkled in to help tell the story of the historical past and development of computer networking. Material on application programming growth is included, together with quite a few programming assignments.
An extremely developed art program enhances the descriptions of concepts. In Chapter 1, the remedy of access networks has been modernized, and the outline of the Web ISP ecosystem has been considerably revised, accounting for the latest emergence of content material provider networks, akin to Google’s. The presentation of packet switching and circuit switching has additionally been reorganized, offering a more topical relatively than historic orientation.
In Chapter 2, Python has changed Java for the presentation of socket programming. Whereas nonetheless explicitly exposing the important thing ideas behind the socket API, Python code is simpler to understand for the novice programmer. Moreover, not like Java, Python offers entry to uncooked sockets, enabling college students to construct a larger number of network applications. Java-based mostly socket programming labs have been changed with corresponding Python labs, and a brand new Python-based mostly ICMP Ping lab has been added.
In Chapter 3, the presentation of one of many reliable data transfer protocols has been simplified and a brand new sidebar on TCP splitting, generally used to optimize the performance of cloud providers, has been added. In Chapter four, the section on router architectures has been significantly updated, reflecting current developments and practices in the field. Several new integrative sidebars involving DNS, BGP, and OSPF are included. Chapter 5 has been reorganized and streamlined, accounting for the ubiquity of switched Ethernet in local area networks and the ensuing increased use of Ethernet in point-to-point scenarios. Additionally, a new part on knowledge heart networking has been added. Chapter 6 has been updated to replicate latest advances in wireless networks, significantly cellular data networks and 4G providers and architecture.
Chapter 7, which focuses on multimedia networking, has gone by means of a major revision. The chapter now contains an in-depth dialogue of streaming video, together with adaptive streaming, and a wholly new and modernized dialogue of CDNs. A newly added section describes the Netflix, YouTube, and Kankan video streaming systems. The material that has been eliminated to make approach for these new topics continues to be accessible on the Companion Net site.
Chapter 8 now incorporates an expanded dialogue on endpoint authentication. Significant new material involving finish-of-chapter problems has been added. As with all previous editions, homework problems have been revised, added, and removed.
More details about this book...
or
Download Computer Networking: A Top-Down Approach PDF Ebook :
0 comments:
Post a Comment