目录
OSI七层参考模型
应用层:人为的打开一个或多个程序
表示层:将人类输入的高级语言翻译成有电没电
话层会:管理计算机之间的通讯(开启或关闭会话)
传输层:把数据传输到对面的计算机 区分你系统上的程序 并且检测数据传输是否完整(传输层中有端口号用来区分你的程序名)
网络层:找路 根据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
数据封装过程
PDU
传输层 tcp头部+上层数据 数据段
网络层 ip头部+tcp头部+上层数据 数据包
数据链路层 mac地址+ip头部+ tcp头部+上层数据+校验和 数据帧
物理层 比特流
设备与层的对应关系
应用——计算机
传输——防火墙
网络——路由器
数据——交换机
物理——网卡