Cisco IOU
一月 13th, 2011Cisco IOS-On-UNIX is an internal Cisco application used by engineers for testing, proof-of-concept, and validating design.
This is the Linux-based version. It is similar in function to Dynamips/Dynagen/GNS3, but nowhere near as CPU/memory intensive.
***************************************************************
IOS On Unix – Cisco Systems confidential, internal use only
Under no circumstances is this software to be provided to any
non Cisco staff or customers. To do so is likely to result
in disciplinary action. Please refer to the IOU Usage policy at
wwwin-iou.cisco.com for more information.
***************************************************************
4字节AS Number
一月 5th, 2011AS号和IPv4地址一样即将耗尽,解决IPv4耗尽的方法是使用IPv6,而使用4字节AS号是解决AS号耗尽的方法。
4字节AS号在RFC 4893中提出。
从2009年1月1号起,RIRs已经开始分配4字节ASN,旧的2字节今年还可以分配;但从2010年1月1号开始,只能给4字节ASN了,低版本IOS不支持。
Read the rest of this entry »
TCP Header Format
十二月 31st, 2010TCP有限状态机
十二月 20th, 2010CLOSED:无连接是活动的或正在进行
LISTEN:服务器在等待进入呼叫
SYN_RECV:一个连接请求已经到达,等待确认
SYN_SENT:应用已经开始,打开一个连接
ESTABLISHED:正常数据传输状态
FIN_WAIT1:应用说它已经完成
FIN_WAIT2:另一边已同意释放
ITMED_WAIT:等待所有分组死掉
CLOSING:两边同时尝试关闭
TIME_WAIT:另一边已初始化一个释放
LAST_ACK:等待所有分组死掉
TCP连接的建立和拆除
十二月 19th, 2010TCP协议工作在传输层,是一种可靠的面向连接的数据流协议,TCP之所以可靠,是因为它保证了传送数据包的顺序。顺序是用一个序列号来保证的。响应包内也包括一个序列号,表示接收方准备好这个序列号的包。在TCP传送一个数据包时,它会把这个数据包放入重发队列中,同时启动计时器,如果收到了关于这个包的确认信息,便将此数据包从队列中删除,如果在计时器超时的时候仍然没有收到确认信息,则需要重新发送该数据包。另外,TCP通过数据分段中的序列号来保证所有传输的数据可以按照正常的顺序进行重组,从而保障数据传输的完整。
TCP的通讯过程:在TCP通讯中主要有连接的建立、数据的传输、连接的关闭三个过程!每个过程完成不同的工作,而且序列号和确认号在每个过程中的变化都是不同的。
TCP建立连接:
TCP建立连接,也就是通常所说的三次握手,需要三步完成。发送第一个SYN的一端执行的是主动打开,而接收这个SYN并发回下一个SYN的另一端执行的是被动打开。




