Chinaunix首页 | 论坛 | 博客
  • 博客访问: 192519
  • 博文数量: 30
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 476
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-07 18:15
个人简介

程序员一个。14年毕业。

文章分类

全部博文(30)

文章存档

2014年(13)

2013年(17)

我的朋友

发布时间:2013-11-21 21:53:18

comparison between signed and unsigned今天碰到一个问题,以为是bug,后来才觉得不是bug。只是代码傻逼而已。点击(此处)折叠或打开#define erroe -1int func(){return -1;}int main().........【阅读全文】

阅读(1618) | 评论(0) | 转发(1)

发布时间:2013-11-20 23:34:56

摘要: 本文简单介绍了TCP面向连接理论知识,详细讲述了TCP报文各个字段含义,并从Wireshark俘获分组中选取TCP连接建立相关报文段进行分析。 一、概述 TCP是面向连接的可靠传输协议,两个进程互发数据之前需要建立连接,这里的连接只不过是端系统中分配的一些缓存和状态变量,中间的分组交换机不维护任何连接状态信息。连接建立整个过程如下(即三次握手协议): 首先,客户机发送一个特殊的TCP报文段; 其次,服务器用另一个特殊的TCP报文段来响应; 最后,客户机再用第三个特殊报文段作为响应。 图1 三次握手协议示意图[1] 二、TCP报文格式 2.1 概述 为......【阅读全文】

阅读(2012) | 评论(0) | 转发(0)

发布时间:2013-08-31 12:56:06

DNS原理及其解析过程精彩剖析     网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之类的IP地址,而不能认识域名。我们无法记住10个以上IP地址的网站,所以我们访问网站时,更多的是在浏览器地址栏中输入域名,就能看到所.........【阅读全文】

阅读(1874) | 评论(0) | 转发(0)

发布时间:2013-08-14 23:01:15

众所周知,union内的数据成员共享同一内存,那么具体到底用来干嘛呢?点击(此处)折叠或打开union foo { short i;char j[sizeof(short)];}un ; un.i=0x0102 //0x表示 16进制,2字节大小换算成2进制,B 0001 0010我.........【阅读全文】

阅读(1653) | 评论(1) | 转发(0)

发布时间:2013-08-12 13:03:52

......【阅读全文】

阅读(2385) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册