• 关于停止支持的Ubuntu版本的源

    ubuntu的普通版本支持的时间都有限,过了支持的时间,更新源都会被停用,比如 ubuntu 12.10 原来的源都失效了(包括官方源,第三方镜像的源,因为这些第三方源也是和官方源同步的)。因此,直接用原来的源列表是不能安装更新软件的。为了解决这个问题,ubuntu官方专门出了一个old-release的镜像(http://old-releases.ubuntu.com/)。

    阅读全文
    发布日期:2015-04-20 | 分类:大杂烩 | 阅读:18,573 views | 标签:
  • 《协议森林》10.爱的传声筒(TCP连接)[转载]

    TCP是连接导向的协议,与之对应的是像UDP这样的非连接导向的协议。连接能带来更好的传输控制,但也需要更多额外的工作,比如连接的建立和终结。

    在TCP协议与”流”通信中,我们概念性的讲解了TCP通信的方式。可以看到,TCP通信最重要的特征是:有序(ordering)和可靠(reliable)。有序是通过将文本流分段并编号实现的。可靠是通过ACK回复和重复发送(retransmission)实现的。这一篇文章将引入TCP连接(connection)的概念。

    阅读全文
    发布日期:2015-04-20 | 分类:网络原理 | 阅读:957 views
  • 《协议森林》9.不放弃(TCP协议与流通信)[转载]

    TCP协议和UDP协议走了两个极端。TCP协议复杂但可靠,UDP协议轻便但不可靠。在处理异常的时候,TCP极端负责,而UDP一副无所谓的样子。在TCP中,分段和编号实现了次序;ACK和重新发送实现了可靠性;sliding
    window则让上面的机制更加有效率的运行。Never give up,这就是TCP协议的态度。

    阅读全文
    发布日期:2015-04-20 | 分类:网络原理 | 阅读:956 views
  • 《协议森林》8.傀儡(UDP协议)[转载]

    UDP(User Datagram
    Protocol)传输与IP传输非常类似。你可以将UDP协议看作IP协议暴露在传输层的一个接口。UDP协议同样以数据包(datagram)的方式传输,它的传输方式也是”Best
    Effort”的,所以UDP协议也是不可靠的(unreliable)。

    阅读全文
    发布日期:2015-04-20 | 分类:网络原理 | 阅读:900 views
  • 《协议森林》7.瑞士军刀 (ICMP协议)[转载]

    ICMP协议是IP协议的排错帮手,它可以帮助人们及时发现IP通信中出现的故障。基于ICMP的ping和traceroute也构成了重要的网络诊断工具。然而,需要注意的是,尽管ICMP的设计是出于好的意图,但ICMP却经常被黑客借用进行网络攻击,比如利用伪造的IP包引发大量的ICMP回复,并将这些ICMP包导向受害主机,从而形成DoS攻击。而redirect类型的ICMP包可以引起某个主机更改自己的路由表,所以也被用作攻击工具。许多站点选择忽视某些类型的ICMP包来提高自身的安全性。

    阅读全文
    发布日期:2015-04-13 | 分类:网络原理 | 阅读:976 views
  • 《协议森林》6.我尽力 (IP协议详解)[转载]

    每个网络协议的形成都有其历史原因。比如IP协议是为了将各个分散的实验室网络连接起来。由于当时的网络很小,所以IPv4(IPv4产生与70年代)的地址总量为40亿。尽管当时被认为是很大的数字,但数字浪潮很快带来了地址耗尽危机。IPv6的主要目的是增加IPv4的地址容量,但同时根据IPv4的经验和新时代的技术进步进行改进,比如避免碎片化,比如取消checksum (由于高层协议TCP的广泛使用)。网络协议技术上并不复杂,更多的考量是政策性的。

    阅读全文
    发布日期:2015-04-13 | 分类:网络原理 | 阅读:915 views
  • 《协议森林》4.IP接力赛 IP, ARP, RIP和BGP协议[转载]

    我们一开始讲述了IP包根据路由表进行接力的过程。为了顺利实现接力,我们又进一步深入到ARP和RIP/BGP。这三个协议都协助了IP传输。ARP让每台电脑和路由器知道自己局域网内IP地址和MAC地址的对应关系,从而顺利实现IP包到帧的封装。RIP协议可以生成自治系统内部合理的路由表。BGP协议可以生成自治系统外部的路由表。

    阅读全文
    发布日期:2015-04-13 | 分类:网络原理 | 阅读:1,285 views
  • 《协议森林》3.小喇叭开始广播 (以太网与WiFi协议)

    我们深入了连接层协议的一些细节。连接层是物理与逻辑的接口,它的设计兼顾了物理需求`(比如时钟复原,CRC)`和逻辑需求`(比如地址、数据)`。由于连接层处于网络逻辑的底层,有许多基于连接层的攻击手法,这需要我们对连接层的工作方式有一定的了解,以设计出更好的网络安全策略。

    阅读全文
    发布日期:2015-04-13 | 分类:网络原理 | 阅读:1,047 views
  • 《协议森林》:2.邮差与邮局[转载]

    信号的传输总要符合一定的协议`(protocol)`。比如说长城上放狼烟,看到狼烟的军队开始警备。这是因为人们已经预先约定好,狼烟这个物理信号代表了“敌人入侵”。这样一个“狼烟=敌人入侵”就是一个简单的协议。协议可以更复杂,比如摩尔斯码`(Morse Code)`,使用短信号和长信号的组合,来代表不同的英文字母。比如SOS(+++—+++, +代表短信号,-代表长信号)。这样”+++ 相当于 S, — 相当于 O” 就是摩尔斯码规定的协议。然而更进一层,人们会知道SOS是求助信息,原因是我们有“SOS=求救”这个协议存在在脑海里。所以”+++—+++=SOS=求救”是一个由两个协议组成的分层通信系统。

    阅读全文
    发布日期:2015-04-13 | 分类:网络原理 | 阅读:1,178 views
  • 软件定义网络简介

    软件定义网络(Software Defined Network, SDN ),是由美国斯坦福大学clean slate研究组提出的一种新型网络创新架构,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,为核心网络及应用的创新提供了良好的平台。

    阅读全文
    发布日期:2015-04-09 | 分类:观点与视角 | 阅读:1,959 views | 标签:,