arp的帧格式 发表于 2016-12-19 | 分类于 Misc | | 阅读次数 arp的帧格式以及arp举例arp的帧和以太网帧格式对比以太网的帧结构 字段 字段长度(字节) 目的 目的地址(DST) 6 目的地址 源地址(SRC) 6 源地址 长度或者类型 2 长度或者类型 硬件类型 2 指明了发送方想知道的硬件接口类型,以太网的值为1 协议类型 ... 阅读全文 »
一个请求的举例 发表于 2016-12-19 | 分类于 Misc | | 阅读次数 以太网中的请求说明 当再浏览器中输入http://10.0.0.1,回发生如下事情。 1、浏览器回解析URL,会得到IP地址10.0.0.1。 2、该应用回使用TCP协议去连接10.0.0.1。 3、TCP试图给10.0.0.1发送一个报文。 4、因为10.0.0.1是再局域网中,所以直接通 ... 阅读全文 »
以太网的帧结构 发表于 2016-12-08 | 分类于 Read | | 阅读次数 以太网的帧结构 字段 字段长度(字节) 目的 前导码(Preamble) 7 同步 帧开始符(SFD) 1 标明下一个字节为目的的MAC地址 目的的MAC地址 6 指明帧的接收者 源MAC地址 6 指明帧的发送者 长度(LENGTH) 2 帧的数据字段的长度(长度或类型 ... 阅读全文 »
react学习(1)--基础 发表于 2016-08-26 | 分类于 Front-End | | 阅读次数 redux基本知识 redux基本知识 基本概念 action store reducer 基本概念 actionstorereducer 阅读全文 »
Unix-Network(3)-基本socket 发表于 2016-07-17 | 分类于 Read | | 阅读次数 基本socketsocket函数12345SYNOPSIS #include <sys/socket.h> int socket(int domain, int type, int protocol); family: 协议地址族 AF_xxx:表示地址族PF_x ... 阅读全文 »
Unix-Network(2)-地址以及字符串操作函数 发表于 2016-07-17 | 分类于 Read | | 阅读次数 套接字地址结构IPV4套接字地址结构123456789101112struct in_addr { in_addr_t s_addr;};struct sockaddr_in { uint8_t sin_len; sa_family_t ... 阅读全文 »
Unix-Network(1)-基础 发表于 2016-07-17 | 分类于 Read | | 阅读次数 基本概念TCP的三次握手TCP选项TCP连接终止TCP的状态转换图TCP分组TIME_WAIT状态 阅读全文 »
vim基本 发表于 2016-07-01 | 分类于 工具 | | 阅读次数 VIM1 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。如果是初学vi,运行一下vimtutor是个聪明的决定。2 启动Vim时的选项 * vim -c cmd file: 在打开文件前,先 ... 阅读全文 »
unix基础编程(3)--文件和目录 发表于 2016-06-30 | 分类于 Read | | 阅读次数 文件和目录stat, fstat, fstatat 和 lstat1234567891011121314SYNOPSIS #include <sys/types.h> #include <sys/stat.h> #include <u ... 阅读全文 »
unix编程基础(2)--文件IO 发表于 2016-06-23 | 分类于 Read | | 阅读次数 Unix 文件IO文件描述符号对于内核而言,所有打开的文件通过文件描述符引用,是一个非负整数.在POSIX1中,在<unistd.h>中定义了STDIN_FILENO(0): 标准输入STDOUT_FILENO(1): 标准输出STDERR_FILENO(2): 标准错误输出 文件描述符 ... 阅读全文 »