网络模型(网络体系结构)

  • 网络模型
  • 网络的体系结构
  • OSI模型
  • TCP/IP模型
  • OSI和TCP/IP模型对应关系图
  • 常见网络协议


网络模型

网络的体系结构

1、网络采用分而治之的方法设计,将网络的功能划分为不同的模块,以分层的形式有机组合在一起。
2、每层实现不同的功能,其内部实现方法对外部其他层次来说是透明的。每层向上层提供服务,同时使用下层提供的服务
3、网络体系结构即指网络的层次结构和每层所使用协议的集合
4、两类非常重要的体系结构:OSI与TCP/IP

OSI模型

1、OSI模型是一个理想化的模型,尚未有完整的实现

2、OSI模型共有七层

3、OSI现阶段只用作教学和理论研究

网络体系架构的定义 网络体系结构概述_网络


网络体系架构的定义 网络体系结构概述_网络协议_02


应用层:

指定特定应用的协议,文件传输,文件管理,电子邮件等。

表示层:

确保一个系统应用层发送的消息可以被另一个系统的应用层读取,编码转换,数据解析,管理数据加密,解密;

会话层:

通信管理,负责建立或者断开通信连接
传输层:

端口号,数据传输到具体那个进程程序(端到端)

网络层:

路由器中是有算法的,ip,(主机到主机)(路由的转发)

链路层:

格式变为帧(把数据分成包,一帧一帧的数据进行发送)

物理层:

传输的是bit流(0与1一样的数据),物理信号,没有格式

网络体系架构的定义 网络体系结构概述_IP_03

TCP/IP模型

网络体系架构的定义 网络体系结构概述_tcp/ip_04


网络接口和物理层

屏蔽硬件差异(驱动),向上层提供统一的操作接口。

网络层

提供端对端的传输,可以理解为通过IP寻址机器。

传输层

决定数据交给机器的哪个任务(进程)去处理,通过端口寻址

应用层

应用协议和应用程序的集合

网络体系架构的定义 网络体系结构概述_网络_05

OSI和TCP/IP模型对应关系图

网络体系架构的定义 网络体系结构概述_tcp/ip_06


网络体系架构的定义 网络体系结构概述_网络_07

常见网络协议

网络接口和物理层:
ppp:拨号协议(老式电话线上网方式)
ARP:地址解析协议 IP–>MAC
RARP:反向地址转换协议 MAC–>IP
网络层:
IP(IPV4/IPV6):网间互连的协议
ICMP:网络控制管理协议,ping命令使用
IGMP:网络分组管理协议,广播和组播使用
传输层:
TCP:传输控制协议
UDP:用户数据报协议
应用层:
SSH:加密协议
telnet:远程登录协议
FTP:文件传输协议
HTTP:超文本传输协议
DNS:地址解析协议
SMTP/POP3:邮件传输协议

注意:
TCP和IP是属于不同协议栈层的,只是这两个协议属于协议族里最重要的协议,所以协议栈或者模型以之命名了。