Network
文章平均质量分 67
CodeJoker
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TCP/IP调优相关资料汇总
MTU与MSS相关1. http://infotech.blog.51cto.com/391844/1238592. http://blog.youkuaiyun.com/CodeJoker/archive/2010/03/31/5437178.aspx3. http://blog.youkuaiyun.com/CodeJoker/archive/2010/03/31/5437141.aspx原创 2010-03-31 14:29:00 · 1430 阅读 · 0 评论 -
ROUTE表选择ROUTE的计算方法
From: http://blog.youkuaiyun.com/cose_haozi/archive/2007/01/07/1476418.aspx 先由目的IP地址和路由表中各个路由的网络掩码进行相与计算,找出相与后的结果和对应的网络地址相同的路由项;在所有筛选出的路由项中,选择其中总位数最多的路由,即最长匹配路由来进行与目的IP的通信。如果存在多个最长匹配路由,则选择Metri最小转载 2009-09-19 16:12:00 · 1297 阅读 · 0 评论 -
移植Dnsmasq到Android
Author: Codejoker 9/26/2009 DNSMAQS是一款轻量级的,容易配置的DNS代理和DHCP服务软件,可以为一个小型的网络提供DNS服务(或者DHCP)服务. 本文将介绍如何把它移植到Android平台中. 1. 目的 a. 当实现Multi-PDP的时候, 手机中会存在多个虚拟网络设备(网卡)分别连接不同网络, 而不同的网络可能原创 2009-09-26 19:03:00 · 11768 阅读 · 2 评论 -
使用RAS的API创建拨号连接资料汇总
http://topic.youkuaiyun.com/t/20040205/13/2706102.html#http://bbs.driverdevelop.com/read.php?tid-107239.htmlhttp://www.codeguru.com/cpp/i-n/internet/dial-up/article.php/c3435/http://www.codeproject.co原创 2009-10-12 10:01:00 · 1523 阅读 · 0 评论 -
RTSP协议详解
From: http://blog.youkuaiyun.com/chenyanxu/archive/2008/07/29/2728427.aspx 关于 RTSP.RTSP协议是一个非常类似HTTP协议的流控制协议。它们都使用纯文本来发送信息,而且rtsp协议的语法也和HTTP类似。Rtsp一开始这样设计,也是为了能够兼容使用以前写的转载 2009-10-16 13:04:00 · 2794 阅读 · 0 评论 -
RTSP协议
From: http://www.yuanma.org/data/2007/0113/article_2109.htmrtsp简介(ZT)Real Time Streaming Protocol或者RTSP(实时流媒体协议),是由Real network和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP提供一种可扩展的转载 2009-10-16 13:33:00 · 908 阅读 · 0 评论 -
HTTP 1.1状态代码及其含义
From: http://www.yuanma.org/data/2009/0804/article_3823.htm作者:bpsub 发表时间:2009-08-04 100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 101 Switching Protocols 服务器将遵转载 2010-01-26 11:05:00 · 1746 阅读 · 0 评论 -
域名中不应出现下划线
From: http://blog.delphij.net/archives/2008/02/post-524.html By <span class="vcard author">Xin LI on February 14, 2008 4:12 AM转载 2010-03-11 09:40:00 · 13397 阅读 · 0 评论 -
linux下使用TCP存活(keepalive)定时器
2008-05-22 14:34/*由hi.baidu.com/zhihui3409收集整理,转载时请附带此行*/ 一、什么是keepalive定时器?[1]在一个空闲的(idle)TCP连接上,没有任何的数据流,许多TCP/IP的初学者都对此感到惊奇。也就是说,如果转载 2010-03-18 20:26:00 · 11130 阅读 · 0 评论 -
TCP的MSS(最大分段)以及MTU
From: http://blog.chinaunix.net/u2/85848/showart_2142218.htmlMTU: Maxitum Transmission Unit 最大传输单元MSS: Maxitum Segment Size 最大分段大小PPPoE: PPP Over Ethernet(在以太网上承载PPP协议) [分析过程]转载 2010-03-31 13:41:00 · 2885 阅读 · 0 评论 -
关于TCP MSS值
From:http://blog.chinaunix.net/u2/72886/showart_1802033.html中低端路由器tcp mss的实现原理为何经常要在内网口和外网口都要配置tcp mss 值呢?PC1(192.168.0.1)―――Router――――Internet―――-www转载 2010-03-31 13:50:00 · 8889 阅读 · 0 评论 -
最大报文段长度(MSS)
From: http://blog.chinaunix.net/u3/96368/showart_2205234.html TCP提供的是一种面向连接的,可靠的字节流服务,TCP提供可靠性的一种重要的方式就是MSS。通过MSS,应用数据被分割成TCP认为最适合发送的数据块,由TCP传递给IP的信息单位称为报文段或段(segment)。代表一个TCP socket的结构体struct转载 2010-03-31 14:06:00 · 6306 阅读 · 0 评论 -
RFC 1180 - TCP/IP tutorial 学习笔记
From: http://blog.chinaunix.net/u1/54663/showart_1071889.html 2.2 术语数据:在Ethernet上:Ethernet frame在Ethernet和IP层之间:IP packetIP,UDP之间:转载 2009-07-08 16:43:00 · 1655 阅读 · 0 评论 -
MTU & MSS 详解记录
From: http://infotech.blog.51cto.com/391844/123859MTU=MSS+IP header+TCP header+链路层开销+加密报文头(某些程序加密强度不一样) MTU,对UDP和TCP报文都检测,当超过时,如果报文转载 2010-03-31 14:13:00 · 2725 阅读 · 0 评论 -
Linux内核: 修改TCP/IP调优参数
From: http://www.abc188.com/info/html/wangzhanyunying/jianzhanjingyan/20080417/69302.html 任何的TCP/IP调优参数都位于/proc/sys/net/目录. 例如, 下面是最重要的一些调优参数, 后面是他们的含义: 1. /proc/sys/net/core/rmem_max —转载 2010-03-31 14:34:00 · 1925 阅读 · 0 评论 -
IPv6 on Your Mobile Phone
You may have IPv6 capabilities on your mobile phone and not even realize it. It has become apparent in 2008 that several mobile phone providers in the U.S. have started to include IPv6 capabilities in their phones.转载 2010-07-20 09:49:00 · 2099 阅读 · 0 评论 -
提高 Linux 上 socket 性能
使用 Sockets API,我们可以开发客户机和服务器应用程序,它们可以在本地网络上进行通信,也可以通过 Internet 在全球范围内进行通信。与其他 API 一样,您可以通过一些方法使用 Sockets API,从而提高 Socket 的性能,或者限制 Socket 的性能。本文探索了 4 种使用 Sockets API 来获取应用程序的最大性能并对 GNU/Linux® 环境进行优化从而达到最好结果的方法。转载 2010-07-31 10:27:00 · 1297 阅读 · 0 评论 -
IPv6无状态地址自动配置机制分析
随着Internet技术的发展,IPv6协议将取代IPv4协议成为下一代互联网协议,IPv6协议具有许多新的特性与功能,如提供更大的地址空间、支持网络节点的无状态地址自动配置等,因而提高了因特网的扩展性、可管理性。 典型的IPv6主机单播地址由全局路由前缀、子网ID和64位接口ID组成,接口ID由主机自动生成,全局路由前缀和子网ID可以通过路由通告消息得到。介绍了在Windows XP环境下由48位MAC地址生成接口ID的转换算法,借助网络上捕获的数据报分析了主机获得全局路由前缀的过程。转载 2010-08-04 13:49:00 · 7336 阅读 · 0 评论 -
netcat使用指南
netcat可以作为类似于telent的客户端,也可以监听某个端口作为服务器,还可以作为扫描工具扫描对方主机的端口,还可以用来传输文件转载 2010-08-18 14:34:00 · 3661 阅读 · 0 评论 -
wireshark中window is full与window is zore的不同之处
用wireshark进行协议分析时经常会遇到专家系统提示:window is full 和 window is zero的提示,到底它们有什么不同呢?转载 2010-09-13 11:41:00 · 17988 阅读 · 1 评论 -
用DHCP来自动配置MTU
MTU即最大传输单元,在联网时有着关键的作用,如果发现有的网站上不去了,或者传不了大的文件,有可能是MTU的值设置有问题。转载 2010-09-08 10:12:00 · 10867 阅读 · 0 评论 -
The Basics of Reading TCP/IP Traces
This article covers some basic concepts and tips needed for reading TCP/IP traces.转载 2010-11-01 17:51:00 · 3250 阅读 · 0 评论 -
网络字节序与主机字节序
不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序最常见的有两种1. Little endian:将低序字节存储在起始地址2. Big endian:将高序字节存储在起始地址转载 2011-03-15 17:58:00 · 2568 阅读 · 0 评论 -
DNS报文格式及DNS查询程序
From: http://blog.youkuaiyun.com/wangyifei0822/archive/2008/04/23/2316857.aspx DNS报文格式:该报文12字节的首部和4个长度可变的字段组成。标识字段由客户程序设置并有服务器返回结果。16bit的标志字段 如下:QR:0表示查询报文,1表示响应报文Opcode:通常值为转载 2009-06-23 13:27:00 · 13708 阅读 · 0 评论 -
Tom's attempts to get GPRS working over bluetooth with his laptop
From: http://www.teaparty.net/technotes/blue-gprs.htmlLast updated: $Date: 2008/11/28 13:56:01 $Dramatis apparatus:Sony VAIO C1F picturebook with RH80 and 2.4.20 kernel (handbuilt)转载 2009-08-02 19:49:00 · 1328 阅读 · 0 评论 -
Connecting to GPRS over Bluetooth on Linux
From:http://www.jepstone.net/blog/2003/08/14/connecting-to-gprs-over-bluetooth-on-linux/ These are the notes I took to get this working today. I’ll update it if Ilearn anything new, because转载 2009-08-02 20:07:00 · 1653 阅读 · 0 评论 -
Tuning PPP over 2G GPRS: MRU and MTU
From: http://www.net42.co.uk/os/linux/ppp_gprs_tuning.html MTU & MRU seem to have a drastic effect on usability, but Ive not seen this discussed for GPRS.This is just a quick note to转载 2009-08-02 16:33:00 · 1990 阅读 · 0 评论 -
WGET 通过代理下载
WGET功能强大,通过简单配置就能代理下载文件。方法有两种:1. 使用配置文件a. 在home目录中创建 ~/.wgetrc,并在其中增加设置:http_proxy = http://ip_or_domainname:portftp_proxy = http://ip_or_domainname:portuse_proxy = onb. 然后可以直接使用WG原创 2009-08-10 10:29:00 · 2772 阅读 · 0 评论 -
JITTER BUFFER
在voice over IP(VoIP)中,抖动缓冲器是一个共享的数据区域,在这个数据区域中,每隔一段均匀的间隔,语音包会被收集,存储并发到语音处理器。包到达时间的变化,称作抖动,将会由于网络拥塞,定时漂移或路由变更而产生。抖动缓冲器放于语音连接的接收端,它有意地延迟到达的包,如此一来,终端用户就会感受到一个清晰的,没有什么声音失真的连接。抖动缓冲器有两种,静态的和动态的。静态抖动转载 2009-08-11 10:36:00 · 3621 阅读 · 1 评论 -
IP协议报头学习笔记
From: http://www.csna.cn/viewthread.php?tid=7564 IP,全称Internet Protocol,中文名为因特网协议。 " M" |* w O, ~5 o6 H9 a% n2 KCSNA网络分析社区网络技术,网络分析,网络管理,网络安全防御,网络防护2 ?7 Y. F# J1 [ @4 D# R; wIP协议有两个基本任务:转载 2009-08-12 14:00:00 · 1470 阅读 · 0 评论 -
关于SIGPIPE导致的程序退出
From: http://www.cppblog.com/elva/archive/2008/09/10/61544.html 收集一些网上的资料,以便参考:http://blog.chinaunix.net/u2/69143/showart_1087349.html 当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个转载 2009-08-20 16:39:00 · 2520 阅读 · 0 评论 -
FTP对IPv6和NAT的扩展
1. 介绍FTP 仅仅提供了建立在IPv4上进行数据通信的能力,它基于网络地址是32位这一假设。但是,当IPv6出现以后,地址就比32位长许多了。原来对FTP进行的扩展在多协议环境中有时会失败。我们必须针对IPv6对FTP再次进行扩展。本文主要说明一种在非IPv4上传送信息的方法,我们熟悉的两个FTP命令 PORT和PASV通过扩展后,我们称它们为EPRT和EPSV。2. EPRT转载 2009-06-19 15:21:00 · 2464 阅读 · 0 评论 -
java.net.SocketException: Broken pipe
This happens when you write to a TCP connection that has already beenclosed by the reading end. Depending on your application, you wouldeither treat it as an application protocol error or ignore i原创 2009-06-25 09:59:00 · 2166 阅读 · 0 评论 -
DNS查询过程
From: http://blog.youkuaiyun.com/cz_hyf/archive/2006/02/19/603022.aspx 如果某个用户结点希望获得对应"DPT1.SEU.EDU.CN"的IP地址,该结点的处理动作如下: 1) 向本地DNS服务器发送"解答"请求,为了提高工作效率,采用面向无连接的数据报服务。如果本地DNS服务器知道对应DPT1.SEU.ED转载 2009-06-25 10:44:00 · 3005 阅读 · 0 评论 -
Advanced Socket Topics
From: http://docsun.cites.uiuc.edu/sun_docs/C/solaris_9/SUNWdev/NETPROTO/p37.html#SOCKETS-22932 For most programmers, the mechanisms already described are enough tobuild distributed applicatio转载 2009-07-27 12:26:00 · 912 阅读 · 0 评论 -
网络地址转换(NAT)
From: http://tech.sina.com.cn/s/2004-11-05/0956454245.shtml 什么是 NAT?网络地址转换 (NAT) 是一个 Internet 工程任务组 (InternetEngineering Task Force,IETF) 标准,用于允许专用网络上的多台 PC (使用专用地址段,例如10.0.x.x、192.168.x转载 2009-06-25 09:46:00 · 1577 阅读 · 0 评论 -
GPRS与PPP
From: http://topic.youkuaiyun.com/t/20030528/15/1845691.html 使用GPRS MODEM上网,目前的实现方式是利用PPP作为中转,GPRS的传输层面是这样的: -------- IP/X.25 -------- SNDCP --------转载 2009-06-25 10:37:00 · 9574 阅读 · 0 评论 -
FTP PORT/PASV 的区别
From: http://zhidao.baidu.com/question/4690083.html 它们的区别就是在连接上服务器之后创建数据通道的时候: PORT 模式是建立从服务器高端口连到客户端20端口数据连接PASV 模式是建立客户高端口连到服务器返回的数据端口的数据连接PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求转载 2009-06-25 09:48:00 · 1433 阅读 · 0 评论 -
DNS查询的工作原理
来源:http://book.51cto.com/art/200801/64743.htm http://www.xxeb.com/site/domain/20070314/23.html作者: 发布时间:2007-03-14 当 DNS 客户端需要查询程序中使用的名称时,它会查询 DNS 服务器来解析该名称。客户端发送的每条查询消息都包括三条信息,指转载 2009-06-23 12:12:00 · 2551 阅读 · 0 评论 -
Connect to Gmail via SSL commands
From: http://kevinhenrikson.com/2006/06/18/gmail-pop-ssl-certs-for-symbian-nokia-phones/We can check the SSL cert that Gmail is advertising via command line.$ penssl s_client -connect pop.gmai转载 2009-06-26 09:38:00 · 1676 阅读 · 0 评论
分享