计算机网络分层结构

一、OSI参考模型(法定标准)

1.由国际标准化组织(ISO)提出的开放系统互连(OSI)参考模型

2.OSI七层结构:

计算机网络分层结构_第1张图片

3.通信过程:

计算机网络分层结构_第2张图片

计算机网络分层结构_第3张图片

4.各层功能

应用层-能和用户交互产生网络流量(需要联网)的程序,常见协议有文件传输(FTP)、电子邮件(SMTP)、万维网(HTTP)

表示层:处理通信系统中交换信息的表示方式(语法和语义),包括数据格式变换、数据加密与解密、数据压缩与恢复;主要协议有JPEG、ASCII

会话层:为表示层实体/用户进程提供建立连接并能有序传输数据的功能,即建立同步,则各进程间相互独立,不会互相影响。包括建立、管理、终止会话、实现数据同步。

传输层:负责两进程通信,即端到端的通信,传输单位是报文段或用户数据报。包括传输、差错控制、流量控制(发送速度的控制)、复用(多个应用层进程同时使用下层运输层的服务)分用(运输层将接收信息交给上层应用层中的进程),主要协议有TCP与UDP

网络层:IP层,将分组(小的数据报)从源端传到目的端,并为其提供通信服务,传输单位是数据报。包括路由选择(最佳路径)、流量控制、差错控制、拥塞控制(缓解接收分组过多的状态)。主要协议有IP、IPX ICMP等

数据链路层:将网络层传输的数据报组装成帧,传输单位是帧。包括成帧(定义帧的开始和结束)、差错控制(帧错+位错)、流量控制、访问/接入控制(控制对信道的访问)。主要协议有SDLC、PPP等

物理层:将比特流转换成电信号形式,放入链路中传播即可,实现在物理媒体上实现比特流的透明(直接全)传输,传输单位是比特。包括定义接口特性、传输模式、传输速率、保证比特同步、比特编码。主要协议Rj45、802.3等

二、TCP/IP参考模型(事实标准)

由TCP/IP协议栈——>TCP/IP参考模型

1.应用层:还包括OSI中的表示层与会话层

2.传输层:相当于传输层

3.网际层:相当于网络层

4.网络接口层:数据链路层+物理层,与物理网络的接口

计算机网络分层结构_第4张图片

三、5层参考模型

综合OSI与TCP/IP的优点

计算机网络分层结构_第5张图片

四、联系与区别

1.相同:

分层、基于独立的协议栈的概念、可实现异构网络互联(联系不同计算机)

2.不同点:

OSI先出现,参考模型先于协议发明,不偏向特定协议

TCP/IP设计考虑异构网互联问题

计算机网络分层结构_第6张图片

面向连接-建立连接(发出建立连接请求)——>数据传输——>释放连接

面向无连接-直接进行数据传输

你可能感兴趣的:(计算机网络学习,计算机网络)