当前位置: 首页 > article >正文

TCP/IP四层网络模型

TCP/IP四层网络模型

      • TCP/IP四层网络模型
      • OSI七层网络模型
      • 总结
      • 记忆描述

整理一下TCP/IP四层网络模型和OSI七层网络模型的知识点。

TCP/IP四层网络模型

TCP/IP模型是互联网的基础,它由以下四层组成:

  1. 应用层(Application Layer)

    • 功能:负责处理应用程序与网络之间的交互,例如HTTP、FTP、SMTP等。
    • 示例协议:HTTP(超文本传输协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)。
    • 应用层的主要任务是为应用程序提供网络服务,处理软件所产生的数据
    • TCP/IP四层模型中 应用层 涵盖了表示层 和会话层
  2. 传输层(Transport Layer)

    • 功能:负责数据传输的可靠性和流量控制,例如TCP和UDP协议。
    • 示例协议:TCP(传输控制协议)、UDP(用户数据报协议)。
  3. 网络层(Network Layer)

    • 功能:负责数据包在不同网络之间的路由,例如IP协议。
    • 示例协议:IP(互联网协议)、ICMP(互联网控制消息协议)。
    • 网络层 处理本地路由到本地IP,本地IP和到对方ip 以及对方的路由
  4. 链路层(Link Layer)

    • 功能:负责数据帧在本地网络上的传输,例如以太网协议。
    • 示例协议:ARP(地址解析协议)、Ethernet(以太网协议)。
    • 链路层 通常被视为包含了OSI模型中的物理层和数据链路层的功能

OSI七层网络模型

  • OSI的全称是“开放系统互连”(Open Systems Interconnection,简称OSI)

OSI模型是一个理论模型,用于描述网络通信的七个层次:

  1. 应用层(Application Layer)

    • 功能:为应用程序提供网络服务。
    • 示例协议:HTTP、FTP、SMTP。
  2. 表示层(Presentation Layer)

    • 功能:处理数据格式、加密和解密。
    • 示例协议:SSL(安全套接字层)、TLS(传输层安全协议)。
  3. 会话层(Session Layer)

    • 功能:管理通信会话,建立、维护和终止会话。
    • 示例协议:NetBIOS(网络基本输入输出系统)。
  4. 传输层(Transport Layer)

    • 功能:负责数据传输的可靠性和流量控制。
    • 示例协议:TCP、UDP。
  5. 网络层(Network Layer)

    • 功能:负责数据包的路由和转发。
    • 示例协议:IP、ICMP。
  6. 数据链路层(Data Link Layer)

    • 功能:负责数据帧在本地网络上的传输。
    • 示例协议:ARP、Ethernet。
  7. 物理层(Physical Layer)

    • 功能:负责实际的硬件传输,例如电缆和信号。
    • 示例:以太网、光纤。

总结

  • TCP/IP模型更简化,仅包含四层:应用层、传输层、网络层和链路层。
  • OSI模型更详细,包含七层:应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。
  • TCP/IP四层模型中 应用层 涵盖了表示层 和会话层
  • TCP/IP四层模型中链路层 涵盖了OSI模型中的物理层和数据链路层的功能

记忆描述

TCP/IP四层网络模型
分为
应用层、传输层、网络层、链路层。
应用层 处理软件产生的数据
传输层 两个设备之间传输数据,将数据分成适当大小的段,以便传输
网络层 处理本地路由到本地IP,本地IP和到对方ip 以及对方的路由
链路层 主要是,数据帧的封装和解封装 ,还有别的功能比如说 错误检测与纠正 介质访问控制 物理地址寻址 当然也包含物理层的一些东西,比如说以太网,光纤

OSI七层网络模型
应用层 为应用程序提供网络服务。(产生了要传递的信息)
表示层 处理数据格式、加密和解密。(对信息进行加密)
会话层 管理通信会话,建立、维护和终止会话。(我要发给谁)
传输层 负责数据传输。处理数据的传输的可靠性。(保证信息的完整发送)
网络层 负责数据包的路由和转发。(确认好本地路由,以及公网IP)
数据链路层 负责数据帧在本地网络上的传输。(确认每次发送的量)
物理层 负责实际的硬件传输,例如电缆和信号。(发送使用的交通工具)

原文地址:https://blog.csdn.net/2301_79996063/article/details/146239361
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/587706.html

相关文章:

  • 玩转github
  • c#Winform也可以跨平台了GTK框架GTKSystem.Windows.Forms
  • 跳跃游戏 (leetcode 55
  • 012---状态机的基本知识
  • 《从零手写Linux Shell:详解进程控制、环境变量与内建命令实现 --- 持续更新》
  • 解决Windows版Redis无法远程连接的问题
  • Dify Docker 私有化部署遇到的问题
  • STM32步进电机S型与T型加减速算法
  • Profinet转Profinet以创新网关模块为核心搭建西门子和欧姆龙PLC稳定通讯架构案例​
  • 玩转python:通俗易懂掌握高级数据结构-collections模块之ChainMap
  • 2Android中的AIDL是什么以及如何使用它
  • 【数学基础】线性代数#1向量和矩阵初步
  • GreenKGC: A Lightweight Knowledge Graph Completion Method(论文笔记)
  • 品铂科技核心技术与应用解析
  • 小程序配置
  • 大模型GGUF和LLaMA的区别
  • ​2024华为OD机试真题-太阳能板最大面积(C++)-E卷B卷-100分
  • Linux和RTOS简析
  • Linux命令基础,创建,输入,输出,查看,查询
  • 智能双剑合璧:基于语音识别与大模型的技术沙龙笔记整理实战