ISO 国际标准化组织
1984年开放系统互联参考模型(OSI)
网络的七层模型:物理层 数据链路层 网络层 传输层 会话层 表示层 应用层
TCP/IP:五层模型:物理层 数据链路层 网络层 传输层 应用层
四层模型:网络接口层 网络层 传输层 应用层
数据链路层:硬件(MAC)地址寻址、建立逻辑连接
网络层:逻辑(IP)地址寻址、包头路径选择
传输层:定义协议端口号、流控、差错校验
用物理信号表示0和1
单工:单方面发送
半双工:发时不收,收时不发
全双工:发时可收,收时可发
ifconfig /all : windows环境下查看本机的MAC地址(物理地址)和IP地址(逻辑地址)
交换机上有MAC地址
路由器上有IP地址
节点通信:点对点通信,设备节点与设备节点间的通信(1-3层) 如PC机与PC 机、PC机与交换机、PC机与路由器
端到端通信:应用端口到应用端口(4-7层),用户进程间的通信
网络层:ICMP、IGMP、IP、ARP、RARP
传输层:TCP、UDP
应用层:HTTP、FTP、TFTP、SMTP、SNMP、DNS
协议端口号:HTTP(80),FTP(20/21),TFTP(69),SMTP(25),SNMP(161),DNS(53)
封装与解封装:
发送方用户编辑信息进行发送,应用层(计算机)将数据封装成上层数据,后将数据传递给传输层在上层数据的基础上封装TCP头部,后将数据传递给网络层在上层数据和TCP头部的基础上封装IP头部,识别发送方与接收方的逻辑地址,后将数据传递给数据链路层在上层数据和TCP头部、IP头部的基础上封装MAC头部,识别发送方和接收方的物理地址,后传递给物理层以比特流的形式往接收方方向发送。
接收方物理层接收到信息后以比特流的形式传递给数据链路层將MAC头部解封装,后传递给网络层將IP头部解封装,后传递给传输层將TCP头部解封装,最后经过识别將信息发送到应用层,接收方的计算机就可以接收到信息了。
PDU:
物理层:比特流
数据链路层:数据帧
网络层:数据包
传输层:数据段
应用层:原始数据
设备与层:
物理层:网卡、网线
数据链路层:交换机
网络层:路由器
传输层:防火墙
应用层:计算机、ipad、手机