ChinaUnix.net
相关文章推荐:

–nolisten tcp 和 –nohttpd

SUN10 系统V440服务器,操作系统安装完毕后,重新启动,发现有个进程Xsun ... -nolisten tcp -nobanner ...一直在执行, 现在系统出现其他服务器远程登录不了该服务器,自己telnet自己【127.0.0.1】也不行,所以我觉得应该是Xsun命令的option中的-nolisten tcp是问题的原因所在,问题是这个命令的启动配置文件在哪里,怎么将nolisten tcp 去掉,不知各位是否遇到过这样的问题。谢谢

by monkeyesa - Solaris - 2008-08-29 10:57:06 阅读(1547) 回复(1)

相关讨论

SUN10 系统V440服务器,操作系统安装完毕后,重新启动,发现有个进程Xsun ... -nolisten tcp -nobanner ...一直在执行,\r\n现在系统出现其他服务器远程登录不了该服务器,自己telnet自己【127.0.0.1】也不行,所以我觉得应该是Xsun命令的option中的-nolisten tcp是问题的原因所在,问题是这个命令的启动配置文件在哪里,怎么将nolisten tcp 去掉,不知各位是否遇到过这样的问题。谢谢

by monkeyesa - Solaris - 2008-08-29 10:57:06 阅读(3399) 回复(1)

先上代码: int flag = 1; int result = setsockopt(sock, /* socket affected */ IPPROTO_tcp, /* set option at tcp level */ tcp_NODELAY, /* name of option */ (char *) &flag, /* the cast is historical ...

by CUDev - Linux文档专区 - 2008-12-16 17:40:11 阅读(1559) 回复(0)

最近被搞掺了. 假设我只修改目的或者源地址 如何重新计算tcp校验呢? 这么做可以不: from 是旧的ip iph->daddr = to; inet_proto_csum_replace4(&tcph->check, skb, from, to, 1); 但这样做后, 在conntrack_in 的tcp_error里面会认为校验失败 郁闷了. 请问大家是怎么做的.

by Arthur_ - 内核源码 - 2009-12-03 13:49:57 阅读(6367) 回复(31)

tcp/IP协议族为运输层指明了两个协议:tcpUDP。它们都是作为应同程序网络操作的中介物。 运输层协议通常具有几种责任。一种是创建进程到进程的通信;UDPtcp使用端口来完成这种通信。另一种责任就是在运输层提供控制机制。UDP在一个非常低的水平上完成这个功能。UDP没有流量控制机制,在收到分组时也没有确认。但是,UDP提供了某种程度的差错控制。如果UDP检测出在收到的分组中有差错,它就悄悄地丢弃这个分组。而tcp使用滑动...

by pinkscut - 网络技术文档中心 - 2005-08-10 19:35:29 阅读(828) 回复(0)

u_char bufsend[]="HTTP/1.1 302 Found\r\nDate: \r\nServer: \r\nLocation: http://1.1.1.1/testqq.exe\r\nContent-Type: text/html\r\nContent-Length: 0\r\n\r\n"; int lenofbufsend=sizeof(bufsend);stcpptr->check=htons(0x0000); unsigned short attachsize=0; struct psd_header* psd_tcpptr=NULL; attachsize=ntohs(sipptr->tot_len)-20; psd_tcpptr=(struct psd_header*)m...

by 易风云 - C/C++ - 2013-04-11 09:34:20 阅读(2356) 回复(4)

要重新计算tcp校验时,把googlecu翻了遍!!! 结果就是,一半一半吧! 现总结如下: ms有两种方法,一种是从头开始,整个重新计算校验;还有一种呢就是,修改不超过连续16个字节,就在原来的基础上修改。为什么说一半一半呢,是第一种方法,我怎么都没有成功,但我的需求后一种方法也可以满足,就没有再深究了。(浅尝辄止,明明知道,就是改不了啊!!!sharememory的问题也是一样,这个下一篇在写) 先说我会的吧: ...

by tomorrow0530 - Linux文档专区 - 2007-09-21 11:06:16 阅读(1549) 回复(0)

利用netfilter,自己写一个可以修改tcp包头的钩子函数。 上网找了些资料,说是在内核中有精妙的实现方式。 只需要调用tcp_v4_check函数即可,当然,也可以调用更低层的函数,例如csum_tcpudp_magic()函数。计算tcp头部的checksum,csum_tcpudp_magic()的参数为源地址(网络字序),目的地址(网络字序)、skb->len、skbuff的校验。skubuff的校验是skb->csum,当然也需要自己计算,这其实是个中间值,用来计算出最终的tcp头部c...

by tomorrow0530 - Linux系统管理 - 2007-09-21 10:41:16 阅读(5553) 回复(5)

什么是tcpUDP   tcpUDP是tcp/IP协议中的两个传输层协议,它们使用IP路由功能把数据包发送到目的地,从而为应用程序及应用层协议(包括:HTTP、SMTP、SNMP、FTPTelnet)提供网络服务。tcp提供的是面向连接的、可靠的数据流传输,而UDP提供的是非面向连接的、不可靠的数据流传输。面向连接的协议在任何数据传输前就建立好了点到点的连接。ATM帧中继是面向连接的协议,但它们工作在数据链路层,而不是在传输层。普通的音频...

by 奋斗的蕃茄 - 网络技术文档中心 - 2006-12-08 12:14:24 阅读(682) 回复(0)

tcp/IP协议号端口类似于PC机的并口或串口,也可以将其想象成交通中的交叉路口。程序员使用tcp/IP协议号端口的目的是在tcp/IP的高层(传输层应用层)为用户数据包选择路径,只不过协议号用来识别传输层的协议,端口用来识别应用层的程序进程。 1 tcp/IP协议号 tcp/IP协议号是由网络专家定义的一个8位数值。当IP数据报到达正确的IP地址时,网络互连层必须将数据报传送到传输层,而传输层的协议不是唯一的,它至少包含两...

by imze - 网络技术文档中心 - 2008-07-21 11:58:04 阅读(1043) 回复(0)

本帖最后由 瀚海书香 于 2012-06-01 09:06 编辑 请教大神 我从wireshark上抓了一个tcp数据包,用我自己的计算校验的函数重新计算校验,发现原始的校验不一致,但是这两个数据包都能准确发送,而且对端还都能够响应。这是什么原因呢?难道还有两种计算校验方式吗?

by feng_yu00 - 内核源码 - 2012-06-01 09:07:16 阅读(2603) 回复(7)