关闭

linux下安装bind

linux下安装bind                                        一.、Bind 简介。 Bind是一款开放源码的DNS服务器软件,Bind由美国加州大学Berkeley分校开发和维护的,全名为Berkeley Internet Name Domain它是目前世界上使用最为广泛的DNS服务器软件,支持各种unix平台和windows平台。本...
阅读(539) 评论(0)

如何在Linux下获得一些中国电信运营商的IP地址分配情况

如何在Linux下获得一些中国电信运营商的IP地址分配情况   APNIC是管理亚太地区IP地址分配的机构,它有着丰富准确的IP地址分配库,同时这些信息也是对外公开的,并提供了一个查询工具,下面就让我们看看如何在Linux下获得一些中国基础电信运营商(网通、电信、铁通、教育网)的IP地址分配情况: wget http://ftp.apnic.net/apnic/dbase/too...
阅读(1040) 评论(0)

安装memsql与将数据库从 MySQL 移植到 MemSQL

安装memsql 安装挺简单的,所谓的安装其实就是解压缩二进制包,然后检查下环境就o了,步骤如官网页面所示: $ wget http://download.memsql.com/814d3816f4084953833243fbf6c40d37/memsqlbin_amd64.tar.gz $ tar xvfz memsqlbin_amd64.tar.gz $ cd memsqlbi...
阅读(1038) 评论(0)

TCP/IP详解学习笔记(1)-基本概念

TCP/IP详解学习笔记(1)-基本概念   为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就似乎圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用。只有把它们联合起来,电脑才会发挥出它最大的潜力。于是人们就想方设法的用电线把电脑连接到...
阅读(393) 评论(0)

TCP/IP详解学习笔记(2)-数据链路层

TCP/IP详解学习笔记(2)-数据链路层   数据链路层有三个目的:   为IP模块发送和 接收IP数据报。 为ARP模块发送ARP请求和接收ARP应答。 为RARP发送RARP请 求和接收RARP应答 数据链路层的协议还是很多的,有我们最常用的以太网(就是平时我们用的网卡)协议,也有不太常见的令牌环,还有FDDI,当然,还有国内现在相当普及的PPP协议(就是adsl宽带),...
阅读(367) 评论(0)

TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute

TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute    1.IMCP协议介绍 前面讲到了,IP协议并不是一个可靠的协议,它不保证数据被送达,那么,自然的,保证数据送达的工作应该由其他的模块来完成。其中一个重要的模块就是ICMP(网络控制报文)协议。 当传送IP数据包发生错误--比如主机不可达,路由不可达等等,ICMP协议将会把错误信息封包,然后传送回给主机。给主...
阅读(362) 评论(0)

TCP/IP详解学习笔记(3)-IP协议,ARP协议,RARP协议

TCP/IP详解学习笔记(3)-IP协议,ARP协议,RARP协议   把这三个协议放到一起学习是因为这三个协议处于同一层,ARP协议用来找到目标主机的Ethernet网卡Mac地址,IP则承载要发送的消息。数据链路层可以从ARP得到数据的传送信息,而从IP得到要传输的数据信息。 1.IP协议 IP协议是TCP/IP协议的核心,所有的TCP,UDP,IMCP,IGCP的数据都以IP数据格式...
阅读(341) 评论(0)

TCP/IP详解学习笔记(5)-IP选路,动态选路,和一些细节

TCP/IP详解学习笔记(5)-IP选路,动态选路,和一些细节   开发者在线 Builder.com.cn 更新时间:2008-03-23作者:积木来源: CSDN 本文关键词: IP TCP/IP Web开发 动态 1.静态IP选路 1.1.一个简单的路由表 选路是IP层最重要的一个功能之一。前面的部分已经简单的讲过路由器是通过何种规则来根据IP数据包的IP地址来...
阅读(361) 评论(0)

TCP/IP详解学习笔记(6)-UDP协议-ITdataKu.cn-网络协议

TCP/IP详解学习笔记(6)-UDP协议-ITdataKu.cn-网络协议   1.UDP简要介绍 UDP是传输层协议,和TCP协议处于一个分层中,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠的协议。 2.UDP协议头 2.1.UDP端口号 由于很多软件需要用到UDP协议,所以UDP协议必须通过某个标志用以区分不同的程序所需要的数据包。端口号...
阅读(335) 评论(0)

TCP/IP详解学习笔记(7)-广播和多播,IGMP协议

TCP/IP详解学习笔记(7)-广播和多播,IGMP协议   1.单播,多播,广播的介绍 1.1.单播(unicast) 单播是说,对特定的主机进行数据传送。例如给某一个主机发送IP数据包。这时候,数据链路层给出的数据头里面是很具体的目的地址,对于以太网来 说,就是网卡的MAC地址(不是FF-FF-FF-FF-FF-FF这样的地址)。现在的具备路由功能的主机应该能够将单播数据定向转发,而目...
阅读(507) 评论(0)

TCP/IP详解学习笔记(8)-DNS域名系统DNS系统介绍

TCP/IP详解学习笔记(8)-DNS域名系统DNS系统介绍   DNS的全称是Domain Name System。它负责把FQDN(就是以"."分隔结尾的名字)翻译成一个IP。最初的DNS系统使用的是一个巨大的hosts.txt文件(很吃惊,用 这个就好使了?),可是一段时间以后,开发这就不得不用数据库来代替hosts.txt文件,最终发展到了现在的分布式数据库。 从书中的143页可以...
阅读(369) 评论(0)

TCP/IP详解学习笔记(9)-TCP协议概述

TCP/IP详解学习笔记(9)-TCP协议概述   终于看到了TCP协议,这是TCP/IP详解里面最重要也是最精彩的部分,要花大力气来读。前面的TFTP和BOOTP都是一些简单的协议,就不写笔记了,写起来也没啥东西。 TCP和UDP处在同一层---运输层,但是TCP和UDP最不同的地方是,TCP提供了一种可靠的数据传输服务,TCP是面向连接的,也就是说,利用TCP通信的两台主机首先要经历一个...
阅读(299) 评论(0)

TCP/IP详解学习笔记(10)-TCP连接的建立与中止

TCP/IP详解学习笔记(10)-TCP连接的建立与中止   TCP是一个面向连接的协议,所以在连接双方发送数据之前,都需要首先建立一条连接。这和前面讲到的协议完全不同。前面讲的所有协议都只是发送数据而已,大多数都不关心发送的数据是不是送到,UDP尤其明显,从编程的角度来说,UDP编程也要简单的多----UDP都不用考虑数据分片。   书中用telnet登陆退出来解释TCP协议连接的建立和...
阅读(275) 评论(0)

TCP/IP详解学习笔记(11)-TCP交互数据流,成块数据流

TCP/IP详解学习笔记(11)-TCP交互数据流,成块数据流   目前建立在TCP协议上的网络协议特别多,有telnet,ssh,有ftp,有http等等。这些协议又可以根据数据吞吐量来大致分成两大类:(1)交互数据类型,例如telnet,ssh,这种类型的协议在大多数情况下只是做小流量的数据交换,比如说按一下键盘,回显一些文字等等。(2)数据成块类型,例如ftp,这种类型的协议要求TCP能...
阅读(238) 评论(0)

TCP/IP详解学习笔记(12)-TCP的超时与重传

TCP/IP详解学习笔记(12)-TCP的超时与重传   超时重传是TCP协议保证数据可靠性的另一个重要机制,其原理是在发送某一个数据以后就开启一个计时器,在一定时间内如果没有得到发送的数据报的ACK报文,那么就重新发送数据,直到发送成功为止。 1.超时 超时时间的计算是超时的核心部分,TCP要求这个算法能大致估计出当前的网络状况,虽然这确实很困难。要求精确的原因有两个:(1)定时长久会造...
阅读(344) 评论(0)

TCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器

TCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器   TCP一共有四个主要的定时器,前面已经讲到了一个--超时定时器--是TCP里面最复杂的一个,另外的三个是:   坚持定时器   保活定时器   2MSL定时器 其中坚持定时器用于防止通告窗口为0以后双方互相等待死锁的情况;而保活定时器则用于处理半开放连接 1.坚持定时器 坚持定时器的原理是简单的,当...
阅读(280) 评论(0)

TCP/IP详解学习笔记(14)-TCP连接的未来和性能

TCP/IP详解学习笔记(14)-TCP连接的未来和性能(未写完)   在TCP刚出世的时候,其主要工作环境是以太网和SLIP之类的低速网络。随着高速网络的出现,让TCP协议的吞吐量更大,效率更高的要求就愈来愈迫切。为此,TCP增加了三个重要机制来对应现在的变化,他们是 路径MTU发现。 窗口扩大选项和时间戳。 T/TCP(增加了事务功能的TCP协议)。 1.路径MTU发现...
阅读(393) 评论(0)

P2P之UDP穿透NAT的原理与实现(附C++源代码)[转载]

论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。 首先先介绍一些基本概念:     NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Netw...
阅读(1634) 评论(0)

socket编程原理

UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close)。在一个用户进程进行I/O操作时,它首先调用"打开"获得对指定文件或设备的使用权,并返回称为文件描述符的整型数,以描述用户在打开的文件或设备上进行I/O操作的进程。然后这个用户进程多次调用"读/写"以传输数据。当所有的传输操作完成后,用户进程关闭调用,...
阅读(317) 评论(0)

DNS学习笔记之1 - 基础理论

DNS学习笔记之1 - 基础理论 DNS学习笔记之1 - 基础理论内容简介:DNS 是域名系统 (Domain Name System) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。在Internet上域名与IP地址之间是一对一(或者一对多)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它 DNS 是域名系统 (Domain Name System) 的缩写,该...
阅读(546) 评论(0)
79条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:42609次
    • 积分:741
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:73篇
    • 译文:0篇
    • 评论:1条
    文章存档
    最新评论