OSI七层参考模型
应用层通过人机交互的界面提供各种各样的服务
表示层编码、解码加密、解密会话层建立、维持、终止会话进程
传输层通过端口号区分上层不同的服务数据分段提供可靠的传输机制 确认、重传、排序、流控(用于tcp)
网络层 IP 通过IP地址进行逻辑寻址路由器(第三层)数据链路层逻辑链路控制层
LLC 为上层提供服务提供FCS校验媒介访问控制层 MAC
网桥/交换机物理层定义电气、电压、光学特性、接口规范中继器/集线器
网络增大CSMA-CD 带冲突检测的载波侦听多路访问技术 冲突域:只要能产生冲突就说明在同一冲突域中
**交换机的作用**
1、无限延长传输距离
2、实现单波
3、分割冲突域
交换机转发数据原理:通过MAC地址进行物理寻址
路由器的作用(不接受广播)
1.分割广播域 越小广播风暴产生的可能越小
2.路由功能
IP地址:32位二进制数平时一般看到的是点分十进制分为网络位和主机位
洪泛范围:广播域
常见三层协议
IP 网际网络协议
ICMP 网络控制管理协议
Ping 测试连通性指令
ARP 地址解析协议 把mac地址协议解析成ip地址
常见四层协议
TCP 传输控制协议
UDP 用户数据报文协议
端口号
0-65535 1-1023(著名端口) 1024-65535(动态端口、高端口)
几种常见的应用层服务及端口号:
FTP 文件传输协议 TCP 21
Telnet 远程登录 TCP 23
HTTP 超文本传输协议 TCP 80 8080
DNS 域名解析系统 UDP/TCP 53 域名(www.com之类的网站名)
HTTPS 安全HTTP TCP 443
MSS 最大段长度 以太网 1480B
MTU 最大传输单元 以太网 1500B
PDU 桥协议数据单元
上三层 数据 data message
传输层 数据段 segment
网络层 数据包 packet
数据链路层 数据帧 frame
物理层 比特流 bit
TCP/IP协议栈道
相同点: 2者都是模型化层次化
下层对上层提供服务支持
每层协议彼此相互独立
**不同点:**OSI先有模型才有协议 TCP/IP先有协议才有模型
TCP/IP协议栈只适用于TCP/IP网络
层数量不同
TCP/UDP:
TCP----面向连接的可靠传输协议
面向连接三次握手
可靠可靠的传输机制确认重传排序流控(滑动窗口)
ACK: TCP协议规定,只有ACK=1时有效,也规定连接建立后所有发送的报文的ACK必须为1
SYN(SYNchronization) :在连接建立时用来同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文。对方若同意建立连接,则应在响应报文中使SYN=1和ACK=1. 因此, SYN置1就表示这是一个连接请求或连接接受报文。
FIN (finis)即完,终结的意思,用来释放一个连接。当 FIN = 1 时,表明此报文段的发送方的数据已经发送完毕,并要求释放连接。
本端和对端各发送了一次请求和确认 当客户A 没有东西要发送时就要释放 A 这边的连接,A会发送一个报文(没有数据),其中 FIN 设置为1, 服务器B收到后会给应用程序一个信,这时A那边的连接已经关闭,即A不再发送信息(但仍可接收信息)。
A收到B的确认后进入等待状态,等待B请求释放连接, B数据发送完成后就向A请求连接释放,也是用FIN=1 表示,并且用ack = u+1(如图), A收到后回复一个确认信息,并进入 TIME_WAIT 状态,等待 2MSL 时间。
TTL time to live 0-255 每经过一台路由器-1 当为0时路由器直接丢弃协议
TCP 6 标识上层协议
UDP 17
EIGRP 88
OSPF 89
Ipv4地址:网络位和主机位
完整的IP地址需要掩码
分为ABCDE 五类 在默认情况下通过第一个8位就可以辨别类别;
A 0 0000000---0 1111111 0-127
B 10 000000---10 111111 128-191
C 110 00000---110 11111 192-223
D 1110 0000---1110 1111 224-239
E 1111 0000----1111 1110 240-254
单播地址:ABC
组播地址:D
科研使用:E
A 前8位为网络位后24位为主机位 2^24-2
B 16 16 2^16-2
C 24 8 2^8-2
在单播地址中还存在私有地址和公有地址分类:
公有地址:全球唯一性需要付费使用
私有地址:本地唯一性无需付费
A:10.0.0.0/8
B:172.16.0.0/16-172.31.0.0/16
C:192.168.0.0/24-192.168.255.0/24
特殊ip地址:
0.0.0.0/0 无效地址/缺省地址
255.255.255.255 受限广播地址
127.0.0.1/8 本地环回地址
192.168.1.00000000/24 代表本网段内所有主机
192.168.1.11111111/24 代表本网段内的广播地址
169.254.0.0/16 本地私有地址
子网划分将一个大网络划分为一些小网络
VLSM 可变长子网掩码子网
汇总将一些小网络汇聚成一个大网络
CIDR 无类域间路由
超网
192.168.5.0/24 化成8个网段,写出可用地址范围
192.168.1.1/24
192.168.2.1/24
192.168.0.0/22
192.168.0.0/24
24>22 超网
172.16.1.1/24
172.16.2.1/24
172.16.0.0/22
172.16.0.0/1616<22 cidr无类域间路由