imjacob的专栏

首页博文目录订阅
博 文

tcp粘包分析

(2010-1-5 20:06)
这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一 .两个简单概念长连接与短连接:1.长连接 Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。 2.短连接 Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此种方式常用于一点对多点 通讯,比如多个Client连接一个Server. …
我看到书上讲网络时都是说:Internet上的数据以大端方式在网络上传输,所以对于内部是小端方式储存数据的机器,在internet上传输数据时就需要进行字节转换。但是我看了一些程序,只有sockaddr_in 这个结构中sin_port ,sin_addr 这两个成员进行了转换,而没有看到传送真正的数据时进行转换,不知道这是怎么回事。今天看到一篇文章,作者也提出了这一问题,并给出了自己的解释。不知道是不是这样的。另外,《跨…
关键字: mx nslookup 以前一直不知道还有DNS里还有MX 这东西的,有点孤陋寡闻哈.本来是在研究NetworkInterface和InetAddress的,在网上就搜了以下,看了几篇文章.然后就看到了ip地址和域名的对应关系. cocory写道 Ip地址和主机名之间不一定是1对1的映射关系,还可以是: a) 一个ip地址对应到多个主机名. 这其实很自然的,本质上是多个网络服务对应到一个ip地址(一台真正的计算机)。主机名和ip的对…
A (Address) 记录 是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置您域名的二级域名。 别名记录(CNAME) 也被称为规范名字。这种记录允许您将多个名字映射到同一台计算机。 通常用于同时提供WWW和MAIL服务的计算机。例如,有一台计算机名为“host.mydomain.com”(A记录)。 它同时提供WWW和MAIL服务,为了便于用户访问服务。可…
windows下的netstat和nbtstat 我的一些心理话:我写这些文章并不是给高手看的,而是发现现在刚学计算机的人都是从win95或win98的傻瓜模式开始的,然而要真正学会使用计算机, 这些基本命令却是非常重要的,所以我把这些整理在一起,供大家一起学习。同时,由于我水平有限,当中也免不了有一些错误,还请看了我的文章的各位高手多提 意见。 netstat和nbtstat可以说都是windows下的网络检测工具,…
Linux操作系统网络驱动程序编写(4334 个字於此篇帖子)(已阅读: 1984 次)发信人: Bordi (do it), 信区: Linux 标 题: Linux驱动程序编写 发信站: 网易 BBS (Sun Aug 8 11:38:15 1999), 转信 工作需要写了我们公司一块网卡的Linux驱动程序。经历一个从无到有的过程, 深感技术交流的重要。Linux作为挑战微软垄断的强有力武器,日益受到大家的喜 爱。真希望她能在中国迅速成长。把程序文档贴出来…
TCP序列号和确认号详解在网络分析中,读懂TCP序列号和确认号在的变化趋势,可以帮助我们学习TCP协议以及排查通讯故障,如通过查看序列号和确认号可以确定数据传输是否乱序。但我在查阅了当前很多资料后发现,它们大多只简单介绍了TCP通讯的过程,并没有对序列号和确认号进行详细介绍,结合实例的讲解就更没有了。近段时间由于工作的原因,需要对TCP的序列号和确认号进行深入学习,下面便是我学习后的一些知识…
摘要:讨论基于TCP/IP协议栈,利用8位单片机构建嵌入式WebServer的具体技术及相关实现方案;给出系统硬件原理框图和有关软件实现的代码框架结构。 关键词:WebServer TCP/IP协议栈 套接字 引 言 利用8位微控制器通过ISP(Internet服务供应商),在不需要使用PC机或高档单片机的情况下接入互联网。随着嵌入式系统的迅猛发展和IA(信息电器)的出现,该应用系统正逐步取代传统的以PC为中心的应用,成为未来In…
历史上,先后问世了多个具有重大社会影响的电子通信技术。第一个这样的技术是19世纪70年代发明的电话。电话使得不在同一物理位置的两人得以实时地口头交流。它对社会有重大的影响——有好的也有坏的。下一个电子通信技术是20世纪20年代及30年代问世的广播收音机/电视机。广播收音机/电视机使得人们能收听收视大量的音频和视频信息。它对社会同样有重大的影响——有好的也有坏的。改变了人们的生活与工作方式的…

Web Spider-网络蜘蛛

(2008-7-20 19:34)
什么是网络蜘蛛? 今天跟客户谈时,跟他解释什么样的站对搜索引擎友好时,提到到蜘蛛(spider)词,客户问我什么是蜘蛛?哈哈,这可就难到我了,老实说平时没多用心去记一些SEO名词解析。意思自己是知道,但要有一个系统的跟客户解释就有点难度。花了点时间在SE上搜索了一下,相关解释还是有的,以下是转载互联网上的,由于文章比较老,不知道是谁写有,有谁知道不妨告诉我,我加上版权。