速记TCP/IP五层模型

2024-01-12 05:08
文章标签 ip 模型 tcp 五层 速记

本文主要是介绍速记TCP/IP五层模型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

速记TCP/IP五层模型

  • 前言
  • 一、TCP/IP四层模型
  • 二、TCP/IP五层模型(重点)
      • 物理层
      • 数据链路层
      • 网络层
      • 传输层
      • 应用层
  • 三、OSI 七层模型
  • 总结


前言

通过阅读本文,可以实现快速了解,并且速记TCP/IP的模型,本文重点在于五层模型


一、TCP/IP四层模型

  • 网络接口层
    • 物理层
    • 数据链路层
  • 网络层
  • 传输层
  • 应用层

二、TCP/IP五层模型(重点)

五层模型最好的记忆方式就是见名知意,了解各层的用处,以此来进行穿插,达到快速记忆。

  • 物理层

    • 功能:
      • 负责将两台计算机连接,然后在计算机之间通过高低电频来传送0,1这样的电信号
  • 数据链路层

    • 以太网协议:

      • 一组电信号构成一个数据包,我们把这个数据包称之为帧。每一个桢由标头(Head)和数据(Data)两部分组成。
    • MAC地址(唯一标识):

      • 每一个计算机都会有网卡接口,每一个网卡都会有一个唯一的地址,这个地址就叫做 MAC 地址。计算机之间的数据传送,就是通过 MAC 地址来唯一寻找、传送的。
    • 广播与ARP协议

  • 网络层

    • 功能
      • 建立主机到主机的通信
      • 找到另一台计算机,判断是否属于同一个子网
    • IP协议
      • 子网掩码
    • ARP协议
      • 路由器再与服务器通信时,需要将IP地址转化为MAC地址
    • DNS服务器
  • 传输层

    • 功能
      • 建立端口到端口的通信
    • TCP
      • 可靠传输
    • UDP
      • 不可靠传输
  • 应用层

    • 面向用户

三、OSI 七层模型

  • 物理层
  • 数据链路层
  • 网络层
  • 传输层
  • 应用层(TCP/IP五层协议)
    • 应用层
    • 表示层
    • 会话层

总结

  • 四层模型与五层模型相比较
    在这里插入图片描述

  • 五层与七层
    在这里插入图片描述

  • 五层
    在这里插入图片描述

这篇关于速记TCP/IP五层模型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/596882

相关文章

Linux五种IO模型的使用解读

《Linux五种IO模型的使用解读》文章系统解析了Linux的五种IO模型(阻塞、非阻塞、IO复用、信号驱动、异步),重点区分同步与异步IO的本质差异,强调同步由用户发起,异步由内核触发,通过对比各模... 目录1.IO模型简介2.五种IO模型2.1 IO模型分析方法2.2 阻塞IO2.3 非阻塞IO2.4

基于Go语言开发一个 IP 归属地查询接口工具

《基于Go语言开发一个IP归属地查询接口工具》在日常开发中,IP地址归属地查询是一个常见需求,本文将带大家使用Go语言快速开发一个IP归属地查询接口服务,有需要的小伙伴可以了解下... 目录功能目标技术栈项目结构核心代码(main.go)使用方法扩展功能总结在日常开发中,IP 地址归属地查询是一个常见需求:

Linux查询服务器 IP 地址的命令详解

《Linux查询服务器IP地址的命令详解》在服务器管理和网络运维中,快速准确地获取服务器的IP地址是一项基本但至关重要的技能,下面我们来看看Linux中查询服务器IP的相关命令使用吧... 目录一、hostname 命令:简单高效的 IP 查询工具命令详解实际应用技巧注意事项二、ip 命令:新一代网络配置全

Linux之UDP和TCP报头管理方式

《Linux之UDP和TCP报头管理方式》文章系统讲解了传输层协议UDP与TCP的核心区别:UDP无连接、不可靠,适合实时传输(如视频),通过端口号标识应用;TCP有连接、可靠,通过确认应答、序号、窗... 目录一、关于端口号1.1 端口号的理解1.2 端口号范围的划分1.3 认识知名端口号1.4 一个进程

Spring Boot 实现 IP 限流的原理、实践与利弊解析

《SpringBoot实现IP限流的原理、实践与利弊解析》在SpringBoot中实现IP限流是一种简单而有效的方式来保障系统的稳定性和可用性,本文给大家介绍SpringBoot实现IP限... 目录一、引言二、IP 限流原理2.1 令牌桶算法2.2 漏桶算法三、使用场景3.1 防止恶意攻击3.2 控制资源

SpringBoot服务获取Pod当前IP的两种方案

《SpringBoot服务获取Pod当前IP的两种方案》在Kubernetes集群中,SpringBoot服务获取Pod当前IP的方案主要有两种,通过环境变量注入或通过Java代码动态获取网络接口IP... 目录方案一:通过 Kubernetes Downward API 注入环境变量原理步骤方案二:通过

详解如何使用Python从零开始构建文本统计模型

《详解如何使用Python从零开始构建文本统计模型》在自然语言处理领域,词汇表构建是文本预处理的关键环节,本文通过Python代码实践,演示如何从原始文本中提取多尺度特征,并通过动态调整机制构建更精确... 目录一、项目背景与核心思想二、核心代码解析1. 数据加载与预处理2. 多尺度字符统计3. 统计结果可

SpringBoot整合Sa-Token实现RBAC权限模型的过程解析

《SpringBoot整合Sa-Token实现RBAC权限模型的过程解析》:本文主要介绍SpringBoot整合Sa-Token实现RBAC权限模型的过程解析,本文给大家介绍的非常详细,对大家的学... 目录前言一、基础概念1.1 RBAC模型核心概念1.2 Sa-Token核心功能1.3 环境准备二、表结

SpringBoot快速搭建TCP服务端和客户端全过程

《SpringBoot快速搭建TCP服务端和客户端全过程》:本文主要介绍SpringBoot快速搭建TCP服务端和客户端全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录TCPServerTCPClient总结由于工作需要,研究了SpringBoot搭建TCP通信的过程

Java根据IP地址实现归属地获取

《Java根据IP地址实现归属地获取》Ip2region是一个离线IP地址定位库和IP定位数据管理框架,这篇文章主要为大家详细介绍了Java如何使用Ip2region实现根据IP地址获取归属地,感兴趣... 目录一、使用Ip2region离线获取1、Ip2region简介2、导包3、下编程载xdb文件4、J