Network-tcp/Ip
TIC_YX
technology-Internet-Coding
展开
-
Linux系统平台下安装tcpdump问题解决
转自:http://hi.baidu.com/fmang_007/item/c63213e0a4bab6236dabb8be 2009-11-24 18:28 Linux系统平台下安装Libpcap问题解决libpcap是unix/linux平台下的网络数据包捕获函数包。Libpcap提供了系统独立的用户级别网络数据包捕获接口,并充分考虑到应用程序的可移植 性。Libpca转载 2013-11-28 21:22:40 · 6777 阅读 · 0 评论 -
TCP选项优化加速
TCP/IP数据传输 TCP/IP网络的数据传输通常建立在数据块的基础之上。从程序员的观点来看,发送数据意味着发出(或者提交)一系列“发送数据块”的请求。在系统级,发送单个数据块可以通过调用系统函数write() 或者sendfile() 来完成。在网络级可以看到更多的数据块,通常把它们叫做帧,帧再被包装上一定字节长度的报头然后通过线路在网络上传输。帧及其报头内部的信息是由若干协议层定义转载 2014-08-08 09:56:38 · 2829 阅读 · 0 评论 -
tcp/ip: 可靠传输的实现
TCP协议作为一个可靠的面向流的传输协议,其可靠性和流量控制由滑动窗口协议保证,而拥塞控制则由控制窗口结合一系列的控制算法实现。一、滑动窗口协议 关于这部分自己不晓得怎么叙述才好,因为理解的部分更多,下面就用自己的理解来介绍下TCP的精髓:滑动窗口协议。 所谓滑动窗口协议,自己理解有两点:1. “窗口”对应的是一段可以被发送者发送的字节序列,其连续的范围称之为“窗口”;转载 2014-07-12 15:20:30 · 1153 阅读 · 0 评论 -
squid main函数剖析
要分析一款开源的软件除了要弄清楚一些基本的使用和配置之外,其次最重要的就是对源代码进行分析。对源代码进行分析首先应从其main函数分析入手,了解他在启动时的涉及的哪方面的功能,并勾勒出他的运行流程图,现在squid已经支持windows平台了,并且支持以服务的方式启动。其代码如下:转载 2014-07-10 20:31:23 · 801 阅读 · 0 评论 -
Wireshark过滤器使用规则介绍
使用Wireshark时最常见的问题,是当您使用默认设置时,会得到大量冗余信息,以至于很难找到自己需要的部分。这就是为什么过滤器会如此重要。它们可以帮助我们在庞杂的结果中迅速找到我们需要的信息。过滤器的区别捕捉过滤器(CaptureFilters):用于决定将什么样的信息记录在捕捉结果中。需要在开始捕捉前设置。显示过滤器(DisplayFilters):在捕捉结果中转载 2014-07-16 12:30:43 · 1115 阅读 · 0 评论 -
Internet路由-主机路由表和转发表
转自:http://blog.csdn.net/dog250/article/details/65961351.路由表路由信息最终要存储在用于路由器的主机或者专业路由器上,存放这些信息的地方称为路由表。其中包含三元素:目标地址,掩码,下一跳。1.1.查询路由表的开销有人认为查询路由表是一件和交换机查询MAC地址一样的事,那就大错特错了,查询MAC地址/端口对是一种固定的数据查找,M转载 2014-03-24 22:03:39 · 1266 阅读 · 0 评论 -
路由之路由表查找算法概述-哈希/LC-Trie树/256-way-mtrie树
转自:http://blog.csdn.net/dog250/article/details/6596046引:路由是互联网的一个核心概念,广义的讲,它使分组交换网的每个节点彼此独立,通过路由耦合在一起,甚至在电路交换网中,虚电路的建立也依赖路由,路由就是网络中数据通路的指向标。狭义的讲,路由专指IP路由,它支撑着整个IP网络。 由于IP是数据报网络,它是不建立连接的,因此IP分组转载 2014-03-24 22:10:52 · 7677 阅读 · 0 评论 -
以太网端口技术(2)
本文摘自 “Melody” 博客,出处http://xnxycbq2010.blog.51cto.com/2399636/424248以太网端口电口工作模式简单介绍:1.以太网口的两端工作模式(10M半双工、10M全双工、100M半双工、100M全双工、自协商)必须设置一致。2.如果一端是固定模式(无论是10M、100M),另外一端是自协商模式,即便能够协商成功,自协商的那一端也将转载 2014-03-09 22:27:10 · 2585 阅读 · 0 评论 -
以太网端口技术(1)
1、以太网连接需求 (1)以太网连接必须保证网络的性能:网络带宽、网络时延 (2)以太网的性能需求主要取决于不同的应用:电子邮件、文件传输、实时语音、视频 (3)网络性能取决于许多不同的因素,其中一个重要因素就是用来连接设备的线缆的类型和布局线缆的介质类型,主要以标准以太网、快速以太网、千兆以太网为主2、以太网类型 解决以太网连接带宽问题,增加带宽的转载 2014-03-09 22:10:01 · 4140 阅读 · 0 评论 -
路由器硬件架构
我们可以把路由器比作网络世界的骨架,我们之所以能够在网络世界里畅游,很大程度上是得益于这个铁盒子。 自:http://blog.csdn.net/hanhannina/article/details/7166452路由器硬件架构 随着专用多核网络处理器、专用转发芯片的出现,使得现代路由器摆脱了以往纯软件转发的局限,向着高吞吐率、硬件快速转发等方向发展。高端的路由器设计成多板转载 2014-03-09 16:09:36 · 11429 阅读 · 0 评论 -
libpcap使用
转:http://blog.csdn.net/htttw/article/details/7521053libpcap是一个网络数据包捕获函数库,功能非常强大,Linux下著名的tcpdump就是以它为基础的。今天我们利用它来完成一个我们自己的网络嗅探器(sniffer)首先先介绍一下本次实验的环境:Ubuntu 11.04,IP:192.168.1.1,广播地址:192.转载 2013-12-26 17:41:49 · 1233 阅读 · 1 评论 -
基于 linux 平台的 libpcap 源代码分析
转http://www.ibm.com/developerworks/cn/linux/l-libpcap/基于 linux 平台的 libpcap 源代码分析libpcap 是 unix/linux 平台下的网络数据包捕获函数包,大多数网络监控软件都以它为基础。Libpcap 可以在绝大多数类 unix 平台下工作,本文分析了 libpcap 在 linux 下的源代码实现,其中转载 2013-12-26 17:35:53 · 978 阅读 · 0 评论 -
socket通信
#include #include #include #include #include #include #include #define BUFLEN 1024#define MAX_CONN 100#define SERVER_PORT 3333int initServer(int socket_type, const struct原创 2014-08-07 21:34:43 · 1004 阅读 · 0 评论