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

TCP/IP五层(或四层)模型,IP和TCP到底在哪层?

文章目录

  • 前言
  • 一、应用层
  • 二.传输层
  • 三.网络层:
  • 四.数据链路层
  • 五.物理层:
  • 六.OSI七层模型:
    • 1.物理层(Physical Layer):
    • 2.数据链路层(Data Link Layer):
    • 3.网络层(Network Layer):
    • 4.传输层(Transport Layer):
    • 5.会话层(Session Layer)
    • 6.表示层(Presentation Layer):
    • 7.应用层(Application Layer):
  • 总结


前言

提示:这里可以添加本文要记录的大概内容:

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、应用层

负责应用程序间沟通,如简单电子邮件传输(SMTP)文件传输协议(FTP)、*网络远程访问协议(Telnet)*等。我们的网络编程主要就是针对应用层。

二.传输层

负责两台主机之间的数据传输。如传输控制协议 (TCP),能够确保数据可靠的从源主机发
送到目标主机。

三.网络层:

负责地址管理和路由选择。例如在IP协议中,通过IP地址来标识一台主机,并通过路由表
的方式规划出两台主机之间的数据传输的线路(路由)。路由器(Router)工作在网路层。

四.数据链路层

负责设备之间的数据帧的传送和识别。例如网卡设备的驱动、帧同步(就是说从网线上
检测到什么信号算作新帧的开始)、冲突检测(如果检测到冲突就自动重发)、数据差错校验等工作。
有以太网、令牌环网,无线LAN等标准。交换机(Switch)工作在数据链路层。

五.物理层:

负责光/电信号的传递方式。比如现在以太网通用的网线(双绞 线)、早期以太网采用的的同
轴电缆(现在主要用于有线电视)、光纤,现在的wifi无线网使用电磁波等都属于物理层的概念。物理
层的能力决定了最大传输速率、传输距离、抗干扰性等。集线器(Hub)工作在物理层
一般来说的话,五层模型比较多,粗略的过一下osi七层模型

六.OSI七层模型:

1.物理层(Physical Layer):

定义了物理媒体的传输方式,包括电缆、光纤、无线等。
主要关注比特流的传输。

2.数据链路层(Data Link Layer):

负责点对点之间的可靠传输,检错、纠错、流控等。
将比特流组织成帧。

3.网络层(Network Layer):

提供了在不同网络中寻址和路由的功能。
主要协议有 IP(Internet Protocol)。

4.传输层(Transport Layer):

提供了端到端的通信和数据流控制。
主要协议有 TCP(Transmission Control Protocol)和 UDP(User Datagram Protocol)。

5.会话层(Session Layer)

管理不同设备上的会话和连接。
提供了建立、管理和终止对话的机制。

6.表示层(Presentation Layer):

处理数据的格式、编码、加密和解密等。
提供了数据格式转换、数据加密解密等功能。

7.应用层(Application Layer):

提供用户接口和网络服务,包括电子邮件、文件传输、远程登录等。
包括各种应用层协议,如 HTTP、FTP、SMTP 等。
这个七层模型是用于理论上对计算机网络进行抽象的工具,实际的网络协议栈可能不完全按照这个模型来实现。例如,TCP/IP 协议栈是一种常见的网络协议栈,它的层次结构与 OSI 模型类似,但并不完全一致。

总结

这篇blog先到这里啦

相关文章:

TCP/IP五层(或四层)模型,IP和TCP到底在哪层?

文章目录 前言一、应用层二.传输层三.网络层:四.数据链路层五.物理层:六.OSI七层模型:1.物理层(Physical Layer):2.数据链路层(Data Link Layer):3.网络层(Ne…...

STM32串口接收不定长数据(空闲中断+DMA)

玩转 STM32 单片机,肯定离不开串口。串口使用一个称为串行通信协议的协议来管理数据传输,该协议在数据传输期间控制数据流,包括数据位数、波特率、校验位和停止位等。由于串口简单易用,在各种产品交互中都有广泛应用。 但在使用串…...

LeetCode56. Merge Intervals

文章目录 一、题目二、题解 一、题目 Given an array of intervals where intervals[i] [starti, endi], merge all overlapping intervals, and return an array of the non-overlapping intervals that cover all the intervals in the input. Example 1: Input: interva…...

【华为OD题库-083】玩牌高手-Java

题目 给定一个长度为n的整型数组,表示一个选手在n轮内可选择的牌面分数。选手基于规则选牌,请计算所有轮结束后其可以获得的最高总分数。 选择规则如下: 1.在每轮里选手可以选择获取该轮牌面,则其总分数加上该轮牌面分数,为其新的…...

ARM day3

题目&#xff1a;实现3盏灯的流水 代码&#xff1a; .text .global _start _start: 设置RCC寄存器使能 LDR R0,0X50000A28 LDR R1,[R0] ORR R1,R1,#(0X1<<4) ORR R1,R1,#(0X1<<5) STR R1,[R0]设置PE10管脚为输出模式 LDR R0,0X50006000 LDR R1,[R0] BIC R1,R1,…...

[足式机器人]Part2 Dr. CAN学习笔记-自动控制原理Ch1-2稳定性分析Stability

本文仅供学习使用 本文参考&#xff1a; B站&#xff1a;DR_CAN Dr. CAN学习笔记-自动控制原理Ch1-2稳定性分析Stability 0. 序言1. 稳定的分类2. 稳定的对象3. 稳定的系统4. 系统稳定性的讨论5. 补充内容——Transfer Function(传递函数) - nonzero Initial Condition(非零初始…...

Android Audio实战——音频链路分析(二十五)

在 Android 系统的开发过程当中,音频异常问题通常有如下几类:无声、调节不了声音、爆音、声音卡顿和声音效果异常(忽大忽小,低音缺失等)等。尤其声音效果这部分问题通常从日志上信息量较少,相对难定位根因。想要分析此类问题,便需要对声音传输链路有一定的了解,能够在链…...

PHP基础 - 常量字符串

常量 在PHP中,常量是一个简单值的标识符,定义后默认是全局变量,可以在整个运行的脚本的任何地方使用。常量由英文字母、下划线和数字组成,但数字不能作为首字母出现。 PHP中定义常量的方式是使用define()函数,其语法如下: bool define( string $name, mixed $value [,…...

Linux查看命令的绝对路径

linux查看命令的绝对路径 在Linux中&#xff0c;可以使用以下命令来查看命令的绝对路径&#xff1a; 1、which 命令名 例如&#xff0c;要查看chronyc命令的绝对路径&#xff0c;可以运行&#xff1a; which chronyc 2、whereis 命令名 例如&#xff0c;要查看chronyc命令…...

Docker build 无法解析域名

### 报错 Docker build 无法解析域名 报错&#xff1a;ERROR [ 2/12] RUN curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo 解决Docker build无法解析域名 # 追加到 etc/docker/daemon.json&#xff0c;注意JSON的格式 {"dn…...

退稿论文重复率太高会怎么样【保姆教程】

大家好&#xff0c;今天来聊聊退稿论文重复率太高会怎么样&#xff0c;希望能给大家提供一点参考。 以下是针对论文重复率高的情况&#xff0c;提供一些修改建议和技巧&#xff1a; 退稿论文重复率太高会怎么样 在学术出版领域&#xff0c;论文的重复率是衡量其原创性和学术诚…...

Flask 最佳实践(一)

Flask是一个轻量级而强大的Python Web框架&#xff0c;它的简洁性和灵活性使其成为许多开发者的首选。然而&#xff0c;为了确保项目的可维护性和可扩展性&#xff0c;我们需要遵循一些最佳实践。本文将探讨Flask中一些关键的最佳实践。 1. 项目结构 构建一个清晰的项目结构是…...

直流电和交流电

直流电&#xff08;Direct Current&#xff0c;简称DC&#xff09;和交流电&#xff08;Alternating Current&#xff0c;简称AC&#xff09;是电流的两种基本形式。 1. 直流电 直流电是指电流方向始终保持不变的电流。在直流电中&#xff0c;电子只能沿着一个方向移动。直流电…...

『亚马逊云科技产品测评』活动征文|基于亚马逊EC2云服务器安装Prometheus数据可视化监控

授权声明&#xff1a;本篇文章授权活动官方亚马逊云科技文章转发、改写权&#xff0c;包括不限于在 Developer Centre, 知乎&#xff0c;自媒体平台&#xff0c;第三方开发者媒体等亚马逊云科技官方渠道 亚马逊EC2云服务器&#xff08;Elastic Compute Cloud&#xff09;是亚马…...

15、SQL注入——Sqlmap

文章目录 一、Sqlmap简介1.1 sqlmap可以对URL干嘛&#xff1f;1.2 Sqlmap支持的注入技术1.3 SQLmap检测注入漏洞的流程1.4 Sqlmap的误报检测机制 二、sqlmap基本使用 一、Sqlmap简介 sqlmap使用教程 1.1 sqlmap可以对URL干嘛&#xff1f; 判断可注入的参数判断可以使用哪一种…...

OSPF路由协议

随着Internet技术在全球范围的飞速发展&#xff0c;OSPF已成为目前应用最广泛的路由协议之一。OSPF&#xff08;Open Shortest Path First&#xff09;路由协议是由IETF&#xff08;Internet Engineering Task Force&#xff09;IGP工作组提出的&#xff0c;是一种基于SPF算法的…...

设计模式-门面模式(Facade)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、定义二、结构 前言 在组件构建过程中&#xff0c;某些接口之间直接依赖会带来很多问题&#xff0c;甚至无法直接实现。采用一层间接接口&#xff0c;来隔离…...

语音识别从入门到精通——1-基本原理解释

文章目录 语音识别算法1. 语音识别简介1.1 **语音识别**1.1.1 自动语音识别1.1.2 应用 1.2 语音识别流程1.2.1 预处理1.2.2 语音检测和断句1.2.3 音频场景分析1.2.4 识别引擎(语音识别的模型)1. 传统语音识别模型2. 端到端的语音识别模型基于Transformer的ASR模型基于CNN的ASR模…...

语音识别功能测试:90%问题,可以通过技术解决

现在市面上的智能电子产品千千万&#xff0c;为了达到人们使用更加方便的目的&#xff0c;很多智能产品都开发了语音识别功能&#xff0c;用来语音唤醒进行交互&#xff1b;另外&#xff0c;各大公司也开发出来了各种智能语音机器人&#xff0c;比如小米公司的“小爱”&#xf…...

【Go自学版】01-基础

// 变量 var a, b, c 8, 2.3, "hello" var d float64; e : 6var A []int; var B [10]int; C : [10]int{1, 2, 3, 4} for i : 0; i < len(B); i {} for _, value : range C {} D make([]int, 3) // len 4, cap 10, 扩容方式 cap*2 E : make([]int, 4, 10) E …...

3步轻松上手:用Stressful Application Test发现系统隐藏问题的终极指南

3步轻松上手&#xff1a;用Stressful Application Test发现系统隐藏问题的终极指南 【免费下载链接】stressapptest Stressful Application Test - userspace memory and IO test 项目地址: https://gitcode.com/gh_mirrors/st/stressapptest Stressful Application Tes…...

智能停车系统告别拥堵!巨有科技让景区停车畅行无忧

每逢节假日&#xff0c;景区停车场便成了“重灾区”——入口大排长龙、场内找位半小时、缴费排队苦不堪言。这不仅严重消耗游客耐心&#xff0c;更直接拉低景区口碑与运营效率。在文旅消费持续回暖的今天&#xff0c;停车体验已成为衡量景区服务力的关键指标。巨有科技以数据驱…...

【Qt学习】基本类型、日志输出、字符串、QVariant

文章目录基本数据类型日志输出Qt Creator中看日志单独控制台看日志字符串类型示例字符串拼接字符串长度QVariant示例变量相加自定义类型前文回顾&#xff1a; 【Qt学习】Windows上环境配置与项目初识 【Qt学习】三个窗口类、坐标系、内存回收 基本数据类型 Qt基本数据类型定义…...

Pipeline五大核心要素拆解:从输入到输出的自动化流程设计

1. 项目概述&#xff1a;为什么我们需要拆解Pipeline的基本要素&#xff1f;在任何一个涉及流程化、自动化处理的领域&#xff0c;无论是软件开发中的CI/CD&#xff08;持续集成/持续部署&#xff09;&#xff0c;还是数据科学中的数据预处理与分析&#xff0c;甚至是制造业中的…...

油雾净化设备哪家技术更专业

在机械加工、五金锻造、热处理等工业生产场景中&#xff0c;机床切削、乳化液喷淋、高温加工会持续产生大量工业油雾。悬浮在车间内的油雾不仅会腐蚀生产设备、污染生产环境&#xff0c;还会刺激人体呼吸道&#xff0c;危害操作人员身体健康&#xff0c;同时超标排放还会违反环…...

python 内存管理 内存泄漏及排查方案 内存友好的python代码

Python 内存管理 一、一句话总结 Python 的内存管理就是三件事&#xff1a; 自动分配内存&#xff08;你不用管变量存在哪&#xff09;自动回收垃圾&#xff08;不用的对象自动删掉&#xff09;靠引用计数 分代垃圾回收实现二、核心机制 1&#xff1a;引用计数&#xff08;最基…...

1987年4月26日下午15-17点出生性格、运势和命运

1987年4月24日晚上出生的人&#xff0c;如今已步入38岁的门槛。在职业生涯中&#xff0c;这是一个承上启下的关键阶段——既脱离了职场新人的青涩&#xff0c;又尚未到达管理者或专家的巅峰位置。从非命理的角度分析&#xff0c;他们的事业运势与时代变迁、个人选择和社会结构密…...

1987年5月10日晚上23-24点出生性格、运势和命运

出生在下午13-15点这一时段&#xff0c;从心理发展角度来看&#xff0c;最大的性格红利是“社交直觉”。这类人往往在很小的时候就展现出一种能力&#xff1a;能快速识别他人的情绪&#xff0c;并自然地调整自己的行为以促进和谐。这并非玄学&#xff0c;而是因为下午出生婴儿的…...

DINOv3特征工程实战:构建可解释、可增量、可部署的CV数据科学工作流

1. 项目概述&#xff1a;这不是又一个ViT教程&#xff0c;而是一份面向实战的数据科学家操作手册“DINOv3 Playbook”这个标题里藏着三个关键信号&#xff1a;DINOv3是Meta最新发布的视觉自监督模型&#xff0c;Playbook不是论文摘要&#xff0c;也不是API文档&#xff0c;而是…...

从云台控制理解双环PID:手把手调试大疆GM6020电机的角度与速度环

从云台控制理解双环PID&#xff1a;手把手调试大疆GM6020电机的角度与速度环 在机器人控制领域&#xff0c;精准的位置控制是实现高性能运动的基础。无论是工业机械臂的重复定位&#xff0c;还是竞技机器人云台的快速响应&#xff0c;都离不开对电机运动的精确控制。而在这其中…...