一. 网络
1. 发展:
1)网络硬件与软件技术发展—Ethernet与Token-Ring
2)以软件技术将硬件整合--ARPANET与TCP/IP,internet的出现
3) 没有任何约束的internet因特网
4)软硬件标准的制定—IEEE标准规范
2.计算机网络组成的组件
1)节点—node:主要是具有网络地址IP的设备的统称
2)服务器主机—server:以网络连接的方向来说,提供数据以‘响应’给用户的主机,都可以称为一台服务器
3)客户端—client:以网络连接的方向来说,主动发起连接去‘请求’数据的,都可以称为是客户端
3)网卡—NETWORK INTERFACECARE,NIC:内置或者是连接在主机上面的一个设备,主要用于提供网络连接,目前大都使用具有RJ-45接口的以太网卡
4)网络接口:利用软件设计出来的网络接口,主要提供网络地址IP的任务,一张网卡可以配置多个接口
5)网络形态和拓扑—topplogy:指的是各个节点在网络上面的连接方式,一般讲的是物理链接方式
6)网关—gateway:具有两个以上的网络接口,可以连接两个以上不同的网段的设备
3.计算机网络的范围
局域网络—local area network,LAN
广域网—wide area network,WAN
4.计算机网络协议:OSI七层协议与TCP/IP协议
OSI七层协议:
1) 物理层:物理层定义所使用的传输设备的电压与信号等,因为网络传输介质只能传送0/1比特位bit,比如集成器
2) 数据链路层:将分组拆分为字节,并讲字节组合成帧,使用MAC地址提供介质访问,执行错误检测,但不纠错,MAC.LAC控制,比如二层交换机,网卡
3) 网络层:定义计算机之间的连接建立、中止与维持等,提供逻辑地址,路由器使用它们来选择路径,比如IP、路由器
4) 传输层:定义发送端和接收端的连接技术(TCP/UDP),同时包含该技术的数据包格式,数据包传送等
5) 会话层:定义两个地址之间的连接信道的连接与中断
6) 表示层:将来自本地端应用程序的数据格式转化(或者是重新编码)称为网络的标准格式
7) 应用层:提供用户界面,数据的接收和发送的沟通接口
TCP/IP协议
1) 网络接口层==物流层+数据链路层
2) 网络层=网络层
3) 传输层=传输层
4) 应用层=应用层+表示层+会话层
5. IP
IP其实是一种网络数据包,IP的报头中包含有TTL,protocol,来源地址,目标地址等,ip的组成是32位bits的数值,转换成十进制就变成了我们常见的ip地址了,比如192.168.0.0
Ip中分为Net_id—网络号码(前三组)与Host_id(最后一组)—主机号码
1) 同一个网络的定义:在同一个物理网段内,主机的IP具有相同的Net_id,并且具有独特的Host_id
2) IP地址的分类
3) 简单的说,IP地址分5类,常见的地址是A、B、C类
4) A类地址:范围从0-127,0是保留的并且表示所有IP地址(例:0.0.0.0),而127也是保留的地址,并且是用于测试环回口用的。因此A类地址的可用的范围其实是从1-126之间。
保留的IP地址:
网络地址全为0:表示当前网络或网段
网络地址全为1:表示所有网络
网段127.0.0.0/8:保留用于回环地址
以子网掩码来进行区别:255.0.0.0
11101111.11110110.11101111.11111111
范围 | 0 | * | * | * | * | * | * | * | 二进制 | 十进制 |
最小 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 00000000 | 0 |
最大 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 01111111 | 127 |
B类地址:范围从128-191,如172.168.1.1,第一和第二段号码为网络号码,剩下的2段号码为本地以子网掩码来进行区别255.255.0.0
范围 | 1 | 0 | * | * | * | * | * | * | 二进制 | 十进制 |
最小 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10000000 | 128 |
最大 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 10111111 | 191 |
C类地址:范围从192-223,以子网掩码来进行区别: 255.255.255.0
例如: 192.168.1.254
范围 | 1 | 1 | 0 | * | * | * | * | * | 二进制 | 十进制 |
最小 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 11000000 | 192 |
最大 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 11011111 | 223 |
D类地址:范围从224-239,被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机
它标识共享同一协议的一组计算机。
E类地址:军工企业,科研部门240.x.x.x~255.x.x.x
5) 私有IP
6) A:10.0.0.0/8
7) B: 172.16.0.0 ~ 172.31.0.0/16
8) C: 192.168.0.0 ~ 192.168.255.0/24 255.255.255.0