TCP数据报的报文格式

下图显示了TCP数据报的报文格式。用 C++ 语言定义它的源代码如下: typedef struct tcp_hdr // 定义 TCP 首部 { USHORT th_sport; // 16 位源端口 USHORT th_dport; // 16 位目的端口 unsigned int th_seq; // 32 位序列号 unsigned int th_ack; // 32 位确认... [More]

IPv4的数据报格式

下图显示了IPv4的数据报格式。用 C++ 语言定义它的源代码如下: typedef struct ip_hdr // 定义 IP 首部 { // 第一个32比特 unsigned char h_verlen; // 4 位首部长度,4 位 IP版本号 unsigned char tos; // 8 位服务类型 TOS unsigned short total_len; // 16 位总... [More]

如何使用SMTP将一个报文从发送邮件服务器传送到接收邮件服务器

假设SMTP客户机(运行在发送邮件服务器上,我们简称C)的主机名为myfootprints.cn,服务器(运行在接收邮件服务器上,我们简称S)的主机名为gmail.com。以下是在cmd命令行下,从本地服务器创建与GMail的TCP连接与发送邮件报文的命令行输入。首先,在本机上运行IIS服务器,然后在cmd命令行下使用IPConfig /all命令查看到本机IP地址为 192.168.1.101,... [More]

无耻的中国电信

我家使用中国电信作为因特网接入服务商,可是最近发现,当我打开网页时,有时会跳出广告来!一开始我还以为电脑中毒了,后来才知道是因特网接入服务商有意插进来的广告。这个广告好像一天出现一次,出现的时刻无法预料,而又没有明显的地方(如果有的话)可以设置成不跳出广告。以下是我在打开Google主页时跳出来的广告截图。2009-11-30 发现的:中国电信的这种做法实在令人反感,我可是付费用户,凭什么要被迫接... [More]

一张神奇的照片

这张小鸭照片看上去极其普通,然后,当你将它下载到本地电脑,将它的后缀名改为.rar,然后你会发现很神奇的事情,里面包含了4个文件!虽然这个小鸭照片文件总共只有205KB,但是你会看到其中包含的3个exe文件,一共可以播放半个小时!这半个小时里有着不断变化着的动画和音乐。

几款屏保程序

今天在自己的机器的windows\system32\文件夹下发现几款屏保程序,不知道它们怎么来的,但是做得挺不错的。分享一下。夜光时钟.rar星夜焰火.rar七彩极光.rar梦幻水族馆屏保.rar穿梭彩线.rar变换曲线.rar

Windows Update 老是提示重启

最近,由于不小心没有进行注册表备份,而对注册表作了大量修改,后来,Windows自动更新程序便出了问题。它一直提示,需要重启电脑才能使更新生效,您要现在重启电脑吗?然后是两个选项,“现在重启”和“稍后重启”。我选择了“现在重启”,可是重启后,还是这样,于是我选择了“稍后重启”。但是它每隔一段时间就跳出来提示一次,很烦人。没有办法,我只好把自动更新给关闭掉了。后来想想,不更新也不妥当,会有安全隐患。... [More]

解决IIS中的组件'Scripting.FileSystemObject'不支持

我的电脑里,IIS服务器一直是支持 Scripting.FileSystemObject 组件的,也一直用着这个组件进行文件系统的操作。可是前天删除了一些Windows更新,今天一下子发现我的IIS服务器不支持Scripting.FileSystemObject组件了。于是百度了一下,解决了问题。“1、首先在系统盘中(如我的是C:\Windows\System32\)查找scrrun.dll,如果... [More]

什么是HTML,以及它的语法是怎样的?

HTML是Hyper Text Markup Language的缩写,即超文本标记语言。 所谓超文本,它最大的特征就是改变了传统文本的线性链接方式。比如说你看一本书,一般都是依章节次序从前往后阅读,而超文本,则允许你从一个页面任意跳转到你需要去的那个页面,只要在跳转的地方插入一个超级链接。比如你在阅读一篇以超文本组织的文章时,遇到一个不明白的词汇,只需用鼠标点它一下,即可跳转到对它的解释页面,待你... [More]

自定义 String 对象的trim()方法

在对字符串的处理中,去掉有效字符两边的空白字符是一个经常性的需求。于是很多语言中都有专门做这件事的字符串处理函数trim(),如在VB中,你可以使用 Trim(“ 涂鸦 ") 得到 “涂鸦"。 在 JavaScript 中,String 对象有着非常丰富方法用于对字符串进行处理,但偏偏没有这个经常需要使用的 trim()。比如,下面这段代码,在某些浏览器(如 IE)中就不能运行,虽然在有些浏览器(... [More]