本文最后更新于 1391 天前,其中的信息可能已经有所发展或是发生改变。
网络层
网络层中最主要的功能就是:IP编址和路由功能
三层主要实现就是数据的转发,最优的路径选择,逻辑的编址
第二层用的是mac地址(48位,前24位和后24位,前24位OUI就是常用的固定编址,后24位就是随机地址),属于的是平面的编址
有一个缺点就是属于同一个广播域中,广播的方式有三种单播广播组播。主流的攻击方式就是广播。
为了增加网络的性能,减少攻击都要对网络进行划分。 而且设备定位很困难
第三层用的是IP地址
ip-internet protocol (32位)
更加方便去查找
他是一个面向非链接的协议(不需要去确定状态直接发送就是面向非链接,需要确定状态的是面向连接,面向链接的消耗高)
在三层是包pasker(四层是段,二层是帧,一层是比特)
尽力而为的转发,不管对方能不能收到都发生,不管有没有收到
没有数据回复机制,中间数据包断了不会重新发送
什么是routing
Routing(路由):通过路由表的记录,在不同的网段之间相互转发数据一般通过路由器或者带路由功能的设备实现
路由踹是三层的主要设备,是专门用来实现三层路由功能的设备,是互联络的基础
路由器般拥有多个接口,每个接口连接到一个网段,并且拥有该网段的一个IP地址,这个地址就是这个网段的网关IP地址
路由器自身会通过不同方式维护一个路由表,路由器通过路由表的记录完成不同网段的数据转发(路由)功能
路由器还具有在不同网络路径之间选择最优路径的功能
Server Type 可以做Qos,比如交易信息的视频语音的。
MTU 最大传输单元
Time to Live 简称TTL 防止IP数据包在网络中无限传输 最大值是255
Protocol 协议
Header Checksum 健康度
padding 填充字段
ip地址可用范围表
IP Address Class | First Octet Binary Value | First Octet Decimal Value | Possible Number of Hosts |
---|---|---|---|
Class A | 1-126 | 00000001 to 01111110* | 16777214 |
Class B | 128-191 | 10000000 to 10111111 | 65534 |
Class C | 192-223 | 11000000 to 11011111 | 254 |
Network Address 0000000000000000 这个是网络段
Broadcast Address 1111111111111111 这个是广播地址
Private IP Addresses
Class | Private Address Range |
---|---|
A | 10.0.0.0 TO 10.255.255.255 |
B | 172.16.0.0 TO 172.31.255.255 |
C | 192.168.0.0 TO 192.168.255.255 |
ARP协议
ARP 是地址解析协议
ARP 向外广播 然后找到该主机的MAC地址
ICMP internet 网络控制协议
返回一些信息的
比如Ping