【计算机网络】网络层次划分

目录

网络层次划分

常见划分

为了使不同计算机厂家生产的计算机能够相互通信,以便在更大的范围内建立计算机网络,国际标准化组织(ISO)在1978年提出了"开放系统互联参考模型",即著名的OSI/RM模型(Open System Interconnection/Reference Model)。

它将计算机网络体系结构的通信协议划分为七层,自下而上依次为:物理层(Physics Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)、应用层(Application Layer)。其中第四层完成数据传送服务,上面三层面向用户。

常见的网络层次划分还有TCP/IP四层协议以及TCP/IP五层协议

OSI七层网络模型

复制代码
OSI七层模型为网络的标准层次划分

物理层

作用: 激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性,为上层协议提供了一个传输数据的可靠的物理媒体。
两大设备名称: 中继器(Repeater,也叫放大器)、集线器。

数据链路层

数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。

作用: 物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。数据链路层为网络层提供可靠的数据传输。

补充: 如何将数据组合成数据块,在数据链路层中称这种数据块为帧(frame)帧是数据链路层的传送单位

主要的协议: 以太网协议

两大设备名称: 网桥、交换机

网络层

  • 目的:实现两个端系统之间的数据透明传送。
  • 功能:寻址和路由选择、连接的建立、保持和终止等
  • 重要协议:IP协议
  • IP协议功能:无连接数据报传输、数据报路由选择和差错控制。(提供不可靠、无连接的传送服务)
  • 基本数据单位:IP数据报
  • 重要设备:路由器
  • 主要协议:
    • IP协议(Internet Protocol,因特网互联协议)
    • ICMP协议(Internet Control Message Protocol,因特网控制报文协议)
    • ARP协议(Address Resolution Protocol,地址解析协议)
    • RARP协议(Reverse Address Resolution Protocol,逆地址解析协议)

传输层

  • 作用:负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题。
  • 主要协议:
    • TCP协议(Transmission Control Protocol,传输控制协议)
    • UDP协议(User Datagram Protocol,用户数据报协议);
  • 重要设备:网关
  • 与网络层的区别:网络层只是根据网络地址将源结点发出的数据包传送到目的结点,而传输层则负责将数据可靠地传送到相应的端口。

会话层

会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。

会话层还利用在数据中插入校验点来实现数据的同步。

表示层

表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。

表示层的数据转换包括:数据的加密、压缩、格式转换等。

应用层

作用:为操作系统或网络应用程序提供访问网络服务的接口。

会话层、表示层和应用层共同点

  1. 数据传输基本单位为报文

  2. 包含的主要协议:

    • FTP(文件传送协议)
    • Telnet(远程登录协议)
    • DNS(域名解析协议)
    • SMTP(邮件传送协议)
    • POP3协议(邮局协议)
    • HTTP协议(Hyper Text Transfer Protocol)
相关推荐
techdashen2 分钟前
Unweight:Cloudflare 如何在不损失精度的情况下把大模型压缩 22%
网络·人工智能
yyuuuzz2 分钟前
独立站部署的几个常见技术问题
运维·服务器·网络·云计算·aws
程序员老舅18 分钟前
深入底层:Linux MMU 工作原理全解
linux·服务器·网络·c++·linux内核·内存管理·linux内存
星 海18 分钟前
网络芯片对IP地址最长前缀匹配算法的实现
网络·算法
报错小能手29 分钟前
HTTP/2 牛逼在哪?
网络·网络协议·tcp/ip·http
KKKlucifer36 分钟前
基于行为语义分析的 API 异常流量自适应检测技术
网络·安全·web安全
Andya_net1 小时前
网络安全 | 浅析跨网访问对WAF防护架构的影响:网络流向与延迟对比
网络·web安全·架构
蚊子码农1 小时前
某个问题-如何配置一台最小路由器(基于linux操作系统)
linux·网络·智能路由器
笨笨饿1 小时前
#85_库函数开发
linux·c语言·网络·stm32·单片机·算法·个人开发
sz4972385991 小时前
双网卡通过路由器实现外网和内网同时上网
网络·tcp/ip·智能路由器·hmi