热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

浅谈TCP/IP协议栈与OSI区别

不同:1.层数不同;2.第三层不同;TCPIP仅支持IP;OSI支持所有网络层协议;3.TCPIP协议栈---

不同:
1.层数不同;
2.第三层不同;TCP/IP仅支持IP;OSI支持所有网络层协议;
3.TCP/IP协议栈------支持跨层封装;
在这里插入图片描述
TCP/IP协议栈跨层封装:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1>跨到三层:
在路由器与路由器这种三层直连设备间,直接沟通对话的协议,可以不封装到4层;

跨到三层时,没了四层,那么三层报头来完成4层工作
---分段,端口号(区分进程和服务)
IPV4报头可以对数据进行分片,使用协议号区分进程号和服务;

IPV4报头:
在这里插入图片描述

一个IP数据报由首部和数据两部分组成;
首部分为:固定部分(20字节[不变]);可选(长度可变);

在这里插入图片描述
2>跨到二层:
在直连交换机二层设备间,可之间访问到2层,跳过3,4层;
意义:加快收敛速度;
//OSPF、EIGRP、ICMP–跨到三层;
//STP–跨到二层;
在跨层到二层时,没有三、四层;那么:
没有跨二层封装的图
在这里插入图片描述
跨二层封装:
以以太网举例:
默认使用以太网第二代封装,该封装不具备分片的能力;
故在跨层封装到二层,需要使用第一代以太网规则;
将数据链路层分为两个子网:LLC+MAC
LLC逻辑链路控制子层——负责分片和进程区分;
MAC介质访问控制子层——控制物理层工作;


推荐阅读
  • 深入解析OSI七层架构与TCP/IP协议体系
    本文详细探讨了OSI七层模型(Open System Interconnection,开放系统互连)及其与TCP/IP协议体系的关系。OSI模型将网络通信过程划分为七个层次,每个层次负责不同的功能,从物理层到应用层逐步实现数据传输和处理。通过对比分析,本文揭示了OSI模型与TCP/IP协议在结构和功能上的异同,为理解现代网络通信提供了全面的视角。 ... [详细]
  • 本章介绍了TCP/IP协议族中的链路层,其主要功能是为IP模块发送和接收IP数据报。链路层还支持一些辅助性协议,如ARP。此外,本文详细探讨了不同类型的链路层技术及其应用。 ... [详细]
  • 在使用 SQL Server 时,连接故障是用户最常见的问题之一。通常,连接 SQL Server 的方法有两种:一种是通过 SQL Server 自带的客户端工具,例如 SQL Server Management Studio;另一种是通过第三方应用程序或开发工具进行连接。本文将详细分析导致连接故障的常见原因,并提供相应的解决策略,帮助用户有效排除连接问题。 ... [详细]
  • 虚拟网络连接配置指南旨在详细阐述如何在两台区域边界路由器(ABR)之间,通过一个非骨干区域(即传输区域)建立一条逻辑连接通道。该指南提供了具体的配置步骤和最佳实践,帮助网络管理员高效地实现跨区域的虚拟连接,确保网络的稳定性和可靠性。 ... [详细]
  • 网络通信基础:互联网协议(IP)详解
    互联网协议(IP)作为TCP/IP协议栈的核心组成部分,主要负责提供一种无连接且不可靠的数据包传输服务。这意味着IP并不确保数据包能够成功抵达目标地址,而是尽力而为地进行传输。此外,IP协议在数据传输过程中不维护任何连接状态,每个数据包独立处理,确保了网络的高效性和灵活性。 ... [详细]
  • 负载均衡基础概念与技术解析
    随着互联网应用的不断扩展,用户流量激增,业务复杂度显著提升,单一服务器已难以应对日益增长的负载需求。负载均衡技术应运而生,通过将请求合理分配到多个服务器,有效提高系统的可用性和响应速度。本文将深入探讨负载均衡的基本概念和技术原理,分析其在现代互联网架构中的重要性及应用场景。 ... [详细]
  • 西北工业大学作为陕西省三所985和211高校之一,虽然在农业和林业领域不如某些顶尖院校,但在航空航天领域的实力尤为突出。该校的计算机科学专业在科研和教学方面也具有显著优势,是考研的理想选择。 ... [详细]
  • VMWare中bridged和NAT的区别
    概述:VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护 ... [详细]
  • # 运维小白的成长日记第七天OSI七层传输层/应用层精讲!
    运维小白的成长日记第七天-OSI七层传输层应用层精讲!1、IP提供了点到点的连续接,通过IP地址可以找到目标主机。但是目标主机有很多应用,服务器到底使用哪个应用来响应客户端?通过端 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 本文详细介绍了使用 Python 进行 MySQL 和 Redis 数据库操作的实战技巧。首先,针对 MySQL 数据库,通过 `pymysql` 模块展示了如何连接和操作数据库,包括建立连接、执行查询和更新等常见操作。接着,文章深入探讨了 Redis 的基本命令和高级功能,如键值存储、列表操作和事务处理。此外,还提供了多个实际案例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 如何使用mysql_nd:Python连接MySQL数据库的优雅指南
    无论是进行机器学习、Web开发还是爬虫项目,数据库操作都是必不可少的一环。本文将详细介绍如何使用Python通过 `mysql_nd` 库与 MySQL 数据库进行高效连接和数据交互。内容涵盖以下几个方面: ... [详细]
  • 利用 Python 管道实现父子进程间高效通信 ... [详细]
  • 本文深入解析了《计算机网络基础》的第二、三章内容,重点探讨了计算机网络的体系结构,特别是TCP/IP和OSI模型的分层结构。虽然这两种模型在很多方面有相似之处,但它们在具体实现和应用中也存在显著差异。文章详细分析了这些差异,并结合实际案例进行了说明,为读者提供了更全面的理解。 ... [详细]
  • 融合架构浪潮第二代融合架构;模块化设计计算、存储、网络、管理、IO节点模块化,支持灵活组合;相较与1U机架式服务器,提升47 ... [详细]
author-avatar
手机用户2602914827
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有