问题描述
为了弥补我(明显)缺乏网络基础知识,我正在寻找一本理想的书:
In order to cover for my (glaring) lack of knowledge in the basics of networking, I'm looking for a book which would ideally cover:
- >传输层上的1或2章:tcp,udp ...
-> 1 or 2 chapters on the transport layer: tcp, udp...
- >应用层上的1或2章:http,dns ......
-> 1 or 2 chapters on the application layer: http, dns...
- >本书的其余部分将致力于使用与Java相关的技术在线路上发送数据的实用方法。这将涉及对现有产品的讨论(例如,粗麻布,protobuf,节俭,tibco ......),性能比较,案例研究等等。
-> rest of the book would be devoted to pratical way of sending data across the wire using Java-related technologies. This would involve discussions about existing products (eg. hessian, protobuf, thrift, tibco...) , performances comparisons, case studies...etc..
这样做一本书存在吗?
编辑:感谢所有答案到目前为止...但是所列的大多数书籍都非常关注网络堆栈的较低层次(即。 tcp / ip,网络管理......)。
这只是答案的一半。我仍然渴望听到有关另一半的建议:围绕Java开发人员提供的最先进选项进行讨论,以便提供数据,提供哪些产品/框架以及它们如何进行比较。
Thanks for all the answers so far... however most of the books listed focus heavily on the lower levels of the networking stack (ie. tcp/ip, network administration...).This is one-half of the answer only. I'm still eager to hear suggestions about the other half: discussions around the "state of the art" options available to the Java developer to ferry data around, what products/frameworks are available and how do they compare.
推荐答案
是学习使用Java进行网络编程的好资源。
O'Reilly's Java Network Programming, 3rd Edition is a good resource for learning network programming with Java.
这篇关于书籍推荐了解java网络的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!