广播的缺点:被路由隔离、不可跨网段、浪费流量和硬件资源OSPF建立邻居:单播:太麻烦广播:浪费资源组播:IGP组播的优势:1、组的概念2、发送数据合理利用带宽资源、减少发送者的CPU资源消耗3、不知道接收者的地址4、实时性基于UDP(数据层面)TCP头部20Byte重传机制UDP头部8Byte1、..
分类:
其他好文 时间:
2016-07-31 22:36:57
阅读次数:
198
最近一直在分析数据包。同时也一直想学python。凑一块儿了...于是,便开工了。座椅爆炸!正文首先要说的是,我知道python有很多解析pcap文件的库,这里不使用它们的原因是为了理解pcap文件的格式细节。使用tcpdump你可以很容易抓取到一系列的数据包,然而tcpdump并没有分析数据包的功能,如果想从这个抓包文件中分析出一些端倪,比如重传情况,你必须使用wireshark之类的软件,用w...
分类:
编程语言 时间:
2016-07-24 07:05:19
阅读次数:
588
TCP的阻塞和重传 TCP的阻塞和重传机制 网络拥堵 现在网络上大部分的网络请求都是以TCP的方式进行传输的了。网络链路是固定的,各种链路情况也是不一样的。网络拥堵一直是TCP协议设计和使用的时候尽力要避免的。比如,从TCP协议的网络包协议设计来看,TCP使用一发一答的ACK的网络包确认方式,而不是 ...
分类:
其他好文 时间:
2016-07-19 23:39:56
阅读次数:
191
TCP的逻辑是极其复杂的,其学习曲线虽然很平缓但其每一步都是异常艰难,好在这些都是体力活,只要肯花时间也就不在话下了。想彻底理解一个TCP的机制,有个四部曲:1.读与其相关的RFC;2.看Linux协议栈的TCP实现;3.通过抓包以及其它工具来确认事实就是如此;4.解决一个与之相关的网络问题。经历了以上四步骤,相信任何人都可以在相关领域内稍微装逼一把了... 本文的内容是TCP快速重...
分类:
其他好文 时间:
2016-07-16 15:39:40
阅读次数:
432
TCP的特性 TCP提供一种面向连接的、可靠的字节流服务 在一个TCP连接中,仅有两方进行彼此通信。广播和多播不能用于TCP TCP使用校验和,确认和重传机制来保证可靠传输 TCP使用累积确认 TCP使用滑动窗口机制来实现流量控制,通过动态改变窗口的大小进行拥塞控制 三次握手与四次挥手 所谓三次握手 ...
分类:
其他好文 时间:
2016-07-12 17:08:56
阅读次数:
256
脚本说明:日志切割与上传类脚本的功能:脚本自身的运行日志记录与清理、日志切割与打包、ftp上传、传送失败自动重传、断电自动补传、清理超期旧打包等--------------------#!/bin/bash
#Cutanduploadacloglog
#bycolin
#revisionon2016-06-15
###############################..
分类:
Web程序 时间:
2016-07-05 22:42:12
阅读次数:
421
TCP提供一种面向连接的,可靠的字节流服务。 在TCP连接中,仅有两方进行彼此通信。 TCP提供可靠的运输层。它使用的方法之一就是确认从另一端收到的数据。但数据和确认都有可能会丢失。TCP通过在发送时设置一个定时器来解决这种问题。如果当定时器溢出时还没有收到确认,它就重传该数据。 TCP提供可靠的运 ...
分类:
其他好文 时间:
2016-07-03 01:44:00
阅读次数:
400
最近做到的项目涉及一个大数据量缓存重传,其中要用到的sqlite技术,把自己的学习心得整理了一下。SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mys... ...
分类:
数据库 时间:
2016-06-25 14:57:29
阅读次数:
245
三次握手:建立TCP连接 连接建立过程: B的TCP服务器进程先创建传输控制块TCB(存储了每一个连接中的一些重要信息,如:TCP连接表,到发送和接收缓存的指针,到重传队列的指针,当前的发送和接收序号,等),准备接受客户进程的连接请求。然后服务器进程就处于LISTEN(收听)状态,等待客户的连接请求 ...
分类:
其他好文 时间:
2016-06-22 18:45:21
阅读次数:
184