一、网络
1.网络概念
网络就是一组互相连接的计算机,是有由台计算机组成的,之间使用物理线路进行连接。但计算机之间是相互独立的,可以单独使用。
作用是进行数据交换和资源共享。
2.网络分类
根据覆盖面积的大小,可以将网络分为:局域网(LAN)、城域网(MAN)、广域网(WAN)
局域网:其范围为几十米到几公里之间,特点为传输速度快
城域网:其范围为几公里到几十公里之间
广域网:全球的Internet就是局域网
二、IP地址
1.IP地址的概念
IP地址可以唯一的标识网络上的每一台计算机,IP地址是32位,由4个8位二进制数组成,但它由点分十进制表示。
如:192.168.1.200=11000000.10101000.00000001.11001000
这就是点分十进制,把用点分隔开的4位十进制数字转换为二进制数字。
1100 0000=2^7+2^6=192
1010 1000=2^3+2^5+2^7=168
0000 0001=2^0=1
1100 1000=2^3+2^6+2^7=200
IP地址=网络ID+主机ID
其中:通过网络ID知晓计算机所在的网段;通过主机ID可以确定是哪一台计算机。
2.IP地址分类
IP地址根据网络地址的不同可分为5种类型:A类地址、B类地址、C类地址、D类地址、E类地址
由上述概念可知,IP地址是由4个8为二进制数字组成。
A类地址:前8位为网络ID,后24位为主机ID,即网络.主机.主机.主机,它前8位的取值范围为1~126
B类地址:前16位为网络ID,后16位为主机ID,即网络.网络.主机.主机,它前8位的取值范围为128~191
C类地址:前24位为网络ID,后8位为主机ID,即网络.网络.网络.主机,它前8位的取值范围为192~223
D类地址:用于组播通信,它前8位的取值范围为224~239
E类地址:用于科研,它前8位的取值范围为240~255
A类IP段 1.0.0.0 到126.255.255.255 ,0段和127段不使用,0代表任何地址,127代表回环测试地址
B类IP段 128.0.0.0 到191.255.255.255
C类IP段 192.0.0.0 到223.255.255.255
A类的默认子网掩码 255.0.0.0 一个子网最多可以容纳1658万多台电脑
B类的默认子网掩码 255.255.0.0 一个子网最多可以容纳6万台电脑
C类的默认子网掩码 255.255.255.0 一个子网最多可以容纳254台电脑 ,是因为把0和255去除了作为特殊运算值
掩码:计算网段,不一样的取0
eg:192.168.199.156 192.168.199.123
不是同一网段
网络地址用255,主机用0,做位与&运算(同为1则为1,否则为0):数字相等,即为同一网段
3.网关
网关是一种充当转换重任的计算机系统或设备。网关是一个翻译器,网关对收到的信息要重新打包,以适应目的系统的需求。
通俗点说,就是从一个教室去到另外一个教室,必然会经过一道门,网络也一样。从一个网络向另一个网络发送消息,这条消息也会经过“网关”才能发送。
三、ifconfig、netstat、wegt
1.ifconfig
可显示Linux内核中网络接口的网络参数
2.netstat:网络状态查询
-l | 显示监控中的服务器的socket |
-n | 直接使用ip地址 |
-p | 显示正在使用的Socket的程序识别码和程序名称 |
3.wget :通过网络下载文件
-b | 用后台的方式进行下载 |
-c | 继续执行上次终端的任务 |