当前位置:文档之家› 知识准备

知识准备

知识准备
1.什么是linux(里讷克斯)
Linux是一种自由和开放源码的类Unix操作系统。

目前存在着许多不同的Linux,但它们都使用了Linux内核。

Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。

Linux 是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

Linux得名于计算机业余爱好者Linus Torvalds。

2 什么是openwrt
Openwrt 是一个开源的Linux版本。

主要是用于嵌入式系统的,openwrt强大的地方在于它的网络部分的功能,由于是开源的,所以现在很多嵌入式的设备的代码都是使用openwrt或者参考openwrt做的。

3.ttl(生存时间)的作用
TTL=64 LINUX
TTL是IP协议包中的一个值,它告诉网络路由器包在网络中的时间是否太长而应被丢弃。

有很多原因使包在一定时间内不能被传递到目的地。

例如,不正确的路由表可能导致包的无限循环。

一个解决方法就是在一段时间后丢弃这个包,然后给发送者一个报文,由发送者决定是否要重发。

TTL的初值通常是系统缺省值,是包头中的8位的域。

TTL的最初设想是确定一个时间范围,超过此时间就把包丢弃。

由于每个路由器都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。

当记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的发送者。

相关主题