计算机网络 --OSI七层模型

Posted auge

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机网络 --OSI七层模型相关的知识,希望对你有一定的参考价值。

计算机网络 --OSI七层模型

一)、OSI的定义

OSI: open system interConnection, 开放式系统互联。

结构:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。(自下 而上)

现在我来说一个各个层的作用---。

二)、物理层

作用:用于传输比特流,定义物理设备标准,例如,网线的类型,光纤的类型,各 种设备的传输速度,解决了两台物理机之间的通信需求。

数据转换:将类似于010101的二进制数据转换为电流的强弱进行传输,当到达目的 地后再将其转为010101的二进制数据。

? 即:二进制 ---》电流强弱 ----》二进制。

数据表现形式:比特流。

代表:网卡。

三)、数据链路层

数据链路层的产生:解决数据传输不完整的问题。

作用:定义了如何格式化数据,如何控制物理介质的访问,提供了错误检测纠错的 功能,确保数据传输的可靠性。

数据表现形式:帧。

代表:交换机。

四)、网络层

作用:解决计算机之间点对点通信的问题,当有多个节点进行通信时,如何找到对 一个的目标节点,此时就需要网络层来将网络地址翻译为对应的物理地址, 将数据从路由方发送到接收方。

数据表现形式:路由包。

代表:路由。

协议:TCP/IP中的IP协议。

五)、传输层

作用:当进行大文件传输时,数据过大,传输耗时过长,会面临网络传输中断产生 数据丢失的问题,这个时候就需要传输层来将数据进行切割,分割成段 (segment)后来进行数据传输,保证了数据的准确性和传输质量。

? 传输层是OSI最重要的一层

数据表现形式:数据包。

代表:路由。

协议:TCP/IP的UDP协议。

六)、会话层

作用:建立和管理应用程序之间的通信。

七)、表示层

作用:解决不同通信系统的通信语法问题。

八)、应用层

作用:规定相同的消息头模板。

协议:TCP/IP的http协议。

九)、关于OSI和TCP/IP

简单来说,TCP/IP是OSI的一个实现,OSI是一个概念性模型,TCP/IP是一个标准框架。

TCP/IP具有四层结构:物理层(映射OSI的物理层、数据链路层)、网络层、传输层、应用层(映射OSI的会话层、表示层、应用层)。

OS具有七层结构:物理层、数据链路层、网络层、传输层、会话层、表示层、应 用层。

十)、关于TCP/IP

TCP/IP:不是一个具体的协议,TXP/IP相当于一个网际协议群,下边还定义了很多协议,如:IP/IMCP/TCP/UDP/HTTP.....

以上是关于计算机网络 --OSI七层模型的主要内容,如果未能解决你的问题,请参考以下文章

计算机网络知识点

计算机网络

计算机网络基础

Linux网络编程--初篇--初识计算机网络

Linux网络编程--初篇--初识计算机网络

王道计算机网络学习笔记