[心平气和读经典]The TCP/IP Guide(001)
The TCP/IP Guide
[Page 40,41]
Introduction To the TCP/IP Guide | TCP/IP指南概述
As I sit here writing this introductory material a few weeks before finishing off a multi-year project culminating in this TCP/IP Guide, I reflect on how funny life can be. Prior to a few years ago, I never really thought of myself as a writer. I have no training as an author, and my interests have always been in computers. I always assumed that I would end up in a technical job, such as computer programming or hardware design.
几周前,当我端坐在这里书写这个概述材料的时候,不禁舒了一口气,一个多年的项目(TCP/IP 指南)终于完成了,生活原来是如此有趣。几年前,我从来没有真正意识到我是一个作家。我没有受过作为一个作家的专业培训,我的兴趣也一直是计算机。我总是认为我将终身从事技术工作,比如计算机编程或者硬件设计。
Perhaps ironically, then, it was my interest in personal computers that led to my writing The PC Guide in 1997. After I put the first version of that site online, I received many compliments on its usefulness. This didn't surprise me, since the material was of course designed to be useful. :-) What shocked me were all the comments I received about how people appreciated my writing. They said they found my material easy to understand, and some said they had even read through textbooks but never understood the concepts they explained until they encountered my site. I discovered that I perhaps I had a talent I had never before considered; more, I realized that it felt good to dissect a difficult technical subject and help people understand it.
很可能具有讽刺意味的是,在1997年因为对个人电脑的兴趣,我编写了个人电脑(PC)指南。在我把个人电脑指南的第一个版本放到网上之后,我收到了很多赞扬,大家说很实用。我一点都不感到惊讶,因为那些材料当然就是为了有用而设计的。:-)令我感到震惊的是,我收到的所有评论都是对我的写作表示赞赏。他们说我写的材料很容易理解,有的还说他们读过教科书,但是搞不懂那些晦涩的概念,直到访问了我的网站之后才恍然大悟。我发现我也许有一种从前从未意识到的天赋;此外,我还意识到剖析一门难学的技术学科并帮助人们理解它是一件大大的好事。
In early 2001 I decided that I wanted to embark on a new writing project to go along with the PC materials I had written in The PC Guide. I felt then, as I do now, that the future of information technology lies not so much in bigger and faster computers, but in better ways of exchanging information between them. I wanted to know more about networking and internetworking. So, I decided to create a Networking Guide to complement my PC Guide. I thought that this would take about six months.
在2001年初,我决定开始一个新的写作项目,与编写个人电脑材料同时进行。我觉得,正如我现在所认同的,信息技术的未来不在于更大更快的计算机,而在于更好地进行信息交换。我想了解关于网络和网络互联的更多知识。于是我决定撰写一个网络指南,作为个人电脑指南的补充。我当时认为完成网络指南的话需要大约六个月。
Remember what I said above about life being funny? :-) Well, as soon as I embarked on my project to create a Networking Guide, I realized that I had opened a virtual Pandora's Box. I had never realized just how large a topic networking was; there were literally hundreds of different protocols, technologies, algorithms, concepts and devices to learn about. These were all interconnected in a myriad of ways, and it was hard to explain how one protocol or technology worked without first explaining another one. The amount of complexity was amazing.
还记得我在前面说过的生活很有趣吗? :-) 当我开始网络指南的项目时,我意识到我已经打开了一个虚拟的潘多拉盒子。我从未意识到网络是一个多么大的话题;毫不夸张地说,有成百上千个不同的协议、技术、算法、概念和设备需要学习。这些东西都是以多种方式相互关联的,很难解释一种协议或技术是如何工作的而不需要首先解释另一种协议或技术。网络的复杂性那是相当地惊人!
To make matters worse, I found that it was very hard to find information about networks that really explained how everything worked. This seemed like an opportunity to me -- I decided that since so many people felt I did a good job explaining PC technology, that I should take a crack at networking. Once I accepted that it would take more than six months, I figured I should plan on up to two years to get this writing project completed. Well... life is even funnier than I imagined. :-) Fast forward from early 2001 to August 2003, and I find myself at my desk, looking over my writing project. I realize that I have been at this now for two-and-a-half years, yet due to my desire to cover as much as possible, I have at least a year's more work to go.
更糟糕的是,我发现很难找到真正能够说明一切是如何运作的有关网络的信息。对我来说,这似乎是一个机会 -- 我觉得既然有那么多人认为我在解释电脑技术方面做得很好,那么我也应该在解释网络技术上有所突破。一旦我接受这一写作项目将需要超过六个月才能完成这一事实,我想我应该计划用两年来完成这个写作项目。好...生活比我想象的还要有趣。:-)从2001年初到2003年8月,时间过得飞快,我坐在办公桌旁看着我的写作项目发呆,我意识到我已经在这里呆了两年半了,我至少还有一年的工作要做,因为我想尽可能多地在书中涵盖更多的内容。
I began to feel burnt out from working on this new Networking Guide for such a long time, during which it has existed only in my mind and on my PC's hard disk drive. Even though part of me wanted to wait to finish the entire Networking Guide and publish it all at once, a larger part of me felt the need to publish at least some of what I had already written. I looked over the material I had completed, and realized that most of the TCP/IP material was done. I felt TCP/IP was a topic that was particularly important in the Internet era, and one that I could cover as a standalone Guide. A few more months' work, and the TCP/IP Guide was born.
我开始感到筋疲力尽,因为我在这个新的网络指南上工作了这么长的时间。在此期间,它只存在于我的脑海中,存在于我个人电脑的硬盘上。尽管我的一部分读者想等着我完成整个网络指南并马上予以出版,但我的大部分读者觉得至少需要出版一些我已经写过的东西。我查看了我完成的材料,意识到大部分TCP/IP材料都已经完成了。我觉得TCP/IP在互联网时代是一个特别重要的话题,可以把它作为一个独立的指南来展开。几个月后,TCP/IP指南诞生了。
That's the story of the creation of an improbable TCP/IP Guide by an improbable author. :-) You may look at the 1600-odd pages in this Guide and wonder at how this could be only a part of the document that I originally began. But that is in fact the case, and should give you an idea of just how large the complete project would have been had I waited to publish it in whole. Perfectionists should never start open-ended projects!
这就是一个不可思议的作者创作一个不太可能会完成的TCP/IP指南的故事。您可以查看本指南中的1600多页,并可能想知道这可能是我最初开始的文档的一部分。但事实上就是这样的,如果我等着把它全部出版的话,你无法想象整个项目的规模有多大。完美主义者永远不要开始一个有始有终的项目!
So, after nearly three years in all, the TCP/IP Guide is complete, and I am pretty pleased with how it came out. I feel that the breadth and depth of the coverage is unparalleled in any other single TCP/IP resource, and I have worked very hard to make my descriptions understandable and enjoyable to read. I spent many weeks designing the layout of the Guide, and many more creating and fine-tuning hundreds of examples and diagrams to help illustrate most of the technologies and concepts that underlie TCP/IP. Add to this the many benefits of electronic publication, such as a clickable table of contents, hyperlinks and a real-time search index, and I think this Guide will be of value to both beginners and advanced users alike. I hope you find it useful.
于是,耗时将近三年后,TCP/IP指南终于大功告成,我对本书的问世感到非常满意。与其他任何一个单一的TCP/IP资源相比,本书的广度和深度都是无与伦比的。为了让读者能够轻松理解本书的内容和阅读愉快,我一直非常努力。我花了好几个星期来设计布局,创建和微调数百个例子和图表来帮助说明大部分TCP/IP技术和概念。也增加了电子出版物的很多方便之处,如可点击的表格内容,超链接和实时搜索索引,我认为这个指南对初学者和高级用户都是有价值的。希望您觉得受用。
[心平气和读经典]The TCP/IP Guide(001)的更多相关文章
- [心平气和读经典]The TCP/IP Guide(005)
The TCP/IP Guide[Page 47, 48, 49] I created The TCP/IP Guide to provide you with an unparalleled bre ...
- [心平气和读经典]The TCP/IP Guide(003)
The TCP/IP Guide [Page 43, 44] Scope of The TCP/IP Guide | 本书的讨论范围 The first step to dealing with a ...
- [心平气和读经典]The TCP/IP Guide(000)
The TCP/IP Guide [Page 39] The TCP/IP Guide: Introduction and "Guide to The Guide" | 第1章 概 ...
- [心平气和读经典]The TCP/IP Guide(004)
The TCP/IP Guide [Page 44, 45, 46] Structure and Organization of The TCP/IP Guide | TCP/IP指南的组织结构 Yo ...
- [心平气和读经典]The TCP/IP Guide(002)
The TCP/IP Guide [Page 41, 42] Goals of The TCP/IP Guide | 本书的目标 Every author who sets out to write ...
- 计算机网络协议OSI TCP/IP协议--001
网桥:连接同构的LAN的网络互联设备,(同构的LAN 网是,应用层到逻辑层) 实 现的功能是:MAC子层和物理层.1.帧的发送与接收.2.缓冲的管理.3.协议转换. 路由器:在网络层实现互联,他 ...
- TCP/IP BOOKS
TCP/IP Fundamentals for Microsoft Windows: Overview https://technet.microsoft.com/en-us/library/bb72 ...
- TCP/IP具体解释--三次握手和四次握手 Dos攻击
TCP连接的状态图 TCP建立连接的三次握手过程,以及关闭连接的四次握手过程 贴一个telnet建立连接,断开连接的使用wireshark捕获的packet截图. 1.建立连接协议(三次握手) (1) ...
- TCP/IP的3次握手和4次握手
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示. (1) 第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等 ...
随机推荐
- Linux Socket - 基本socket链接
0x0000 Linux Socket 函数 bind listen connect accept send recv read write 0x0001 Server绑不上ip 报错位置在bind函 ...
- MSP430G2553 Launchpad 硬件I2C驱动
一.USCI I2C 驱动介绍 对于MSP430G2553,硬件I2C由外设USCI(Universal Serial Communication Interface)提供.USCI又分为USCI_A ...
- Windows7 64位中出现的KERNELBASE.dll错误的解决方法
最近在服程序时遇到个问题,电脑是win764位,编译完的exe测试,偶尔总报错,报错是偶尔的,有时候报错很频繁,但是有一次测试,测试了半天都没有报错,我以为好,发布输出没一会儿又报错了,真是崩溃了,所 ...
- js日期转换工具
var dq = new Date();//定义当前时间var sDueDate = formatDate(dq);/调用日期转换方法 传入当前时间 //进行日期转换 function formatD ...
- UWP开发入门(八)——聊天窗口和ItemTemplateSelector
我们平常用的最多的APP可能就是企鹅和微信了.有没有想过聊天窗口如何实现的?本篇我们将简单模拟一个聊天窗口. 聊天窗口大致上就是消息的一个集合列表.集合列表最常见的展现形式无非就是ListView.可 ...
- windows server 2008 站点系列--AD的站点建立与子网的管理(zhuanzai)
本次课程将给大家介绍AD中站点和子网的功能.站点和子网之间的关联,以及相关的设置步骤. 应用背景介绍: contoso公司的总部在西安(Xian),陕南的汉中(Shannan)和陕北的榆林(Shanb ...
- 【转】如何成为一名优秀的web前端工程师(前端攻城师)?
[转自]http://julying.com/blog/how-to-become-a-good-web-front-end-engineer/ 程序设计之道无远弗届,御晨风而返.———— 杰佛瑞 · ...
- 微信小程序 —— button按钮去除border边框
button默认有边框,边框用“border : none”去掉就不可以,边框依然存在, 使用 button::after{ border: none; } 来去除边框,边框就没了 wxml: < ...
- Spring Boot 之 Hello World 战记
1. Maven创建SpringBoot项目 2. application.properties spring.session.store-type=none // 解决默认的30+编译错误 3. d ...
- php解析word,获得文档中的图片
背景 前段时间在写一个功能:用原生php将获得word中的内容并导入到网站系统中.因为文档中存在公式,图片,表格等,因此写的比较麻烦. 思路 大体思路是先将word中格式为doc的文档转化为docx, ...