应用层:
人为的打开一个或多个程序
表示层:
将人类输入的 高级语言 翻译成有电没电
会话层
管理计算机之间的通讯 (开启 或 关闭会话)
传输层
把数据传输到 对面的计算机 用什么方式(tcp慢可靠 udp快不可靠) 区分你系统上的程序 并且检测数据传输是否完整
传输层中有 端口号用来区分你的程序名
网络层:
找路 根据ip地址去找路
数据链路层
根据mac 地址 去判断是否是我要找的计算机
物理层
转化成电流
TCP\IP协议
网络层协议:
icmp: 网络双向联通性检测 ping 检测两台计算机是否可以通信
ARP: 将ip地址转换成mac地址
传输层:
tcp 慢可靠
udp 快不可靠
应用层协议
http(网页) 超文本传输协议 端口号: 80 tcp
https(网页) 超文本传输协议 端口号: 443 tcp 加密的http
ftp 文件共享协议 端口号:20 21 tcp
TFTP 简单文件传输协议 端口号:69 udp
传输层 tcp头部+上层数据 数据段
网络层 ip头部+tcp头部+上层数据 数据包
数据链路层 mac地址+ip头部+ tcp头部+上层数据+校验和 数据帧
设备与层的对应关系
应用——计算机
传输——防火墙
网络——路由器
数据——交换机
物理——网卡
防火墙是数据链路层 路由器是物理层。交换机是数据链路层 网卡网络层