OSI七层模型
TCP/IP五层协议系统:
1.物理层:
功能:基于电器特性发送高下电压(电信号),高电压对应数字1,低电压对应数字0.
数据单位:比特流( byte)
协议:IEEE802.2,Ethernet v.2
2.数据链路层:
功能:单纯的电信号0和1没有任何意义,必需规定电信号多少位一组,每组什么意思.
统一标准:以太网协议,
数据单位:帧 (frame)
帧:分成header和data两部分
header(固定18个字节):发送者/源地址+接管者/目标地址+数据类型
data(最短46字节,最长1500字节):数据包的详细内容
header长度+data长度=最短64字节,最长1518字节,跨越最大限制就分片发
源地址和目的地址表示:MAC地址,网卡地址,由电脑厂家设置,可伪装
长度为48位2进制,通常由12位16进制数表现(前六位是厂商编号,后六位是流水线号).统一由IEEE管理分配
协议:ARP/RARP MAC地址解析协议/逆向解析
3.网络层:
功能:引入一套新的地址用来区分分歧的广播域/子网,这套地址即网络地址.
子网掩码:确认两个ip地址是否在同一个网络
数据单位:数据包(packet)
包: header和data组成,放进上一层的data中,
head:长度为20到60字节
data:最长为65,515字节
协议:IPV4/IPV6
4.传输层:
功能:建立端口到端口的通信.弥补:端口范围0~65535,0~1023为系统占用端口.
数据单位:片(segment)
协议:TCP /UDP
TCP:长度没有限制,大小一般不超过ip数据包data大小
UDP:”报头”部分一共只有8个字节,总长度不超过65,535字节,正好放进一个IP数据包
5.应用层:
功能:规定应用程序的数据格式
数据单位:信息(message)
协议:DNS、FTP、Telnet、SMTP、HTTP、RIP、NFS