自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

假装在纽约

不要踩着别人的脚印,找自己的路!!!

  • 博客(8)
  • 资源 (25)
  • 收藏
  • 关注

原创 《TCP-IP详解 卷1:协议》学习笔记(三)

四、ARP1、ARP地址解析过程以太网中,发送IP包前判断目标主机是否在同一子网,如果是同一子网,请求目标主机MAC,如果是不同子网,请求网关/下一跳MAC。源主机查看 ARP 缓存,是否存在要解析的IP—MAC的ARP映射表项。如果有,利用该表项对IP包进行封装并发送以太网帧。如果没有,则缓存该IP包,并建立ARP临时表项。以广播方式发送ARP请求报文。 ARP请求报文中的Sender IP和Sender MAC为源主机A的 IP地址和MAC地址,Target IP和Target MAC

2013-08-30 19:50:25 1981

原创 《TCP-IP详解 卷1:协议》学习笔记(二)

三、VLAN技术的研究1、首先说一下VLAN的概念,何为VLAN?VLAN(Virtual Local Area Network)即虚拟局域网,是一种通过将局域网内的设备逻辑地而不是物理地划分成一个个网段从而实现虚拟工作组的新兴技术。VLAN是为解决以太网的广播问题和安全性而提出的一种协议,它在以太网帧的基础上增加了VLAN头,用VLAN ID 把用户划分为更小的工作组,限制不同工作组

2013-08-30 09:19:03 2019

原创 《TCP-IP详解 卷2:实现》学习笔记—mbuf(存储器缓存)的结构

《TCP/IP详解 卷2:实现》的源码讲解主要来自4.4BSD-Lite,可以在网络上都能搜的到,然后可以安装个Source Insight ,结合代码,边学边体会。在学习代码的过程中,首先应该弄清最基本的数据结构,这样只有理解了最基本的框架,你才能更好的找到主线,否则无从下手的感觉,对于伯克利联网代码设计中,最重要也是最基本的一个概念就是存储器缓存,也即是mbuf。何为mbuf呢?mbuf的主要用途是保存在进程和网络接口间互相传递的用户数据。但mbuf也用于保存其他各种数据:源与目标地址、插口

2013-08-28 19:15:24 2227

原创 《TCP-IP详解 卷1:协议》学习笔记(一)

1、如何区别DIXV2帧和IEEE帧?由于二者在同一个局域网内是不能共存的。因此,IEEE允许现存的DIXV2网卡和网络设备到IEEE的标准设备的迁移。为了使设备可以识别使用的是哪种类型的帧,IEEE没有分配1536以下(十六进制为600)的数位协议类型代码。数据字段的最大值为1500字节。所以一台设备可以从源地址后的两个字节来判断是哪种类型的帧,如果值为1536(十进制)或更高则为类型字段,意味着是DIXV2帧,如果从源地址之后的2个字节小于1536,则可确定是长度字段,为IEEE802.3帧

2013-08-28 10:33:02 2329 2

原创 C和指针 学习笔记—第1-2章

C和指针这本经典著作,最近开始学习,然后想与大家共享下,希望共同进步!网络的力量是强大的,会碰撞出思想的火花来! 第一章 快速上手1、要从逻辑上删除一段C代码,更好的办法是使用#if指令:#if 0statements#endif在 #if 和 #endif 之间的程序段就可以有效地从程序中去除,即使这段代码之间原先存在注释也无妨2、关于scanf返回值的问题  scanf函数,与printf函数一样,都被定义在stdio.h里,因此在使用scanf函数时要加上#

2013-08-28 10:04:03 1318

原创 桥接协议数据单元(BPDU)

生成树协议(STP)在交换机互相通信时进行操作,数据报文以桥协议数据单元(BPDU)的形式进行交换。每隔2秒,BPDU报文便向所有的交换机端口发送一次,以便交换机(或网桥)能交换当前最新的拓扑信息,并迅速识别和检测其中的环路。BPDU报文交换的目的是,选定一个合适的参考点作为基础,以求获得一个稳定的生成树拓扑。BPDU消息格式:DMA

2013-08-27 16:08:34 4957

原创 一个进程在内存中的布局

对于一个完整的程序,在内存中分布情况如下图:          值得一提的是:在C#中struct存放在栈区,class存放在堆区,所以一般struct要比class要快的。 堆和栈的比较表(仅针对C++) 栈(Stack)堆(Heap)申请方式由OS自动分配。例如在函数声明

2013-08-14 14:16:01 1105

原创 ARP/代理ARP的总结

1.ARP首先讲到ARP,ARP是地址解析协议,它的作用是在以太网环境下,通过3层的IP地址来找寻2层的MAC地址,得到一张ARP缓存表。转发数据的时候根据ARP缓存表来进行传输。下图详细说明数据传输时ARP是如何一步步操作的。在配置IP地址后,不做任何ping操作,ARP缓存表是这样的:当PC去ping R1的时候,你会发现第一个丢包了。像这样R1#ping 192.

2013-08-12 09:35:21 1970

深入理解计算机系统

深入理解计算机系统

2013-08-25

4.4BSD-Lite2.tar.gz

TCP/IP详解卷2中涉及到的4.4BSD-Lite源码,详见该书1.13节的说明。

2013-08-21

基于ARM平台的电子词典

基于ARM开发箱的电子词典应用程序的开发

2013-03-17

基于wince的成绩管理系统

基于wince的成绩管理系统

2012-06-23

Linux设备驱动第三版

Linux设备驱动第三版

2012-06-12

基于java的聊天室(webjsp)

chatRoom.jsp聊天页面中增加以下功能: 用户进入该页面后,默认将所有的聊天记录按发布时间逆序形式从数据库中取出并显示。在chatRoom.jsp页面中调用DataBase类中的ResultSet getAllChats()方法获取所有的聊天记录。 当所取出的记录是当前用户发布的聊天数据时(比较取出的聊天记录中的user_id是否与当前用户id相同,当前用户id从session中获取User类对象调用getId()获取),在聊天数据后面添加删除和修改链接。 用户点击删除链接时,删除请求发送至chatPro.jsp页面进行删除处理。 在chatPro.jsp页面中,接收到请求参数发来的删除聊天记录的id。将该id作为参数调用DataBase类中的int chatDelete(String id)方法,执行删除操作。 用户输入聊天内容,点击提交时,请求发送至chatPro.jsp页面进行存储聊天数据处理。 在chatPro.jsp页面中,接收到请求参数发来的聊天内容,此时再获取到session中用户的id(在session中已经不能只存放用户名称,而且还要放用户id,为方便起见,我们建立一个User的Java类,这个类的属性与user表中的列完全相同,它就是实体类或POJO类),最后将发布聊天的用户id与聊天内容作为参数调用DataBase类中的int chatSave(String userId , String content)方法,执行数据插入操作。

2012-04-13

ajax详解手册

ajax技术详解,讲解了ajax各种应用,对大家的学习非常受用

2012-04-13

ARM开发工程师入门宝典

ARM开发工程师入门宝典

2012-04-10

linux系统编程

linux系统编程

2012-04-10

周立功ARM培训精华(全套.ppt )

周立功ARM培训精华(全套.ppt )

2012-04-10

林锐-高质量C++和C 编程指南

林锐-高质量C++和C 编程指南

2012-04-10

sql 2000 sp3 补丁

sql 2000 sp3 补丁

2012-03-28

QT 局域网中的聊天软件

这个是基于QT平台开发的一个局域网之内的一个聊天软件,希望能够对想深入学习QT的朋友们有所帮助,让我们共同学习进步。

2011-12-22

数据库系统概念(第五版)课后习题答案

这是数据库系统概念课后习题完整版,希望能够对大家有所帮助

2011-12-19

用c++在QT中编写的一个音乐播放器

用c++在QT中编写的一个音乐播放器,在此来分享下自己的源代码,希望能够对大家有所帮助,让我们共同学习,共同进步。

2011-12-17

用java写的两个机器之间的聊天程序

分为客户端和服务器端,用java写的一个聊天程序

2011-12-17

用java写的文件传输程序

用java写的一个文件传输程序,分为客户端和服务端,服务端通过客户端的文件请求,然后传送文件

2011-12-17

通过qt编写的简单的图表

通过qt开发的一个简单的图表,希望能够对大家的qt学习方面有所帮助

2011-08-06

ui界面风格转换小软件

当你想对ui界面进行更换风格的时候,可以用到这款软件,现在只是个简单的小版本

2011-08-06

一个加密小软件,用于对所用文档加密

现在我们都比较注重自己的文档的隐私问题,所以这个可以帮助你解决!

2011-07-30

记事软件

一个简单的记录文件,你可以记录你每天都干了些什么事

2011-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除