foreverys

导航

2015年9月10日 #

传输层(3)-缓冲区大小及限制、TCP输出

摘要: 3.缓冲区大小及限制影响IP数据报大小的限制。1)IPv4数据报,最大大小是65535.2)硬件规定的MTU。以太网的MTU是1500字节、SLIP链路1006字节或296字节3)路径MTU。两个主机之间路径中最小的MTU。1500字节常见的路径MTU4)IP数据报>MTU,IPv4执行分片5)IP... 阅读全文

posted @ 2015-09-10 14:31 foreverys 阅读(1764) 评论(0) 推荐(0) 编辑

2015年9月8日 #

传输层(2)-TCP连接的建立和终止、TIME_WAIT状态

摘要: 1.TCP连接的建立和终止1)三路握手客户端发送一个SYN(同步)分解,告诉服务器客户将在连接中发送的数据的初始序列号。服务器发送确认客户的SYN(ACK),同时自己也得发送一个SYN分节,它含有服务器将在同一连接中发送的数据的初始序列号。客户端发送确认服务器的SYN(ACK)2)TCP连接终止-四... 阅读全文

posted @ 2015-09-08 19:45 foreverys 阅读(232) 评论(0) 推荐(0) 编辑

2015年9月6日 #

UNIX域套接字(unix domain)

摘要: UNIX域套接字用于在同一台机器上运行的进程之间的通信。UNIX域套接字提供流和数据报两种接口。说明:UNIX域套接字比因特网套接字效率更高。它仅赋值数据;不进行协议处理,如添加或删除网络报头、计算校验和、产生顺序号、发送确认报文等等。创建一对非命名的、相互连接的UNIX域套接字。socketpai... 阅读全文

posted @ 2015-09-06 20:15 foreverys 阅读(1421) 评论(0) 推荐(0) 编辑

2015年9月1日 #

简介(1)-概述、一个简单的时间获取客户程序

摘要: 1.概述大多数网络应用划分:客户(client)和服务器(server)一些复杂的网络应用:异步回调通信,即服务器向客户发起请求消息。协议栈:应用协议、TCP协议、IP协议、以太网协议局域网(local area network,LAN),广域网(wide area network,WAN)。路由器... 阅读全文

posted @ 2015-09-01 21:22 foreverys 阅读(176) 评论(0) 推荐(0) 编辑

2015年8月31日 #

数据流重定向

摘要: 1.什么是数据流重定向standard output与standard error output数据流重定向可以将stdout与stderr分别传送到其他的文件或设备去,而分别传送所用的特殊字符则如下所示:1.标准输入(stdin):代码为0,使用或>>3.标准错误输出(stderr):代码为2,使... 阅读全文

posted @ 2015-08-31 18:57 foreverys 阅读(316) 评论(0) 推荐(0) 编辑

2015年8月27日 #

Bash Shell的操作环境

摘要: 1.路径与命令查找顺序基本上,命令运行的顺序可以这样看:1)以相对/绝对路径执行命令,例如“/bin/ls”或“./ls”;2)由alias找到该命令来执行;3)由bash内置的(builtin)命令来执行;4)通过$PATH这个变量的顺序找到的第一个命令来执行。通过type -a ls也可以查询得... 阅读全文

posted @ 2015-08-27 12:45 foreverys 阅读(165) 评论(0) 推荐(0) 编辑

2015年8月25日 #

命令别名与历史命令

摘要: 1.命令别名设置:alias,unalias1)命令别名的定义规则# alias lm='ls -l | more'2)查看目前有哪些命令别名# alias3)取消命令的别名# unalias lm2.历史命令:history1)列出目前内存内所有history记忆# history2)列出目前最近... 阅读全文

posted @ 2015-08-25 19:39 foreverys 阅读(199) 评论(0) 推荐(0) 编辑

2015年8月22日 #

Shell 的变量功能

摘要: 搜寻路径PATH(系统预设变量)执行命令时,系统透过PATH得路径顺序搜寻指令,如果再搜寻完后还找不到该指令,就会打印错误讯息【command not fount】。环境变量进入shell之前,需要一些变量来设置该shell得环境,例如是否要彩色显示等等。为了区分与自定义变量得不同,环境变量通常大写... 阅读全文

posted @ 2015-08-22 18:01 foreverys 阅读(384) 评论(0) 推荐(0) 编辑

2015年8月21日 #

Bash Shell

摘要: 1.什么是Shell替我们工作的是【硬件】,控制硬件的是【核心】,我们利用【shell】控制一些kernel提供的【工具】来控制硬件替我们正确的工作。kernel听不懂人类的语言,而人类也没有办法直接记得kernel的语言,所以两者的沟通就得由shell来支持了。2.系统的shell与/etc/sh... 阅读全文

posted @ 2015-08-21 15:05 foreverys 阅读(118) 评论(0) 推荐(0) 编辑

2015年8月20日 #

通过文件查进程,通过进程查打开的文件等等

摘要: fuser -文件、目录、sockets去找出使用它们的程序在卸载某个usb的时候,提示设备忙,这个时候就可以使用fuser -k directory 来杀死占用usb路径下的进程,然后再卸载就ok了。也可以使用fuser -k directory 查看这个文件系统、或sockets等等,被多少程序... 阅读全文

posted @ 2015-08-20 20:27 foreverys 阅读(472) 评论(0) 推荐(0) 编辑