OSI模型:
控制层:
应用层:接收用户数据,人机交换的接口
表示层:翻译
会话层:建立每一种数据的会话虚连接
虚连接:有源端口无目的端口
实连接:有源端口和目的端口
数据层:
传输层:定义数据的传输方式,区分流量
可靠传输和不可靠传输
使用不可靠传输方式数据特点:
1.流量大 2.同步性要求较高 3.对数据的丢失不敏感
静态端口和动态端口:
静态端口:端口号与流量之间存在一一对应并绑定的关系
动态端口:动态端口与流量之间存在一一对应关系,但并无绑定
常见端口号:
HTTP--TCP端口80
HTTPS--TCP端口334
Telnet--TCP端口23
SSH--TCP端口22
TCP协议和UDP协议
TCP:传输控制协议,是一种面向连接的可靠传输协议
保证可靠性:
1.确认机制 2.重传输机制
TCP优化机制:1.重排序 2.滑动窗口机制
主要使用环境:web浏览器,电子邮件,FTP等协议
UDP:用户数据协议,是一种非面向连接的不可靠传输协议
主要适用环境:视频流和IP语营
4层数据称为segment
后期使用wireshake抓包工具分析TCP UDP数据结构
网络层:编址,寻址
编址协议:IPV4 IPV6 IPX Appletalk等
IPV4:互联网协议版本4,采用32个二进制进行标识
网络掩码:32个二进制,连续的1代表网路位,连续的0代表主机位
完整的IP地址: IP地址部分 + 网络掩码