一,OSI参考模型
一个开放式体系结构将网络分为七层
分层 | 功能 | 对应设备 |
应用层 | 人机交互界面 | 计算机 |
表示层 | 翻译成二进制,计算机语音 0 1 | |
会话层 | 建立,管理,终止会话 | |
传输层 | 端口通信,端到端 | 防火墙 |
网络层 | 通过最佳路径找到IP地址,数据包转发 | 路由器 |
数据链路层 | 把数据变成数据帧 | 交换机 |
物理层 | 建立物理连接 | 网卡 |
二,tcp/ip模型
TCP/IP 4层模型 | TCP/IP 5层模型 | TCP/IP 7层模型 |
应用层 | 应用层 | 应用层 |
传输层 | 传输层 | 表示层 |
网络层 | 网络层 | 会话层 |
网络接口 | 数据链路层 | 传输层 |
物理层 | 网络层 | |
数据链路层 | ||
物理层 |
三,TCP/IP协议簇
应用层 | HTTP、FTP、TFTP、SMTP、SNMP/DNS |
传输层 | TCP、UDP |
网络层 | ICMP、IGMP、IP、ARP、RARP |
数据链路层 | 没有任何特定协议,支持所有标准的,专用的协议 |
四,数据封装过程
传输层的TCP头部:TCP/UDP端口
IP头部:源IP地址和目标IP地址
mac:源mac地址和目的mac地址
数据封装:
1,应用:将目标翻译成二进制----会话,建立会话关系
2,传输层:协议(TCP/UDP)端口(80,443)
3,网络层:TCP头部,IP头部(源IP地址,目的IP地址)
4,数据链路层:TCP头部和IP头部基础之上加上MAC头部(源MAC地址和目的MAC地址)
5,物理层---开始解封装
解封装:
1.数据链路层脱去mac头部
2.网络层脱去ip头部
3.传输层脱去tcp头部
4.应用层:翻译,解析
网络
计算机或者网络设备通过有形的线缆,无线设备连接起来,按照一定的规则进行连接,通信的结合。
通信
人与人,人与物,物与物通过某种媒介和行为进行信息的传递和交流。