六、TCP/IP模型 和 5层参考模型

本文涉及的产品
数据传输服务 DTS,数据同步 small 3个月
推荐场景:
数据库上云
数据传输服务 DTS,数据迁移 small 3个月
推荐场景:
MySQL数据库上云
数据传输服务 DTS,数据同步 1个月
简介: 六、TCP/IP模型 和 5层参考模型

1、OSI参考模型和TCP/IP参考模型的相同点


OSI参考模型和TCP/IP参考模型的对应关系如下所示:

363bfb522d634bd5a557999056ab2122.png

(1). 两个模型都会进行分层


(2). 从上图可以看出,他们都是基于独立的协议栈的概念


(3). 都可以实现异构网络的互联




2、OSI参考模型和TCP/IP参考模型的不同点


(1). OSI参考模型定义了三点:服务、协议和接口


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


(3). TCP/IP设计之初就考虑到了异构网络的互联问题,所以将IP作为重要的层次


(4). 在网络层和传输层两个层面这两个模型的通信方式会有不同,如下所示:

f7fbaf4edc714e7a908707fa63b5ebd5.png

面向连接:分为三个阶段,第一阶段是建立连接,在此阶段,发出一个建立连接的请求;第二是开始数据传输,只有在连接成功建立之后才能开始数据传输;第三是释放连接,当数据传输完毕,必须释放连接。无连接:没有这么多阶段,它直接进行数据传输。





3、5层参考模型


5层参考模型综合了OSI和TCP/IP的优点,其层次分布和各层的功能及协议如下图所示:



image.png


3.1 5层参考模型的数据封装和解封装


5层参考模型的数据封装和解封装过程和每个过程形成的数据形式以及每个过程在上一层协议数据单元基础之上添加的内容如下所示:


ab92ff538bd74613946110769db0b21f.png










相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
Sqoop 企业级大数据迁移方案实战
Sqoop是一个用于在Hadoop和关系数据库服务器之间传输数据的工具。它用于从关系数据库(如MySQL,Oracle)导入数据到Hadoop HDFS,并从Hadoop文件系统导出到关系数据库。 本课程主要讲解了Sqoop的设计思想及原理、部署安装及配置、详细具体的使用方法技巧与实操案例、企业级任务管理等。结合日常工作实践,培养解决实际问题的能力。本课程由黑马程序员提供。
相关文章
|
23天前
|
网络协议 网络架构
TCP/IP协议架构:四层模型详解
在网络通信的世界里,TCP/IP协议栈是构建现代互联网的基础。本文将深入探讨TCP/IP协议涉及的四层架构,以及每一层的关键功能和作用。
111 5
|
2月前
|
网络协议 数据安全/隐私保护 网络架构
|
1月前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
83 2
|
1月前
|
网络协议 算法 网络性能优化
计算机网络常见面试题(一):TCP/IP五层模型、TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议
计算机网络常见面试题(一):TCP/IP五层模型、应用层常见的协议、TCP与UDP的区别,TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议、ARP协议
|
2月前
|
网络协议 网络架构
【网络】TCP/IP 五层网络模型:数据链路层
【网络】TCP/IP 五层网络模型:数据链路层
53 1
|
2月前
|
网络协议 算法 程序员
【网络】TCP/IP 五层网络模型:网络层
【网络】TCP/IP 五层网络模型:网络层
103 1
|
2月前
|
XML JSON 网络协议
【网络】TCP/IP五层网络模型:应用层
【网络】TCP/IP五层网络模型:应用层
25 1
|
7月前
|
机器学习/深度学习 人工智能 网络协议
TCP/IP五层(或四层)模型,IP和TCP到底在哪层?
TCP/IP五层(或四层)模型,IP和TCP到底在哪层?
130 4
|
监控 网络协议 网络架构
IP协议【图解TCP/IP(笔记九)】
IP协议【图解TCP/IP(笔记九)】
158 0
|
域名解析 网络协议
IP协议, TCP协议 和DNS 服务分别是干什么的?
大家好,我是阿萨。昨天讲解了网络四层协议[TCP/IP协议族分为哪4层?]今天我们学习下IP 协议, TCP 协议和DNS 协议分别是干什么的。
305 0
IP协议, TCP协议 和DNS 服务分别是干什么的?