📜  ISO-OSI 模型的工作(1)

📅  最后修改于: 2023-12-03 15:01:27.269000             🧑  作者: Mango

ISO-OSI 模型的工作

ISO-OSI 模型是计算机网络中最常用的模型之一。它定义了计算机网络中各种协议的分层结构。这种分层结构将整个网络分解为多个独立的层次,每个层次只与相邻层次交互通信。这种分层结构有助于网络的设计、调试和维护。

ISO-OSI 模型的层次

ISO-OSI 模型共分为七层,从底层到高层依次为:

  • 物理层 (Physical)
  • 数据链路层 (Data Link)
  • 网络层 (Network)
  • 传输层 (Transport)
  • 会话层 (Session)
  • 表示层 (Presentation)
  • 应用层 (Application)

每层都承担特定的功能。下面是每层的功能简介。

物理层

物理层是最底层的层次,它管理网络的物理连接。它定义了电气特性,如电压、电流、时序和物理媒介等。

数据链路层

数据链路层向高层隐藏了物理媒介的差异。它将物理层提供的比特流划分为帧 (Frame),并检验错误、重发全部或部分帧等。

网络层

网络层是实现多个子网互连的层次。它提供了分组交换和路由选择功能。

传输层

传输层为应用进程提供端到端的通信。它通过选择合适的协议,提供可靠的数据传输和错误检验功能。

会话层

会话层定义了在网络中的通信会话。它提供建立、管理和结束会话的功能。

表示层

表示层定义了数据的语法和语义,以便应用进程在发送方和接收方之间交换信息。

应用层

应用层是最高层次,其定义了应用进程与网络之间的接口。它提供常用的网络服务,如电子邮件、文件传输、远程登录等。

推荐的协议栈

ISO-OSI 模型提供了一套共同的网络协议标准。推荐的协议栈包括:

  • 物理层:IEEE 802.3, 802.5, 802.11
  • 数据链路层:PPP, HDLC, IEEE 802.2, IEEE 802.3
  • 网络层:IP, ICMP, ARP, RARP
  • 传输层:TCP, UDP
  • 会话层:RPC, NETBIOS, NFS, SQL
  • 表示层:ASN.1, JPEG, MPEG
  • 应用层:FTP, HTTP, SMTP, Telnet, DNS
ISO-OSI 模型的应用

ISO-OSI 模型的应用主要在网络的设计、调试和维护。它提供了一种标准化的框架,使不同厂商的产品能够互相兼容。这种标准化框架有助于网络管理员了解网络的复杂性,提高网络的可靠性和性能。

# ISO-OSI 模型的工作

ISO-OSI 模型是计算机网络中最常用的模型之一。它定义了计算机网络中各种协议的分层结构。这种分层结构将整个网络分解为多个独立的层次,每个层次只与相邻层次交互通信。这种分层结构有助于网络的设计、调试和维护。

## ISO-OSI 模型的层次
ISO-OSI 模型共分为七层,从底层到高层依次为:

* 物理层 (Physical)
* 数据链路层 (Data Link)
* 网络层 (Network)
* 传输层 (Transport)
* 会话层 (Session)
* 表示层 (Presentation)
* 应用层 (Application)

每层都承担特定的功能。下面是每层的功能简介。

### 物理层
物理层是最底层的层次,它管理网络的物理连接。它定义了电气特性,如电压、电流、时序和物理媒介等。

### 数据链路层
数据链路层向高层隐藏了物理媒介的差异。它将物理层提供的比特流划分为帧 (Frame),并检验错误、重发全部或部分帧等。

### 网络层
网络层是实现多个子网互连的层次。它提供了分组交换和路由选择功能。

### 传输层
传输层为应用进程提供端到端的通信。它通过选择合适的协议,提供可靠的数据传输和错误检验功能。

### 会话层
会话层定义了在网络中的通信会话。它提供建立、管理和结束会话的功能。

### 表示层
表示层定义了数据的语法和语义,以便应用进程在发送方和接收方之间交换信息。

### 应用层
应用层是最高层次,其定义了应用进程与网络之间的接口。它提供常用的网络服务,如电子邮件、文件传输、远程登录等。

## 推荐的协议栈
ISO-OSI 模型提供了一套共同的网络协议标准。推荐的协议栈包括:

* 物理层:IEEE 802.3, 802.5, 802.11
* 数据链路层:PPP, HDLC, IEEE 802.2, IEEE 802.3
* 网络层:IP, ICMP, ARP, RARP
* 传输层:TCP, UDP
* 会话层:RPC, NETBIOS, NFS, SQL
* 表示层:ASN.1, JPEG, MPEG
* 应用层:FTP, HTTP, SMTP, Telnet, DNS

## ISO-OSI 模型的应用
ISO-OSI 模型的应用主要在网络的设计、调试和维护。它提供了一种标准化的框架,使不同厂商的产品能够互相兼容。这种标准化框架有助于网络管理员了解网络的复杂性,提高网络的可靠性和性能。