TCP/IP篇(1)--协议模型

计算机网络学习之TCP/IP五层协议模型、TCP和UDP 一、TCP/IP五层协议 TCP/IP 五层协议和 OSI 的七层协议对应关系如下: 应⽤层 (application layer):直接为应⽤进程提供服务。应⽤层协议定义的是应⽤进程间通讯和交互的规则,不同的应⽤有着不同的应⽤层协议,如 HTTP协议(万维⽹服务)、FTP协议(⽂件传输)、SMTP协议(电⼦邮件)、DNS(域名查询)等。 传输层 (transport layer):有时也译为运输层,它负责为两台主机中的进程提供通信服务。该层主要有以下两种协议: 传输控制协议 (Transmission 阅读详情

一、TCP/IP模型分层:


TCP/IP模型分为四个层次:应用层、传输层、网络层、网络接口层。

(1)应用层:提供应用程序与网络之间的接口,支持高层网络服务。
典型协议包括:‌HTTP‌(网页浏览)、‌FTP‌(文件传输)、‌SMTP‌(邮件发送)、‌DNS‌(域名解析)等。

(2)传输层:负责端到端的数据传输,确保数据在源主机和目标主机之间可靠或高效传递。
主要协议有:TCP、UDP。

(3)网络层:负责数据包的路由选择和逻辑寻址,实现跨网络的数据转发。核心协议是 ‌IP‌(网际协议)

(4)网络接口层:管理物理网络访问和硬件数据传输,处理数据帧的封装与解封装。包含以太网、Wi-Fi、PPP等协议,涉及‌MAC地址‌识别和物理介质(如网线、光纤)的比特流传输。

二、数据包结构


数据包的结构大体如下:

三、TCP/IP传输链


        在 TCP/IP 通讯过程中,每个分层,都会对所发送的数据附加一个首部,在这个首部中包含了该层必要的信息,如发送端的目标地址一节协议相关信息。通常,为协议提供的信息为包首部,所要发送的内容为数据。在下一层角度看,从上一层收到的包全部被认为是本层的数据。

更多内容:

TCP/IP篇(1)--协议模型

TCP/IP篇(2)--协议网络互联层-IP协议

TCP/IP篇(3)--协议传输层-TCP和UDP

TCP/IP篇(4)--协议应用层-HTTP协议​​​​​​​

100篇精选文章带你玩转TCP/IP协议 小编根据C1认证的成长路径整理了TCP/IP协议的相关资源,从零基础带你进入TCP/IP协议的世界,除了基础概念,还包含三次握手、端口号、拥塞控制、路由等知识。让小伙伴们从无到有,从浅入深的系统地学习TCP/IP协议。 欢迎大家扫面文末二维码,加入学习小组,一起学习~ 一、TCP协议 1、概念(10篇) 【TCP首部】 【TCP 详解】 【TCP协议详解(一):TCP头部结构】 【TCP协议详解】 【五分钟读懂TCP 协议——TCP协议简介】 【TCP是什么?看完你就知道了】 【T. 阅读详情

相关推荐

详解TCP/IP协议模型

本文阅读大约10分钟图解什么是 TCP/IP 模型?1. 网络访问层(数据连接 + 物理层)1.1 作用1.2 协议应用2. 网络层2.1 作用2.2 协议应用3. 传输层3.1 作用3.2 协议应用4. 应用层4.1 作用4.2 协议应用5. Socket6. ping到底是用的TCP还是UDP? 图解 网络传输图 什么是 TCP/IP 模型? TCP/IP 模型有四个抽象的层次,描述了总体...

巴黎会飞的猪 5763

TCP/IP协议模型详解一

1、TCP/IP简介 TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)于1973年公布,1984年,TCP/IP协议得到美国国防部的肯定,成为多数计算机共同遵守的一个标准。TCP/IP协议是指能够在多个不同网络间实现信息传输的协议簇。也称作网络通讯协议,对互联网中各部分进行通信的标准和方法进行了规定。使不同型号、不同厂家、运行不同操作系统的计算机之间通过TCP/IP协议栈实现相互间的通信。可以这样的理解,如神化小说里的各种

weixin_42227328的博客 2万+

TCP/IP协议栈模型分析

一、TCP/IP协议 标准TCP/IP协议是用于计算机通信的一组协议,通常被称为TCP/IP协议栈,以它为基础组建的互联网是目前国际上规模最大的计算机网络。 正因为互联网的广泛应用,使得TCP/IP成为了事实上的网络标准。 TCP/IP传输协议,即传输控制/网络协议,也叫作网络通讯协议。它是在网络的使用中的最基本的通信协议。TCP/IP传输协议对互联网中各部分进行通信的标准和方法进行了规定。并且,TCP/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。TCP/IP传输协议是严格来说是一个

zz772100的博客 1471

TCP/IP 五层协议模型

"数据"部分就是具体的内容。然后,把整个UDP数据包放入IP数据包的"数据"部分,而前面说过,IP数据包又是放在以太网数据包之中的,所以整个以太网数据包现在变成了下面这样。

Misszhoudandan的博客 2683

TCP/IP协议 | 四层模型

TCP/IP模型 应用层、传输层、网络层、网络接口层。 应用层:   向用户提供一组常用的应用程序,比如电子邮件、文件传输访问、远程登录等。远程登录TELNET使用TELNET协议提供在网络其它主机上注册的接口。TELNET会话提供了基于字符的虚拟终端。文件传输访问FTP使用FTP协议来提供网络内机器间的文件拷贝功能。 传输层:   提供应用程序间的通信。其功能包括:一、格式化信息流;二、提供可靠...

ThreeAspects的博客 5051

TCP/IP 协议详解

TCP/IP 协议 一、TCP/IP 是什么? ​ TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)体系结构是指能够在多个不同网络间实现的协议簇。 ​ TCP/IP 是一种体系结构,也代表了一系列的协议簇,同时,TCP 和 IP 又分别是建立在传输层和网络层的协议。而传输层协议还包含常见的面向无连接的 UDP 协...

PitBXu的博客 2715

什么是TCP/IP模型?

相对于OSI模型而言,TCP/IP模型在应用层与传输层之间增加了一个互联网层,更强调了互联网上数据的传输和路由选择,适合描述现代网络通信的细节和特点。传输层:传输层提供了可靠的端到端通信和错误恢复的功能,主要由TCP协议和 UDP协议组成,其中TCP协议为面向连接的传输协议,保证数据传输的可靠性,而UDP协议则是非面向连接的,适用于对效率要求比较高的应用场景。网络接口层:网络接口层提供了物理、数据链路和数据包的传输等底层协议,与OSI模型中的数据链路层和物理层类似。

weixin_69797860的博客 652

CNC雕刻与VCarve Pro实战:将三维地形数据转化为木质景观时钟

计算机辅助制造(CAM)是现代数字制造的核心技术之一,它通过软件将设计模型转化为机床可执行的指令,驱动设备进行精准加工。其原理在于将三维模型离散为刀具运动路径(G代码),控制铣刀等执行机构进行“减材”成型。这项技术的价值在于实现了复杂三维形体的高精度、可重复制造,极大地拓展了创意实现的边界。在应用场景上,CAM广泛应用于模具加工、原型制作、个性化工艺品制造等领域。本文聚焦于一个具体实践:利用VCarve Pro软件,结合从在线地图服务获取的真实地形STL数据,通过CNC雕刻机在硬木上加工出具有真实地理特征的

weixin_30651345的博客 376

TCP/IP网络参考模型(端口号、TCP滑动窗口、TCP拥塞控制、IP协议号、以太网帧)

运行在MAC层之上在以太网链路上传输的数据包成为以太帧。 应用层常见协议——传输数据PDU 传输层协议——传输数据段 端口号 TCP面向连接服务CONS TCP报文格式 TCP数据传输——ACK确认机制 TCP会话建立——三次握手 TCP会话结束——四次握手 TCP流量控制——滑动窗口协议 TCP可靠传输机制 TCP拥塞控制UDP无面向连接服务DLNS 网络层协议——传输数据包 IP协议 数据链路层——传输数据帧 Ethernet_II帧格式 IEEE802.3帧格式

m0_49864110的博客 2万+

大模型微调框架之TRL

近年来,大语言模型(LLMs)的快速发展推动了下游应用的繁荣,但如何高效地对这些模型进行对齐和微调,依然是研究与应用的热点。Hugging Face 开源的 TRL(Transformer Reinforcement Learning) 框架,提供了基于强化学习的语言模型训练方法,并支持 SFT(监督微调)、PPO(近端策略优化)、DPO(直接偏好优化)等多种方式,是目前对齐和微调 LLM 的重要工具。

和大家一起涨芝士 904

MCP协议桥接AdsPower:AI原生时代的浏览器自动化新范式

浏览器自动化是Web开发和数据采集领域的核心技术,其核心原理是通过程序控制浏览器内核执行页面导航、元素交互和数据提取等操作。传统方案如Selenium和Playwright虽功能强大,但在管理多实例、指纹隔离等复杂场景下,配置和维护成本较高。随着AI原生应用的发展,Model Context Protocol(MCP)作为一种标准化协议,为AI助手与外部工具间的通信提供了统一接口,显著提升了自动化流程的构建效率和自然语言交互能力。通过MCP Server桥接AdsPower指纹浏览器的本地API,开发者可将

weixin_30552811的博客 295

协议篇————1、OSI七层模型与TCP/IP四层模型

一、OSI七层模型1.OSI七层模型定义OSI模型:全称(Open System Interconnection), 开放式系统互联参考模型。是一个逻辑上的定义,一个规范,它把网络协议从逻辑上分为七层,主要目的是为解决异种网络互连时所遇到的兼容性问题,其最主要的功能是帮助不同类型的主句实现数据传输。2、OSI七层模型各层的功能:物理层:通过媒介传输比特,确定机械及电气规范(比特Bit)数据链路层:...

Fly_鹏程万里 961

Unity游戏开发:从零开始适配Nintendo Switch的完整指南

本文详细介绍了如何使用Unity进行Nintendo Switch游戏开发的完整流程,包括开发环境搭建、Unity工程适配、手柄与硬件特性开发、存储与性能优化等关键步骤。特别强调了Switch SDK的配置、输入系统改造和内存优化技巧,帮助开发者高效完成跨平台适配。

vodka的博客 1066

网络协议 TCP/IP协议 HTTP协议、网络参考模型 OSI模型 TCP/IP模型

文章目录网络协议TCP/IP协议IP协议TCP协议(传输控制协议)HTTP协议(超文本传输协议)网络参考模型1、OSI参考模型(开放系统互连参考模型 )2、TCP/IP参考模型(简化的七层OSI模型) 网络协议 网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。 常见的协议有:TCP/IP协议、IPX/SPX协议、NetBEUI协议 等。 TCP/IP协议 毫无疑问是这三大协议...

yinqian_Golang的博客 6394

k8s配置habor作为镜像地址之后,如果harbor中没有镜像,如何设置自动从阿里云官方镜像仓库下载

通过 Harbor 的远端仓库可以集中管理。如果你在上游设置了 image prefix 为 library,那么对外访问 harbor.your-domain.com/library/nginx:latest 就会被 Harbor 去上游拉取 registry.cn-hangzhou.aliyuncs.com/library/nginx:latest 并缓存。- 将集群中的镜像地址改为 Harbor 的域名,比如 harbor.your-domain.com/library/nginx:latest。

极客栈 422

手把手教你学Simulink——基于Simulink的固态变压器(SST)多级协同控制

摘要:本文详细介绍了基于Simulink的固态变压器(SST)多级协同控制方法。SST作为新一代智能电网核心设备,通过AC-DC整流、DC-DC隔离和DC-AC逆变三级架构实现电能高效转换。针对多级耦合难题,提出能量-功率协同控制策略:纵向解耦电压环与功率前馈,横向联动级间功率指令。在Simulink中搭建10kV/400V系统模型,实现直流母线电压波动<2%的动态性能。特别设计了负载突变时的三级协同机制,通过虚拟惯性算法和前馈控制实现快速响应。文章包含完整的建模步骤、控制推导和参数设置,为电力电子工

MHD0815的博客 192

TCP/IP协议

一、了解完整的通信过程 1.发送方源终端设备的应用创建数据。 2.当数据在源终端设备中沿协议栈向下传递,对其分段和封装。 3.在协议栈网络接入层的介质上生成数据。 4.通过由介质和任意中间设备组成的网际层网络传输数据。 5.在目的终端设备中沿协议栈向上传递时对其解封和重组。 二、TCP/IP协议介绍 1.TCP/IP协议,中文名称:传输控制协议/网际协议,它是internet上所有网络和主机之间进行交流所使用的共同“语言”,是internet上使用的一组完整的标准网络连接协议。 .

PICACHU+++的博客 2万+

mbedtls | 01 - 移植mbedtls库到STM32的两种方法

一、mbedtls 开源库 1. mbedtls是什么 Mbed TLS是一个开源、可移植、易于使用、代码可读性高的SSL库。可实现加密原语,X.509证书操作以及SSL / TLS和 DTLS 协议,它的代码占用空间小,非常适合用于嵌入式系统。 mbedtls遵循 Apache 2.0 开源许可协议,目前由 TrustedFirmware 维护(Linaro主持的一个治理开放社区项目),在Github上已收获 2.6k star,目前Github上发布的最新版本为 2.24.0 版本,开源仓库地址为:

Mculover666的博客(嵌入式) 1万+

TCP/IP协议栈全解析:从分层模型到核心协议

UDP 在传输数据时不建立连接,也不进行差错检测和流量控制,只是简单地将数据报发送出去,速度快但不保证数据的完整性和准确性,适用于对实时性要求较高但对数据准确性要求相对较低的应用,如视频会议、实时游戏等。:是面向连接的协议,就像打电话一样,在数据传输之前,需要先建立连接,数据传输完成后,还需要释放连接。物理层是 TCP/IP 协议栈的最底层,负责处理物理介质上的信号传输,包括电缆、光纤、无线等物理介质,它定义了物理设备的电气、机械、功能和规程特性,确保数据能够在物理介质上正确地发送和接收。

NWB2580的博客 3664

secureCRT 破解方法

3、输入注册信息打开keygen.exe,点击path,选择SecureCRT的安装目录(例如D:\VanDykeSoftware\Clients)的securecrt.exe打开,继续下一步打开LicenseHelper.exe,如下。1、注册SecureCRT9.1打开keygen.exe,出现以下问题(没有关掉安全防护,一双击打开,Windows会自动识别keygen.exe为bingdu并删除)打开桌面SecureCRT,此界面不输入内容,直接点击下一步。2、存储配置文件夹(可以默认安装)

逆水行舟 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

理论篇·TCP/IP、OSI参考模型与5G 协议

计算机网络参考模型与5G 协议 分层思想 –想用牛奶的人未必了解其生产过程 –使用网络的人未必知道数据的传输过程 –将复杂的流程分解为几个功能相对单一的子过程 整个流程更加清晰,复杂问题简单化 更容易发现问题并针对性的解决问题 OSI七层参考模型 国际标准化组织 1984年颁布了开放系统互连(OSI)参考模型 一个开放式体系结构,将网络分为七层。 物理层和数据链路层 物理层 如何使用物理信号来...

weixin_47153668的博客 5846

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

【网络原理】TCP/IP协议五层模型

本期讲解:OSI协议七层模型、TCP/IP协议五层模型、网络设备对应的分层、应用层到物理层数据传输的过程即封装和分用。

我的主页 7024

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

TCP/IP协议简述(OSI7层模型与TCP/IP协议)

TCP/IP协议简述(OSI7层模型与TCP/IP协议) OSI7层模型与TCP/IP协议本身没有太直接的关联,从名字也不难看出。一个是作为标准体系、参考模型(这个参考模型中其实也是有一些具体协议的),一个是具体实现协议组成(并不是单一的协议,它是一个协议簇)。TCP/IP协议是在一定程度上参考了OSI7层模型的,甚至可以说是简化。具体的情况我们在后文在进行对比说明。 文章目录TCP/IP协议简述(OSI7层模型与TCP/IP协议)前言一、什么OSI7层参考模型?1.定义2.基本结构组成应用层表示层会话

weixin_48816383的博客 4611

【TCP/IP协议栈】1. TCP/IP协议栈概述(体系、四/五层模型、IP、MAC)

区分一下协议栈、协议族协议栈更加宏观协议栈指的是协议栈里的具体协议TCP/IP 协议是针对Internet开发的一种体系结构和协议标准TCP/IP 协议是国际互联网Internet采用的协议标准TCP/IP 是一组通信协议的代名词,是由一系列协议组成的协议簇如应用层(HTTP/FTP/...)、传输层(TCP/UDP)、网络层(IP/ICMP/ARP)、网络接口层(以太网/WiFi/PPP)

m0_74209072的博客 2321

TCP/IP模型以及协议

上一篇谈到OSI七层模型的标准规范,这一篇咱们说生活中用运到的TCP/IP模型。 首先,上图。 与OSI七层模型相比,TCP/IP模型只有仅仅四层,整个体系结构也变得相当灵活。我们一层一层来看: 第四层 应用层 应用层对应于OSI参考模型的高层,为用户提供所需要的各种服务,例如:FTP、Telnet、DNS、SMTP等. 第三层 传输层 传输层对应于OSI参考模型的传输层,为应用层实体提供端到端的通信功能,保证了数据包的顺序传送及数据的完整性。该层定义了两个主要的协议:传输控制协议(TCP)和用户数据报

yy150122的博客 2584

TCP/IP协议模型

下面先通过我的另外一篇文章了解一下 TCP/IP协议模型 和 OSI参考模型 的对比: https://blog.youkuaiyun.com/qq_37941471/article/details/80459772 接下来我来从顶向下的介绍一下TCP/IP协议模型的四层: 应用层: 1. 功能: 这一层为用户的应用程序提供网络服务的。包括:文件传输,电子邮件,远程登录等 而怎么提...

qq_37941471的博客 2877
上一篇: MQ篇(2-1)--最详细的RabbitMQ介绍
下一篇: TCP/IP篇(2)--协议网络互联层-IP协议
sun cat
sun cat 美的集团后端开发工程师 美的集团后端开发工程师 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄10年 1万+粉丝 249原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sun cat

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值