摘要: 本文介绍linux启动过程的第三步 busybox--------------------> rc init busybox位置即内容 busybox/init/init.c 1.各种设置信号 signal(SIGHUP, exec_signal) ...... 2. ...public/apps/busybox/init/init.c function: cons... 阅读全文
posted @ 2016-10-21 14:55 匆霜 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 查看记录:10/20 今天又重新看了一下程序,觉得ListenKeyboard这个函数写的很好。利用select监听键盘,成功的解决了 必须输入才会刷新消息的问题。这样等待15秒后也可刷新消息,效果很好 修正之后第二版 Record: 1.在第一版的基础上添加了登录以及注册的功能 登录与注册的功能依 阅读全文
posted @ 2016-10-20 16:22 匆霜 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 9 int main() { 10 /* socket */ 11 int soc_ser_l=socket(PF_INET,SOCK_STREAM,0); 12 13 /* crea... 阅读全文
posted @ 2016-07-22 17:59 匆霜 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 1.liunx 编译c语言代码 gcc -o filename filename.c 编译后产生.out的可执行文件 执行方法: ./filename 2.#include<arpa/inet.h> 头文件中包含inet_addr(“192.168.125.129”)函数可以将点分十进制的IP地址变 阅读全文
posted @ 2016-07-22 17:54 匆霜 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Little endian and Big endian 字节序 多于一个字节数据在内存中存放的顺序,在跨平台以及网络程序中字节序才是应该被考虑的问题。 BL and LE 1.little endian 是低位字节存在低位地址,高位字节存在高位地址 2.Big endian 是高位字节排放在内存中 阅读全文
posted @ 2016-07-20 19:03 匆霜 阅读(201) 评论(0) 推荐(0) 编辑
摘要: DHCP:动态主机设定协议 作用 自动将网络参数正确的分配给网络中的每一部电脑,参数包括IP,mask,network,gataway 运作方式 局域网中存在一个DHCP服务器 过程 1.用户端:利用广播发送搜索DHCP的UDP数据报,当用户开机或者重启网卡时,用户端主机会发出搜寻DHCP的UDP数 阅读全文
posted @ 2016-07-19 19:24 匆霜 阅读(169) 评论(0) 推荐(0) 编辑
摘要: TCP超时以及重传 作用 TCP传输的数据有可能丢失,TCP通过在发送时设置定时器来解决,如果定时器溢出,便重传数据。 TCP定时器 1.重传定时器 2.坚持定时器 3.保活定时器 4.2MSL定时器 重新分组 TCP重传时,不一定传相同的分组 TCP允许进行重新分组而发送一个较大的报文段。 SNM 阅读全文
posted @ 2016-07-18 19:53 匆霜 阅读(150) 评论(0) 推荐(0) 编辑
摘要: FTP协议 作用 提供文件传送服务,将一个完整的文件从一个系统复制到另一个系统。 协议 1.控制连接通常以客户 服务器的方式连接。端口为21,IP服务类型(TOS),控制、“最大限度减小延迟” 2.文件传输时,每当一个文件在客户与服务器之间传输,便创建一个连接。IP服务类型(TOS):数据、“最大限 阅读全文
posted @ 2016-07-18 19:51 匆霜 阅读(193) 评论(0) 推荐(0) 编辑
摘要: DNS:域名系统 作用 提供主机名字和IP地址之间的转换 DNS名字 顶级域:特殊域,普通域,国家域 例如:jncc.nuaa.edu.cn中,cn为国家域 许多国家将其二级域组织成类似顶级域的结构,如上例中edu。 当一个系统加入到一个区域的时候,该区域的DNS管理者为新系统申请一个域名和一个IP 阅读全文
posted @ 2016-07-14 19:23 匆霜 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 概念部分 TCP连接的建立与终止 TCP端口 1~1023是标准端口组 >特定的服务 1024~65535是临时端口组 >操作系统临时分配 连接的建立过程 如笔记图 1.SYN=1 请求建立连接A >B 2.ACK=1 响应1中的请求;SYN=1,请求连接B >A 3.ACK=1 响应2中的连接请求 阅读全文
posted @ 2016-07-14 19:22 匆霜 阅读(349) 评论(0) 推荐(0) 编辑