OSI七层参考模型(open,syetem,interconnection)
7,应用层
6,表示层
5,会话层
4,传输层
3,网络层
2,数据链路层
1,物理层
传输局:定义数据的传输方式,以及定义用于在数据局面区分不同流量。
1.区分流量: 通过传输局端口号进行区分(不同的端口号代表了不同的流量)
端口号范围:0-65535
端口号分类:静态端口号(也称为知名端口号):1-1023
动态端口号:1024-65535
静态端口:每个端口号定义了特定的服务(流量),特点:端口号与流量之间存在一一对应并绑定的关系
常见端口号:
• 域名系统 (DNS)— TCP/UDP 端口 53
• 超文本传输协议 (HTTP) — TCP 端口 80
•
简单邮件传输协议 (SMTP)— TCP 端口 25
•
邮局协议 (POP)— TCP 端口 110
• Telnet — TCP 端口 23
• 动
态主机配置协议 (DHCP)— UDP 端口 67 和端口 68
•
文件传输协议 (FTP)— TCP 端口 20 和端口 21
动态端口:大多数服务使用随机的动态端口号进行区分,特点:动态端口与流量之间存在一一对应关系(但并无绑定)
*现在有些端口号在动态端口号的范围内,比如腾讯的QQ默认使用的UDP动态端口4000和8000.
两种传输协议:1.TCP可靠
2.UDP不可靠
保障面向连接:TCP三次握手机制
使用不可靠传输方式数据特点:1.大流量 2.同步性要求较高 3.对数据的丢失不敏感,(直播视频,语音电话)
TCP主要应用环境: web浏览器 、电子邮件、FTP 等协议
网络层:
组成方式:32个二进制
书写方式:点分十进制
完整的IP地址:IP地址部分+网络掩码
网络掩码:32个二进制,连续的1和连续的0组成,连续的1代表网络位,连续的0代表主机位。
二进制和十进制转化(2^n-1)
0000 0001 -----1
0000 0010-------2
0000 0100-------4
0000 1000-------8
0001 0000-------16
0010 0000-------32
0100 0000-------64
1000 0000-------128