【计算机网络】计算机网络 OSI 参考模型 与 TCP/IP 参考模型 对比

简介: 【计算机网络】计算机网络 OSI 参考模型 与 TCP/IP 参考模型 对比

文章目录

一、TCP/IP 参考模型 由来

二、TCP/IP 参考模型

三、TCP/IP 命名

四、TCP/IP 参考模型 与 OSI 参考模型 相同点

五、TCP/IP 参考模型 与 OSI 参考模型 不同点

六、面向连接 与 面向无连接

七、五层参考模型





一、TCP/IP 参考模型 由来


TCP/IP 参考模型由来 :


制定过程 : TCP/IP 是先制定的 协议栈 , 然后将已经制定好的协议栈进行分层 , 就是现在的 TCP/IP 参考模型 ;


理论 : OSI 参考模型 仅制定了 理论 , 没有具体实施 ;


实践 -> 理论 : TCP/IP 已经实施了 , 然后总结出的 TCP/IP 参考模型理论 ;






二、TCP/IP 参考模型


TCP/IP 四层参考模型 :



① 应用层 : 对应 OSI 参考模型的 应用层 , 表示层 , 会话层 ; 本层协议如下 :


HTTP

FTP

DNS

② 传输层 : 对应 OSI 中的 传输层 ; 本层协议如下 :


UDP

TCP

③ 网际层 : 与 OSI 参考模型中的 网络层 对应 ; 本层协议如下 :


IP

④ 网络接口层 : 对应 OSI 参考模型中的 物理层 , 数据链路层 两层 ; 本层协议如下 :


Ethernet

ATM

Frame Relay





三、TCP/IP 命名


TCP/IP 命名 : TCP 协议 和 IP 协议 是 最重要 , 最常用的两个协议 , 因此将该协议栈命名为 TCP/IP 协议栈 , 将参考模型命名为 TCP/IP 参考模型 ;






四、TCP/IP 参考模型 与 OSI 参考模型 相同点


TCP/IP 参考模型 与 OSI 参考模型 相同点 :


① 分层结构 : 两个参考模型 都 采用了 分层体系结构 , 将计算机网络问题 , 拆分成了一个个小的问题 , 每层解决一类问题 ;


② 基于独立协议栈概念 ;


③ 实现 异构 网络互连 : 不同厂家的设备 , 不同公司的应用 , 实现通信 ;






五、TCP/IP 参考模型 与 OSI 参考模型 不同点


TCP/IP 参考模型 与 OSI 参考模型 不同点 :


① 分层结构概念 : OSI 定义了 服务 , 协议 , 接口 概念 ;


② 模型协议顺序 : OSI 先定义参考模型 , 然后根据模型制定协议 ;


③ 协议优先级 : TCP/IP 关注异构网络互联问题 , 将 IP 作为重要层次 ;


④ 连接方式不同 :


TCP/IP : 网络层 无连接 , 传输层 无连接 ( UDP ) + 面向连接 ( TCP )

OSI : 网络层 无连接 + 面向连接 , 传输层 面向连接 ;


网络层 的 IP 协议是面向无连接的 , 因此 TCP/IP 与 OSI 在网络层都有无连接通信 ;


传输层 是 “端到端” ( 进程与进程 ) 之间的通信 , 传输层主要是为了实现可靠传输而存在的 , 可靠传输都需要建立好连接 , 因此 TCP/IP 与 OSI 在 传输层 都有 面向连接的通信 ;






六、面向连接 与 面向无连接


面向连接 :


① 建立连接 : 先建立连接进程间的网络连接 ;


② 传输数据 : 通过建立的连接 , 传输数据 ;


③ 释放连接 : 数据传输完毕后 , 释放连接 ;



面向无连接 : 直接进程数据传输 ;






七、五层参考模型


五层参考模型由来 : 五层参考模型 , 综合了 TCP/IP 四层参考模型 和 OSI 七层参考模型 的优点 ,


OSI 参考模型 每一层的功能都很清晰

TCP/IP 参考模型 层次简单 , 每一层的功能没有交叉


五层参考模型 :


① 应用层 : 支持网络应用 , 对应协议 FTP , SMTP , HTTP ; 添加 / 删除 首部 信息 ;


② 传输层 : 两个进程之间数据传输 , 对应协议 TCP . UDP ; 添加 / 删除 首部 信息 ;


③ 网络层 : 两个主机之间的 数据分组 路由 与 转发 , 对应协议 IP , ICMP , OSPF ; 添加 / 删除 首部 信息 ;


④ 数据链路层 : 将 网络层 传下来的 数据报 组装成 帧 , 对应协议 Ethernet , PPP ; 添加 / 删除 首部和尾部 信息 ;


⑤ 物理层 : 比特数据的透明传输 ;


目录
相关文章
|
4月前
|
域名解析 网络协议 安全
计算机网络TCP/IP四层模型
本文介绍了TCP/IP模型的四层结构及其与OSI模型的对比。网络接口层负责物理网络接口,处理MAC地址和帧传输;网络层管理IP地址和路由选择,确保数据包准确送达;传输层提供端到端通信,支持可靠(TCP)或不可靠(UDP)传输;应用层直接面向用户,提供如HTTP、FTP等服务。此外,还详细描述了数据封装与解封装过程,以及两模型在层次划分上的差异。
642 13
|
4月前
|
网络协议 中间件 网络安全
计算机网络OSI七层模型
OSI模型分为七层,各层功能明确:物理层传输比特流,数据链路层负责帧传输,网络层处理数据包路由,传输层确保端到端可靠传输,会话层管理会话,表示层负责数据格式转换与加密,应用层提供网络服务。数据在传输中经过封装与解封装过程。OSI模型优点包括标准化、模块化和互操作性,但也存在复杂性高、效率较低及实用性不足的问题,在实际中TCP/IP模型更常用。
489 10
|
10月前
|
网络协议
网络通信的基石:TCP/IP协议栈的层次结构解析
在现代网络通信中,TCP/IP协议栈是构建互联网的基础。它定义了数据如何在网络中传输,以及如何确保数据的完整性和可靠性。本文将深入探讨TCP/IP协议栈的层次结构,揭示每一层的功能和重要性。
479 5
|
10月前
|
网络协议 网络安全 网络虚拟化
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算。通过这些术语的详细解释,帮助读者更好地理解和应用网络技术,应对数字化时代的挑战和机遇。
697 3
|
机器学习/深度学习 人工智能 网络协议
TCP/IP五层(或四层)模型,IP和TCP到底在哪层?
TCP/IP五层(或四层)模型,IP和TCP到底在哪层?
293 4
|
域名解析 网络协议
IP协议, TCP协议 和DNS 服务分别是干什么的?
大家好,我是阿萨。昨天讲解了网络四层协议[TCP/IP协议族分为哪4层?]今天我们学习下IP 协议, TCP 协议和DNS 协议分别是干什么的。
432 0
IP协议, TCP协议 和DNS 服务分别是干什么的?
|
网络协议
ACK的累加规则-wireshark抓包分析-不包含tcp头部、ip头部、数据链路层头部等。
ACK的累加规则-wireshark抓包分析-不包含tcp头部、ip头部、数据链路层头部等。
ACK的累加规则-wireshark抓包分析-不包含tcp头部、ip头部、数据链路层头部等。
|
监控 网络协议 网络架构
IP协议【图解TCP/IP(笔记九)】
IP协议【图解TCP/IP(笔记九)】
351 0
|
网络协议 网络架构
六、TCP/IP模型 和 5层参考模型
六、TCP/IP模型 和 5层参考模型
六、TCP/IP模型 和 5层参考模型
|
网络协议
TCP/IP协议族有哪些?
大家好,我是阿萨。昨天我们学习了[URI 和URL 的区别是什么?]了解了URI 和URL的区别。 学习HTTP, 绕不开TCP/IP,那么TCP/IP 协议族分为哪4层?
418 0
TCP/IP协议族有哪些?

热门文章

最新文章