柴猫

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年3月23日

摘要: 第一章讲了环境的配置等,第二章简单介绍了tcp/ip协议,都很简单,不再赘述。 阅读全文
posted @ 2012-03-23 09:03 柴猫 阅读(115) 评论(0) 推荐(0) 编辑

2012年3月22日

摘要: 主要用于解决网络间进程通信的问题,需要三级寻址。 1、指定特定网络; 2、指定特定主机; 3、特定进程 特定进程用端口号指定,tcp/udp均用16位端口号来表示用户进程,小于256的端口号作保留端口。 主机字节序: 大端模式:高位先存,即高位字节存在起始地址(地址较小)处; 小端模式:低位先存,即低位字节存在起始地址处,我们常用的X86结构就是小端模式 检测方法: int checkCPUen... 阅读全文
posted @ 2012-03-22 21:41 柴猫 阅读(230) 评论(0) 推荐(0) 编辑

2012年3月20日

摘要: RFC 826 当一台主机把以太网帧发送到同一局域网内另一台主机时,是根据6字节的以太网地址来确定目的接口的,设备驱动程序从不检查ip数据报中的目的ip地址。 arp分组格式: 6目的地址 | 6源地址 | 2帧类型 |(此为以太网首部)2硬件类型 | 2协议类型|1硬件地址长度|1协议地址长度|2 op|6发送端以太网地址|发送端ip地址|目的以太网地址|目的ip地址(共28字节arp请求/应答... 阅读全文
posted @ 2012-03-20 16:03 柴猫 阅读(174) 评论(0) 推荐(0) 编辑

摘要: 以太网帧格式(RFC 894): 6bytes目的地址|6bytes源地址|2bytes类型|数据|4bytes CRC 其中以太网帧数据部分至少46字节,最大1500字节,不够插入填充(pad)字节 其中类型:0800 IP数据包 0806 ARP请求/应答(28+18填充字节) 8035 RARP请求/应答(28+18填充字节) 阅读全文
posted @ 2012-03-20 15:22 柴猫 阅读(230) 评论(0) 推荐(0) 编辑

摘要: ip提供不可靠、无连接的数据报传送,任何可靠性必须由上层来提供,无连接表示ip不维护后续数据报的状态信息,每个数据报都是相互独立的。RFC791是ip的正式规范文件。 ip数据报格式如下,普通的ip首部20个字节,除非含有选项字段。 4位版本|4位首部长度|8位服务类型(TOS)|16位总长度 16位标识|3位标志|13位偏移 8位TTL|8位协议|16位首部检验和 32位源IP地址 32位目的i... 阅读全文
posted @ 2012-03-20 15:21 柴猫 阅读(192) 评论(0) 推荐(0) 编辑

2012年3月10日

摘要: 标准库定义了4个IO对象:cin,cout,cerr,clog。 clog是绑定到标准错误的ostream 对象。默认情况下,写到 clog 时是带缓冲的。通常用于将程序执行信息写入到日志文件中。 endl 是一个特殊值,称为操纵符,将它写入输出流时,具有输出换行的效果,并刷新与设备相关联的缓冲区。 while(std::cin>>value) 输入输出操作符返回其左操作数(这就是为什么可... 阅读全文
posted @ 2012-03-10 23:42 柴猫 阅读(187) 评论(0) 推荐(0) 编辑