TCP/IP的5层模型

详解TCP/IP五层模型 TCP/IP模型是一个网络通信体系结构,由五层组成,每一层都有其特定的功能。应用层传输层网络层数据链路层物理层每一层都有不同的责任,通过这种层次结构,网络通信可以更有效地进行。 阅读详情
tcp-ip5

TCP/IP通信的三次握手、四次挥手

tcp-handshake

三次握手:

第一次握手:客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认;

第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态;

第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=y+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

 握手过程中传送的包里不包含数据,三次握手完毕后,客户端与服务器才正式开始传送数据。理想状态下,TCP连接一旦建立,在通信双方中的任何一方主动关闭连接之前,TCP 连接都将被一直保持下去。

与建立连接的“三次握手”类似,断开一个TCP连接则需要“四次握手”。

第一次挥手:主动关闭方发送一个FIN,用来关闭主动方到被动关闭方的数据传送,也就是主动关闭方告诉被动关闭方:我已经不 会再给你发数据了(当然,在fin包之前发送出去的数据,如果没有收到对应的ack确认报文,主动关闭方依然会重发这些数据),但是,此时主动关闭方还可 以接受数据。

第二次挥手:被动关闭方收到FIN包后,发送一个ACK给对方,确认序号为收到序号+1(与SYN相同,一个FIN占用一个序号)。
第三次挥手:被动关闭方发送一个FIN,用来关闭被动关闭方到主动关闭方的数据传送,也就是告诉主动关闭方,我的数据也发送完了,不会再给你发数据了。
第四次挥手:主动关闭方收到FIN后,发送一个ACK给被动关闭方,确认序号为收到序号+1,至此,完成四次挥手。

(一)计网五层模型概述 每天都在接触互联网,可是你是否想过,你和她/他是如何实现互联的?全世界有几十亿台PC终端,连接在一起,互相通信。你甚至根本不用知道对方的物理地址,却能够准确无误的给对方发送消息,你不觉得很神奇吗?细数电脑里的小姐姐,每次品头评足完一番之后匆忙Delete,意犹未尽然后又转战于各大站点寻找车牌。 是否苦恼过为什么不同的下载方式带来的下载速度之差如此之大?P2P、Aris2、Sync ... 又有多少... 阅读详情

相关推荐

计算机网络复习总结:什么是OSI7层模型、5层模型、TCP/IP 4层模型,各层协议导航

个人总结整理相关计算机网络知识点,出发点是各类问题以及比较重要的部分。 一、OSI 七层模型 OSI 的七层模型从上到下依次是: 应用层 表示层 会话层 运输层 网络层 数据链路层 物理层 七层模型开始是某美国组织定的标准,强调的是理论,各个层需要完成的功能都很清晰,实现起来麻烦。 如果一开始只是两个物理机器在通信,显然物理层就足够了,但是会出现一系列的问题,逐渐发展,计算机的最终目的已经发展到应用层,就催生了一层一层的累加,所以就需要进行区分,产生了分层,以及每一层的功能重点。 各层的功能: 1

LifeGoesOn 1920

TCP/IP五层网络模型

TCP/IP五层网络模型

XuXin_971222的博客 2558

告别130MB/s瓶颈!用Zynq+NVMe实现1.2GB/s高速存储的PL数据分流实战

本文详细介绍了如何通过Zynq+NVMe实现1.2GB/s高速存储的PL数据分流方案,突破传统Zynq架构130MB/s的瓶颈。文章分享了PL直连NVMe的硬件架构设计、软件栈优化及性能调优实战技巧,帮助开发者实现高速数据流的稳定存储。

weixin_42653691的博客 372

TCP/IP五层模型介绍

tcp/ip五层模型详解

weixin_45331512的博客 1万+

TLF35584 窗口看门狗_理论篇

1)看门狗的结果(有效或无效触发)由相关的看门狗故障计数器独立监控。2)窗口看门狗的状态是WWO,它可能有“有效WWD触发”或“无效WWD触发”值。

舊梦的博客 2527

GPT Researcher 的win docker安装攻略

github网址是:https://github.com/assafelovic/gpt-researcher/blob/master/README-zh_CN.md。使用 Docker 运行 AI-Researcher 项目的。因为docker安装方法不够清晰,因此写一个使用方法。打开设置——docker engine ,增加代码。如有其他问题,可提供错误截图或日志进一步排查!

weixin_43818488的博客 1127

TCP/IP五层模型

认识协议 “协议”是一种约定。 计算机之间传输媒介是光信号和电信号,通过“频率“和”“强弱”来表示0、1这样的信息,想要传递不同的信息,需要约定好双方的数据格式。 网络协议是一个共同标准,大家都来遵守。 为了让两台主机通信,需要协议和标准的数据格式才能进行通信。 协议分层(分层最大的好处就是便于封装) OSI七层模型: 1、OSI七层网络模型称为开发式系统互联网参考模型,是一...

ffsiwei的博客 3万+

人工势场法在自动驾驶避障中的实践与优化

本文深入探讨了人工势场法在自动驾驶避障中的核心原理与实践优化。通过解析引力与斥力模型,揭示了经典算法在局部最优和目标不可达等问题上的局限性,并重点介绍了改进斥力场函数、引入道路边界斥力及动态参数调整等关键优化策略,有效提升了该局部路径规划算法在复杂动态场景下的实用性与鲁棒性。

weixin_29208327的博客 929

网络分层之OSI的7层模型与TCP/IP的5层模型

网络分层之OSI的7层模型与TCP/IP的5层模型1、OSI的7层模型与TCP/IP的5层模型的简单介绍(1)OSI的7层模型(2)TCP/IP的5层模型2、TCP/IP协议栈的主要协议3、数据的封装过程的简单描述 1、OSI的7层模型与TCP/IP的5层模型的简单介绍 目前主流上对网络分层最常见的两种分层模型,一个是IOS 的7层模型, 一个是TCP/IP的5层模型 (1)OSI的7层模型 七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)

lv74134的博客 846

31、双相不锈钢直齿轮加工与性能研究及人工神经网络在焊接中的应用

本文研究了双相不锈钢直齿轮在不同加工方法(WEDM与滚齿加工)下的磨损行为,分析了表面粗糙度、齿厚变化、磨损率及润滑性能随转速的变化规律,并对比了两种工艺的优劣。同时,探讨了人工神经网络(ANN)在AA7050铝合金搅拌摩擦焊中的应用,通过建立工艺参数与焊接质量之间的预测模型,实现了对焊缝硬度和峰值温度的准确预测。研究为高性能齿轮制造和铝合金焊接提供了理论支持和技术参考,并提出了未来在润滑优化、加工工艺改进及智能控制方面的研究方向。

ggg99的专栏 151

Unity零基础到入门 ☀️| 【UI系统学习】轻松学会 Unity 的 UGUI基础控件的使用(包括一个简易血条、蓝条设计)

Unity,UGUI。本篇博客来挑几种Unity中最常用的UI控件如何使用和使用技巧,包括一个简易血条蓝条的小实例

努力前行,总会成为自己心中的那道光 2万+

你不知道的TCP/IP网络通信的 5 层模型

两台计算机是如何通信的呢?在成千上万的计算机中,为什么一台计算机能够准确着寻找到另外一台计算机,并且把数据发送给它呢?这依赖的就是TCP/IP网络通信的5层模型。可能很多人都听说过网络通信的 5 层模型,但是可能并不是很清楚为什么需要5层模型,5层模型负责的任务也有可能经常混淆。今天我们就来谈谈TCP/IP网络通信的5层模型(如图1)。图1一、 物理层一台计算机与另一台计算机要进行通信(如图2),第一件要做的事是什么?当然是要把这台计算机与另外的其他计算机连起来啊,这样,我们才能把数据传输过去。例如可以通过

babyai996的博客 779

SQL进阶技巧:数据预处理如何对数据进行分桶【分箱】?

本文详细介绍了数据分析中常见的几种分桶方式:基于业务规则的分桶、等距分桶及等频分桶等,针对每种分桶方式给出了SQL实现

石榴姐yyds 4021

第1节 OSI7层模型和TCP/IP5层协议簇/栈——数据的封装和解封装过程

本节首先简要介绍了分层思想的目的,然后主要介绍了OSI7层模型和TCP-IP5层协议簇/栈,其次重点介绍了TCP-IP5层协议簇/栈中各层的功能以及如何完成数据的封装与解封装过程,最后补充介绍了TCP-IP5层协议簇/栈中各层的工作硬件及协议。

m0_64378913的博客 2755

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

OSI 7层模型和 TCP/IP 5层模型

网络协议通常分不同层次进行开发,每一层分别负责不同的通行功能。 两种参考模型 OSI 和 TCP/IP, OSI 先有模型后有协议,TCP/IP 则相反。 OSI 7层模型 - 应用层 - 表示层 - 会话层 - 传输层 - 网络层 - 数据链路层 - 物理层 TCP/IP 5层模型 - 应用层 - 传输层 - 网络层 - 数据...

yequ 的博客 866

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

TCP/IP四层模型以及F5部分相关配置

OSI七层模型与TCP/IP协议簇对应关系: TCP/IP传输示意图: OSI七层模型以及各层功能: 以TCP/IP模型,各层协议: 一、网络接口层: Internetwork:互联网络 Ethernet v.2:网卡驱动 IEEE 802.2:IEEE 802又称为LMSC,是一个物理协议集,802网络是一系列局域网的总称,包含物理层PHY和MAC两个组件,MAC决定数据传输和访问媒介的规则,PHY定义其中细节,致力于研究局域网和城域网的物理层和MAC层中定义的服务和协议,对应OSI网络参考模型的最

qq_43148894的博客 2407

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

TCP/IP 5层模型及对应的协议

首页我的主页相册广场游戏 昵称搜索 消息  私信 模板 设置 退出 关注此空间 smemory 学习,引摘 2007-12-10 21:31 TCP/IP5层模型及对应的协议 笔试考这个竟然没写全,想死TCP/IP的层                              

A辉er 2745

Linux运维-day27-OSI 7层网络模型及TCP/IP 5(4)层模型

一、 OSI 7层网络模型 1.1 OSI 的来源 OSI(Open System Interconnect),即开放式系统互联。 一般都叫 OSI 参考模型,是 ISO(国际标准化组织)组织在 1985 年研究的网络互连模 型。 ISO 为了更好的使网络应用更为普及,推出了 OSI 参考模型。其含义就 是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就 能互联了...

wwj0407的博客 320

TCP/IP 5层模型

应用层:所有的软件 【软件】 传输层:定义了两个设备之间是以怎样的方式进行传输数据的; 【TCP/UDP】 网络层:为每一个上网的设备,提供唯一的“编址” 以及 “路由/寻址”功能【IP/ICMP/ARP】 数据链路层:在设备之间建立、维护和断开一个“逻辑连接”,以及负责数据的差错校验;【Ethernet(以太网)/Frame-relay/ATM】 物理层:凡是看得见的,摸得着的可以上网的设备,都是由

m0_46196876的博客 124

TCP/IP5层模型及对应的协议(转)

1.请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图?  OSI/ISO根据整个计算机网络功能将网络分为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层七层。也称“七层模型”。TCP/IP“五层模型”分为:物理层、互联网层、网络层(IP层)、传输层(TCP/UDP层)、应用层。  2.请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP...

点点滴滴 1217

OSI七层模型和TCP/IP 5层模型的核心思路:分层

OSI和TCP/IP的核心思路:分层。我们学习网络的时候,一定要按照这个思路来理解数据报文从上到下,从下到上,分层流动,不能越级访问。当我们debug问题的时候,也要牢牢把握分层的思路,逐层找到数据包流动的位置。

Ankie资深技术项目经理 479

OSI 7层模型 && TCP/IP四层模型 && 5层模型都是什么,作用是什么【每层的协议没整理完】

在计算机之间传输文件的协议,可以屏蔽操作系统和文件存储方式 FTP(基于 TCP 协议)[FTP 是一种不安全的协议,因为它在传输过程中不会对数据进行加密。应用层:实现各应用之间信息交换的服务,定义了各个应用传输信息格式,即,定义了传输信息的协议(如Web应用的传输信息协议 HTTP、远程登录协议Telnet、安全的网络传输协议SSH、域名管理系统DNS)UDP(User Datagram Protocol,用户数据协议):提供 无连接 的,尽最大努力 的数据传输服务(不保证数据传输的可靠性),简单高效。

qq_41764621的博客 666

新手5分钟了解TCP/IP四层模型

简单了解四层结构。

qq_57223070的博客 1588

【windows|011】TCP/IP5层模型常见协议及应用总结大全

传输层是OSI(开放系统互连)模型中的第四层,主要负责提供端到端的数据传输服务 传输层协议在网络通信中起着至关重要的作用,它们负责将数据从源端传输到目的端,并提供了不同的服务质量和传输特性。TCP、UDP和SCTP是其中最为常见和重要的三种协议,它们各具特点并适用于不同的应用场景

小鹏linux的博客 1159

No.5 OSI七层模型和TCP/IP五层模型以及多网卡bonding

1、简述OSI七层模型和TCP/IP五层模型 第七层 应用层 其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作 ----------------------------------------------------------------------------------- 第六层 表示层 功能是“处理用户信息的表示问题,如编码、数据格式转换和加密解密”等 -------------------------------------------------------------------

weixin_42534981的博客 572
上一篇: OSI参考模型
下一篇: 在浏览器中输入一个网站后,都发生了什么
ColorWaterer
博客等级 码龄12年 16粉丝 128原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值