OSI七层参考模型和TCP/IP四层参考模型

简介:

OSI七层参考模型和TCP/IP模型

一:OSI七层参考模型

wKioL1lsHtywAsOMAAAuXui0vEQ612.png-wh_50


1:物理层(比特):进行比特流的传输(比特流也是数据流,在不同的介质下表现的形式也不一样,在光纤中是光信号传递,这个比特流也就是光信号,如果是wifi,传递用的是光信号,那么比特流也就是光信号)

2:数据链路层(帧):建立和维护数据链路,提供物理地址(MAC地址)

3:网络层(报文):负责寻址(IP地址)和转发数据

4:传输层(TPDU):主要负责传输数据,建立端主机端(应用)到端的连接

5:会话层(SPDU):负责建立,管理,维护和终止表示层实体之间的通信会话

6:表示层(PPDU):处理数据的格式,处理数据加密和压缩。

7:应用层:提供用户访问网络的接口(应用程序),比如QQ之间的通信

PS:括号内的是每层的传输单位

                                举个例子

A与B进行通信

【应用层】A非常想念B,于是给B写了一封信

【表示层】A对这封信进行处理,确定好是用文字还是用图片来表达对B的想念

【会话层】A写好了这封信后,把它装入信封,然后放在桌子上,准备明天把它送出去

【传输层】在发送出去之前呢,A要知道把它送到哪,并且使用圆通还是顺风进行传送

【网络层】发送信封肯定要写地址啊,于是A写上B的地址和电话

【数据链路层】确定好这封信没错以后,A准备来到邮政局

【物理层】把信封投递岛邮政局去

当B接收到信封以后,按相反的方式进行运作,来读这封信

二:TCP/IP模型

TCP/IP的应用层整合了OSI参考模型的应用层,表示层,会话层,网络接口层整合了OSI的数据链路层和物理层,但作用不变。

网络接口层:网络接口把数据链路层和物理层放在一起,对应TCP/IP概念模型的网络接口。对应的网络协议主要是Ethernet、FDDI和能传输IP数据包的任何协议。

网络互联层:网络互连层是整个TCP/IP协议栈的核心。它的功能是把分组发往目标网络或主机,使每一个数据都能够正确的到达目标主机。

传输层:在TCP/IP模型中,传输层的功能是使源端主机和目标端主机上的对等实体可以进行会话。

传输层的功能:

1:分段上层数据:数据太大了,要进行分段,比如8个人去玩,一个车坐不下,需要分2辆车,4个人坐。

2:建立端到端的连接

3:将数据从一段传送到另一端主机

4:保证数据按序,可靠,正确的传输

传输层的主要协议:

TCP                      

*面向连接                

*可靠

*适用于可靠性较高的应用

*开销大

UDP

*无连接

*不可靠

*适用于更专注传输速率的应用

*可靠性由应用层负责

应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。


本文转自 towardly 51CTO博客,原文链接:http://blog.51cto.com/brighttime/1948124



相关文章
|
2月前
|
网络协议 Linux 数据安全/隐私保护
在Linux中,TCP/IP 的七层模型有哪些?
在Linux中,TCP/IP 的七层模型有哪些?
|
2月前
|
网络协议 Java 关系型数据库
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
73 2
|
2月前
|
网络协议 网络架构
OSI 和 TCP/IP 模型
【8月更文挑战第24天】
36 0
|
3月前
|
网络协议 程序员 定位技术
学习网络的第一步:全面解析OSI与TCP/IP模型
**网络基础知识概览:** 探索网络通信的关键模型——OSI七层模型和TCP/IP五层模型。OSI模型(物理、数据链路、网络、传输、会话、表示、应用层)提供理论框架,而TCP/IP模型(物理、数据链路、网络、传输、应用层)更为实际,合并了会话、表示和应用层。两者帮助理解数据在网络中的传输过程,为网络设计和管理提供理论支持。了解这些模型,如同在复杂的网络世界中持有了地图。
67 2
|
5月前
|
网络协议 开发者 Python
【计算巢】深入理解TCP/IP模型:互联网的基础
【5月更文挑战第31天】TCP/IP模型详解及Python示例:四层结构(网络接口层、网络层、传输层、应用层)确保互联网通信,涵盖IP、TCP、UDP等协议。文中通过简单TCP服务器和客户端代码展示通信过程,强调TCP/IP在现代互联网中的基石作用,对于理解网络工作原理至关重要。
42 2
|
5月前
|
网络协议 前端开发 网络安全
网络通信基础(网络通信基本概念+TCP/IP 模型)
网络通信基础(网络通信基本概念+TCP/IP 模型)
|
5月前
|
存储 缓存 网络协议
网络 (基础概念, OSI 七层模型, TCP/IP 五层模型)
网络 (基础概念, OSI 七层模型, TCP/IP 五层模型)
51 1
|
4月前
|
网络协议 数据安全/隐私保护 网络架构
就该这样理解 OSI 七层参考模型、浅谈不同局域网之间的通信
就该这样理解 OSI 七层参考模型、浅谈不同局域网之间的通信
|
4月前
|
网络协议 网络架构
计算机网络——计算机网络体系结构(1/4)-常见的计算机网络体系结构(OSI体系、TCP/IP体系、原理体系五层协议)
计算机网络——计算机网络体系结构(1/4)-常见的计算机网络体系结构(OSI体系、TCP/IP体系、原理体系五层协议)
88 0
|
5月前
|
机器学习/深度学习 人工智能 网络协议
TCP/IP五层(或四层)模型,IP和TCP到底在哪层?
TCP/IP五层(或四层)模型,IP和TCP到底在哪层?
86 4
下一篇
无影云桌面