概要:认识网络模型以及常见的网络端口
一、分层模型
1、分层的思想和国际标准化组织通信标准
(1)分层思想
复杂的问题简单化
方便故障排查找到故障原因
(2)国际标准化组织通信标准
ISO国际标准化组织在1984年发布第一个OSI开放互联系统参考模型标准
OSI复杂通信过程划分七层
2、OSI七层参考模型(学习OSI参考模型主要目的:了解计算机通信过程分哪几个环节)
(1)应用层
应用程序和端口
(2)表示层
对发送数据进行表示,压缩,加密,解密
(3)会话层
建立会话,维护会话,结束会话
(4)传输层
定义协议端口号
传输数据进行差错校验
(5)网络层
选择最佳路径静数据传输到目标
速度越快越好
使用逻辑地址寻址
(6)数据链路层
硬件寻址通过MAC地址寻址,MAC地址全球唯一
(7)物理层
建立、维护、断开物理连接
提供接口
3、TCP/IP五层每层设备和传输数据
(1)应用层
保存计算机
传输的是数据
应用层协议:http、dns、FTP
(2)传输层
保存的防火墙
传输的数据段
传输层协议:TCP可靠传输协议,UDP即时消息协议
(3)网络层
保存的是路由器
传输的是数据包
网络层协议:ICMP测试网络连通性,ARP地址解析协议,RARP逆向地址解析协议
(4)数据链路层
保存的是交换机
传输的是数据帧
(5)物理层
保存的是网卡
传输的是比特流
4、TCP/IP和OSI参考模型对应关系
TCP/IP | OSI |
应用层 | 应用层、表示层、会话层 |
传输层 | 传输层 |
网络层 | 网络层 |
网络接口层 | 数据链路层、物理层 |
【需要知道】
(1)先后OSI模型,后有TCP/IP模型
(2)TCP/IP现实中先使用
(3)OSI模型并没有被广大厂商所采纳,现实中更多应用基于TCP/IP参考模型
扩展知识
1.应用层常见协议及端口号
协议名称 | 协议简述 | 端口号 |
http | 超文本传输协议 | 80 |
https | 安全的超文本传输协议 | 443 |
FTP | 文件传输协议 | 20,21 |
TFTP | 简单文件传输协议 | 69 |
SMTP | 简单邮件传输协议 | 25 |
pop3 | 接收协议(电子邮件) | 110 |
SNMP | 简单网络管理协议 | 161,162 |
DNS | 域名服务系统 | 53 |
端口概念:相当于你的家门和窗户。计算机端口数范围0-65535,熟知(公共)端口0-1024
物理地址:MAC地址(相当于人的身份证)计算机通信最终找的是MAC地址
逻辑地址:IP地址(相当于人的名字)
2.传输层协议:
TCP:传输控制协议
UDP:用户数据报协议
3.网络层协议
IP | 网际包协议 |
ICMP | Internet控制报文协议 |
ARP | 地址解析协议 |
RARP | 反向地址解析协议 |
IGMP | Internet组管理协议 |
对于发送方数据是从上向下层层封装过程(寄信)
对于接送方来说数据是从下往上层层解封装(收信)
4.关于OSI参考模型几个细节问题
(1)OSI参考模型层与层之间是什么关系
答:服务与被服务关系,下一层为上一层提供服务
(2)相邻层之间如何通信?
答:相邻层之间通过接口进行数据传递接口可以理解为楼梯或者邮箱