摘要: 网络协议是为网络数据交换而制定的规则 约束 和标准,网络协议有三要素:语义 语法 时序1. 语义:用于解析比特流的每一部分的意义,主要描述的是做什麽;2. 语法:用于数据与控制信息的结构与格式,以及数据出现的顺序的意义,主要描述的是如何做;3. 时序:事件实现顺序的详细说明,主要描述的是何时做。 阅读全文
posted @ 2011-05-16 22:16 elwin 阅读(225) 评论(0) 推荐(1) 编辑
摘要: d:表示是一个目录(directory),事实上在ext2fs中,目录是一个特殊的文件。-:表示这是一个普通的文件。l: 表示这是一个符号链接(symbol link)文件,实际上它指向另一个文件。b、c:分别表示区块(block)设备和字符(character)设备,是特殊类型的文件。s、p:这些文件关系到系统的数据结构和管道(pipe),通常很少见到。 阅读全文
posted @ 2011-05-16 21:30 elwin 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 在Linux操作系统中,如果用户想要通过快捷键的方式强制当前进程转为后台,并使之停止可以使用CTRL+Z来实现,接下来让我们举例说明:使进程恢复运行(后台)(1)使用命令bgExample:zuii@zuii-desktop:~/unp/tcpcliserv$./tcpserv01*这里使用CTRL+Z,此时serv01是停止状态*[1]+ Stopped ./tcpserv01zuii@zuii-desktop:~/unp/tcpcliserv$bg [1]+ ./tcpserv01 & *此时serv01运行在后台*zuii@zuii-desktop:~/unp/tcpcliser 阅读全文
posted @ 2011-05-16 19:47 elwin 阅读(434) 评论(0) 推荐(0) 编辑
摘要: Ctrl+C:送SIGINT信号,默认进程会结束,但是进程自己可以重定义收到这个信号的行为。Ctrl+Z:送SIGSTOP信号,进程只是被停止,再送SIGCONT信号,进程继续运行。 阅读全文
posted @ 2011-05-16 19:41 elwin 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 共享内存信号管道套接字消息队列信号量 阅读全文
posted @ 2011-05-16 18:09 elwin 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 管道有种类型,命名管道和匿名管道。匿名管道用于父进程和子进程之间,命名管道用于一个计算机上平行的进程之间。1. 可用pipe系统调用在父子进程间创建管道,它返回一对文件描述符:函数调用传递一个含有两个整数的数组,如果运行成功,返回两个文件描述符,数组中第一个文件描述符用用于只读,第二个只写。因为子进程可以继承父进程的文件描述符,父进程可以在fork之前创建管道以用于父子进程的通信。2. 命名管道通过mkfifo或mknod函数在磁盘上创建了一些特殊文件来进行识别。mkfifo和mknod一般都可以用于shell命令使用。一个命名管道可以被打开和读写,就像一个普通文件使用open read w. 阅读全文
posted @ 2011-05-16 18:06 elwin 阅读(212) 评论(0) 推荐(0) 编辑