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



相关文章
|
3月前
|
网络协议 安全 网络安全
探索网络模型与协议:从OSI到HTTPs的原理解析
OSI七层网络模型和TCP/IP四层模型是理解和设计计算机网络的框架。OSI模型包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,而TCP/IP模型则简化为链路层、网络层、传输层和 HTTPS协议基于HTTP并通过TLS/SSL加密数据,确保安全传输。其连接过程涉及TCP三次握手、SSL证书验证、对称密钥交换等步骤,以保障通信的安全性和完整性。数字信封技术使用非对称加密和数字证书确保数据的机密性和身份认证。 浏览器通过Https访问网站的过程包括输入网址、DNS解析、建立TCP连接、发送HTTPS请求、接收响应、验证证书和解析网页内容等步骤,确保用户与服务器之间的安全通信。
208 3
|
5月前
|
网络协议 数据安全/隐私保护 网络架构
|
4月前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
319 2
|
4月前
|
运维 网络协议 算法
7 层 OSI 参考模型:详解网络通信的层次结构
7 层 OSI 参考模型:详解网络通信的层次结构
722 1
|
8月前
|
网络协议 安全 网络安全
图解OSI七层模型,2024最强科普!
【7月更文挑战第20天】
1237 2
图解OSI七层模型,2024最强科普!
|
7月前
|
网络协议 Java 关系型数据库
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
121 2
|
7月前
|
网络协议 安全 网络性能优化
OSI 模型详解:网络通信的七层架构
【8月更文挑战第31天】
1518 0
|
7月前
|
网络协议 网络架构
OSI 和 TCP/IP 模型
【8月更文挑战第24天】
124 0
|
7月前
|
网络协议 数据安全/隐私保护 网络架构
深入理解OSI模型及其层次结构
【8月更文挑战第24天】
245 0
|
8月前
|
网络架构
OSI网络七层模型
OSI网络七层模型
150 9