最新文章列表

(转)TCP和TCP/IP的区别

TCP/IP协议(Transmission Control Protocol/Internet Protocol)叫做传输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络的基础。 TCP/IP是网络中使用的基本的通信协议。虽然从名字上看TCP/IP包括两个协议,传输控制协议(TCP)和网际协议(IP),但TCP/IP实际上是一组协议,它包括上百个各种功能的协议,如: ...
sangei 评论(0) 有4606人浏览 2013-03-24 16:11

(转)TCP/IP、Http、Socket的区别

    经常在笔试、面试或者工作的时候听到这些协议,虽然以前没怎么涉及过,但至少知道这些是和网络编程密不可分的知识,作为一个客户端开发程 ...
sangei 评论(0) 有1067人浏览 2013-03-24 16:07

常用工具

TCP-UDP调试工具 EverNote
keke8614 评论(0) 有683人浏览 2013-02-06 08:49

TCP Delay引起的性能问题 —— tengine request no buffering性能测试回顾

项目开发缘由: tengine在接收client端post数据并转发给后端application server进行处理的时候,默认启用buffer模式,也就意味着,当client发送的数据较小时,tengine会将所有post数据保存在内存中之后再转发后端application server,而当client发送的数据较大时(根据配置中所设置的buffer大小来区分数据是否保存到文件),te ...
100Continue 评论(0) 有10664人浏览 2013-01-30 16:45

修改注册表改善Windows中因Tcp延时导致网络速度慢的问题

TCP本身属面向链接的通讯协议。通讯双方的每一个收发动作,需要以通讯链路正常为前提。因此TCP协议内部提供了默认的ACK验证机制。 而ACK验证方式 ...
shuaijie506 评论(0) 有2341人浏览 2013-01-21 12:56

TCP长链接问题

今天看到一关于Android推送实现的文章,想记录下来   因为是一片关于一个服务推广的广告文章,所以地址就不给出来了。   摘“为了解决数据同步的问题,在手机平台上,常用的方法有2种。一种是定时去服务器上查询数据,也叫Polling,还有一种手机跟服务器之间维护一个 TCP 长连接,当服务器有数据时,实时推送到客户端,也就是我们说的 Push。”   在做过的项目中需要使用一个远程的 ...
wanghailiang333 评论(0) 有2930人浏览 2013-01-19 23:17

Nginx扩展(一):nginx_tcp_proxy_module

好东西必须持续钻研,且持续积累,尤其要做个笔记。 今天是偷师学艺,把小弟用到的东西快速记录下来。 研究这个东西,主要是为了解决Thrift的负载均衡问题。 参考nginx_tcp_proxy_module,下载、安装,做好简单的配置。   可以直接下载最新版本:   wget https://github.com/yaoweibin/nginx_tcp_proxy_module/a ...
snowolf 评论(1) 有20857人浏览 2013-01-15 16:41

SNMP4J包 TCP-消息发送时的一个BUG

在实际使用中,发现这样的一个问题,客户端(工业级交换机)和本地服务端的连接总是中断,当然不是超时自动清理的。 这个中断,有时可以建立上并能正常使用,有时连接上了却不正常使用这个连接。后台日志打印,明明连接已经存在却一直报错说是通道已经关闭。   经过多次测试和断点跟踪,发现交换机在一定时间不实用的话就认定连接中断,马上进行连接重建,而此时如果服务端正在给客户端发送消息,就会在一定几率上造成 ...
cuisuqiang 评论(0) 有2445人浏览 2013-01-15 11:12

SNMP4J包 TCP-无超时-网络中断 处理的BUG

记得之前说过一次关于SNMP4J 服务超时时间的问题 SNMP4J 服务端连接的超时时间  ,由于我们想保持这个连接的持续性,除非异常否则不能在服务端主动切断连接。 但是发现SNMP4J会主动丢掉一些连接,这个在日志中就能看到,这显然不合理。于是我设置了: transport = new DefaultTcpTransportMapping((TcpAddress) listenAddres ...
cuisuqiang 评论(0) 有2551人浏览 2013-01-15 10:26

松鼠书读书笔记(三)——HTTP连接管理

世界上几乎所有的HTTP通信都是由TCP/IP承载的 我不知道为什么这里说的是“几乎所有”,而不是全部。我不知道哪个HTTP应用实现是建立在UDP协议上的,书里也没有举例子。总之,结论就是看到HTTP,可以默认其下层协议是TCP/IP 所以基本上,一次HTTP事务的过程,就是客户端首先与服务端建立TCP连接,然后客户端发送一条http请求,服务端发送一条http响应,最后断开TCP连接 我们常 ...
kyfxbl 评论(0) 有1681人浏览 2013-01-13 02:33

linux c学习笔记----TCP基础客户/服务编程(socket,bind等)

socket(建立一个socket通信) 相关函数 accept,bind,connect,listen 表头文件 #include<sys/types.h>#include<sys/socket.h> 定义函数 int socket(int domain,int type,int protocol); 函 ...
home198979 评论(0) 有28462人浏览 2013-01-10 17:29

close_wait状态和time_wait状态

 close_wait状态和time_wait状态  时间: 2009.02.10 09:57:00  标签:   不久前,我的Socket Client程序遇到了一个非常尴尬的错误。它本来应该在一个socket长连接上持续不断地向服务器发送数据,如果socket连接断开,那么程序会自动不断地重试建立连接。 有一天发现程序在不断尝试建立连接,但是总是失败。用netstat查看 ...
new_restart 评论(0) 有1353人浏览 2012-12-26 23:21

Socket

Socket 定义:   两个java应用程序可通过一个双向的网络通信连接实现数据交换,这个双向链路的一端称为一个Socket Socket通常用来实现client-server连接java.net包中定义的两个类Socket和ServerSocket,分别用来实现双向连接的client和server端建立连接时所需的寻址信息为远程计算机的IP地址和端口号(prot number)   ...
miaowei 评论(0) 有1044人浏览 2012-12-23 17:30

BlockingIO +thread-per-connection的网络服务器设计方案

  BlockingIO +thread-per-connection的网络服务器设计方案     1、 前言             在 java1.4引入 NIO之前,网络服务器的典型实现方案是采用阻塞 IO+多线程模型,后来出现了非阻塞 IO( NIO),常用的实现方案则变成 NIO+Reactor模式,还有 NIO+proactor模式。本文主要是介绍阻塞 IO+多线程模型 ...
海浪儿 评论(1) 有3517人浏览 2012-12-16 16:01

流媒体技术的原理、应用及发展

随着现代网络技术的发展,网络开始带给人们形式多样的信息。从在网络上出现第一张图片到现在各种形式的网络视频、三维动画,人们的视听觉在网络 ...
liugang_ok 评论(0) 有1733人浏览 2012-12-12 21:32

Linux TCP参数

vi /etc/sysctl.conf #表示SYN队列的长度,默认为1024,加大队列长度,可以容纳更多等待连接的网络连接数。 net.ipv4.tcp_max_syn_backlog = 65536 #每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目 net.core.netdev_max_backlog = 32768 #默认128,这 ...
budairenqin 评论(0) 有4346人浏览 2012-12-06 12:12

wiresharek简介与抓取TCP数据包实战

这段时间测试采集项目的时候用到TCP抓包工具,之前用的 EtherPeek NX 3.0 ,后来使用tcpcopy进行负载测试后,测试环境切换到ubuntu/linux下,于是就选择了开源,免费,跨平台的wireshark作为抓包工具。下载与详情请 阅读全文
chxiaowu 评论(0) 有1969人浏览 2012-11-28 10:17

TCP 发送序列化对象

客户端代码: import java.io.IOException; import java.io.ObjectOutputStream; import java.net.Socket; import java.net.UnknownHostException; import java.util.Scanner; public class TCPClient extends T ...
tmdpzc 评论(0) 有1660人浏览 2012-11-24 15:16

Socket 关于设置Socket连接超时时间

做网络编程的人对setSoTimeout方法一定很熟悉,都知道是设置连接的超时时间! 但是我在网上找资料时发现很多人把这个超时时间理解成了链路的超时时 ...
cuisuqiang 评论(7) 有183644人浏览 2012-11-14 11:23

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics