1.分层:将复杂的流程分解为几个功能相对单一的子过程
整个流程更加清晰,复杂问题简单化
更容易发现问题并针对性的解决问题
国际标准化组织(International Standard Organization,ISO)
1984年颁布了开放系统互连(Open System Interconnection,OSI)参考模型
一个开放式体系结构,将网络分为七层
应用层:网络服务与用户的接口
表示层:数据的表示、安全、压缩
会话层:会话的建立、管理、断开
传输层:通过协议端口号定义对方上层服务,流量控制、差错校验
网络层:通过IP地址进行逻辑寻址
数据链路层:通过物理地址(MAC)进行寻址,差错校验
物理层:通过物理信号传输比特流,维护物理连接
下三层是点到点,上四层是端到端
点到点:主机到主机之间的通信
端到端:进程与进程之间通信
3.tcp/ip五层(真实网络环境)
应用层
传输层
网络层
数据链路层
物理层
4.常见tcp/ip协议
应用层:
http:超文本传输协议
FTP:文件传输协议
TFTP:简单文件传输协议
SMTP:简单邮件传输协议
SNMP:简单网络管理协议
DNS: 域名解析服务
传输层:
TCP: 传输控制协议,安全
UDP:用户数据报协议
网络层:
ICMP: 网际控制报文协议,ping
IGMP: 网络组管理协议
IP: 互联网协议
ARP: 地址解析协议,由IP解析成MAC
RARP: 反向地址解析协议,由Mac解析成IP
封装:数据到达每一层加上头或尾的过程 发送发
解封装:去掉头或尾的过程 接收方
5.数据报(协议数据)单元
传输层:数据段 segment
网络层:数据包 packet
数据链路层:数据帧 frame
物理层:比特流 bits
6.层与设备
应用层 计算机
传输层 计算机 防火墙
网络层 路由器
数据链路层 交换机
物理层 网卡网线