计算机网络
知识的港湾
高级软件开发工程师
展开
-
“ping”程序知多少
最近阅读了《TCP/IP详解 卷1:协议》。作者对“TCP/IP协议族”进行了详细的介绍,让读者对因特网上运行的协议有了一个全面的了解。本书共三十章,协议的总数也很多,不失为一本很好的网络参考书。 我们经常使用“ping”来测试网络的连通性,想必大家对“ping 127.0.0.1”不会感到陌生。本文对“ping”进行简单的介绍,具体请参见原书第7章。1. 什么原创 2012-02-14 10:25:12 · 4063 阅读 · 2 评论 -
Nginx学习总结(1):Nginx简介
(最近,部门组织了好几个技术兴趣小组,对当前的热门技术进行研究。我加入了Nginx学习小组,与几个同事一道围绕Nginx来进行研究和学习。从今天起,我会陆陆续续发一系列有关Nginx的学习总结。本文是系列之一:Nginx简介。)一、Nginx概况 1.Nginx是Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。目前最新的原创 2015-05-26 18:47:38 · 3090 阅读 · 0 评论 -
《Computer Networks (fifth edition)》第八章学习小结
第八章介绍了网络安全(Network Security),总共有十一个小节,分别是:密码学(Cryptography)、对称密钥算法(Symmetric-key algorithms)、公共密钥算法(Public-key algorithms)、数字签名(Digital signatures)、公共密钥的管理(Management of public keys)、通信安全(Communicat原创 2012-03-29 19:59:00 · 2017 阅读 · 0 评论 -
《Computer Networks (fifth edition)》第七章学习小结
第七章介绍了应用层(The Application Layer),总共有六个小节,分别是:DNS—域名系统(DNS—The domain name system)、电子邮件(Electronic mail)、万维网(The world wide web)、流音频与视频(Streaming audio and video)、内容分发(Content delivery)、总结(Summary)。原创 2012-03-29 19:55:18 · 1913 阅读 · 0 评论 -
《Computer Networks (fifth edition)》第四章学习小结
第四章介绍了媒体接入控制子层(The Medium Access Control Sublayer),总共有九个小节,分别是:信道分配问题(The channel allocation problem),多接入协议(Multiple access protocols),以太网(Ethernet),无线局域网(Wireless LANs),宽带无线(Broadband wireless),蓝牙(原创 2012-03-09 19:29:31 · 2954 阅读 · 0 评论 -
《Computer Networks (fifth edition)》第六章学习小结
第六章介绍了传输层(The Transport Layer),总共有八个小节,分别是:传输层服务(The transport service)、传输协议的原理(Elements of transportprotocols)、拥塞控制(Congestion control)、因特网传输协议:UDP(The Internet transportprotocols: UDP)、因特网传输协议:TCP原创 2012-03-26 09:36:40 · 2242 阅读 · 0 评论 -
《Computer Networks (fifth edition)》第五章学习小结
第五章介绍了网络层(The Network Layer),总共有七个小节,分别是:网络层设计问题(Network layer design issues),路由算法(Routing algorithms),拥塞控制算法(Congestion control algorithms),服务质量(Quality of service),网络互连(Internetworking),因特网中的网络层(T原创 2012-03-23 15:29:23 · 2517 阅读 · 0 评论 -
延迟容忍网络(Delay-tolerant networking)
(1) 问题的提出 TCP和其它很多传输协议基于这样的假设:发送者和接收者通过某网络路径长期连接在一起,否则协议会失效,数据也不能被传输。但并非每一个网络都能保证有端到端的路径,这些网络之间的连接是间断性的。要在这类网络中传输数据是一件很棘手,同时极具挑战性的事情。(2) DTN的定义 在这些网络中,当有工作链路的时候,交换数据的工作仍然能够通过将它们原创 2012-03-24 10:01:10 · 9779 阅读 · 2 评论 -
《Computer Networks (fifth edition)》第三章学习小结
第三章介绍了数据链路层(The Data Link Layer),总共有六个小节,分别是:数据链路层的设计问题(Data link layer design issues),差错检测与纠正(Error detection andcorrection),简单(初级)的数据链路协议(Elementary data link protocols),滑动窗口协议(Sliding window prot原创 2012-03-04 19:28:06 · 2353 阅读 · 0 评论 -
《Computer Networks (fifth edition)》第二章学习小结
第二章介绍了物理层(The Physical Layer),总共有九个小节,分别是:数据通信的理论基础(The theoretical basis for data communication)、导向传输媒体(Guided transmission media)、无线传输(Wireless transmission)、通信卫星(Communication satellites)、数字调制和复用原创 2012-03-01 17:01:50 · 2399 阅读 · 0 评论 -
《Computer Networks (fifth edition)》第一章学习小结
由Andrew S. Tanenbaum教授写的《ComputerNetworks》是世界著名的计算机网络教材,现在该书已经出到第五版了。因为前段时间参加CSDN的“我的2011”征文活动获了奖,因此获赠一本《Computer Networks (fifthedition)》的英文原版图书。 拿到此书之后,我很是高兴,便给自己制定了每天阅读几页的计划,以期从这本经典教材中吸原创 2012-02-25 17:12:03 · 3781 阅读 · 0 评论 -
“Traceroute”程序知多少
除了“ping”程序之外,我们也经常与“Traceroute”程序打交道。本文简单介绍“Traceroute”,参考文献为《TCP/IP详解 卷1:协议》的第8章。1. 什么是“Traceroute”? “Traceroute”程序是由Van Jacobson编写,它可以让我们看到IP数据报从一台主机传到另一台主机所经过的路由,它还可以让我们使用IP源路由选项。原创 2012-02-15 10:06:10 · 3001 阅读 · 0 评论 -
互联网基础知识(在校总结版)
(最近翻看在学校时总结的东西,发现了这篇文章,与大家分享。)本文首先介绍互联网的标准化,接着介绍互联网的分层模型,然后介绍了互联网的分类,最后对互联网的组成进行了详细的说明。1.互联网的标准化“没有规矩,不成方圆”,统一的标准对一个行业的发展起着至关重要的作用。如果一个行业缺乏标准,那么技术的发展就会处于比较混乱的状态,该行业的各大厂商就会盲目自由竞争,最终给用户带来很大的不便。标准的制定又是一个原创 2016-05-21 12:32:28 · 9454 阅读 · 0 评论