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

目录

网络层次划分

常见划分

为了使不同计算机厂家生产的计算机能够相互通信,以便在更大的范围内建立计算机网络,国际标准化组织(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)
相关推荐
C++ 老炮儿的技术栈2 小时前
Tcp客户端报错原因分析
linux·c语言·网络·c++·网络协议·tcp/ip
xiaomo22492 小时前
javaee-网络原理(理论)
linux·服务器·网络
阿乐艾官2 小时前
【k8s网络组件及关系】
网络·arm开发·kubernetes
Shanxun Liao2 小时前
WIN2022 搭建 HTTP 文件索引服务的完整步骤
网络·网络协议·http
C++chaofan2 小时前
RPC 框架序列化器实现深度解析
java·开发语言·网络·网络协议·rpc·序列化器
见合八方2 小时前
用于无色波分复用光网络的 10.7 Gb/s 反射式电吸收调制器与半导体光放大器单片集成
网络
CS创新实验室11 小时前
《计算机网络深入学》:“互联网”与“互连网”
计算机网络·408·计算机考研
小虎卫远程打卡app13 小时前
光通信与视频编码前沿技术综述:从超大容量传输到实时神经网络编码
运维·网络·信息与通信·视频编解码
%小农13 小时前
在cursor中使用server
网络·网络协议·http