千家信息网

tcp/ip 建立过程

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,1. tcp /ip : 在osi网络参考模型中,它提供着可靠的传输服务/定义:传输控制协议a: tcp/ip 的建立过程,通过三次握手,和四次挥手来完成。2. 何为三次握手?首先在这假设,syn="
千家信息网最后更新 2025年02月01日tcp/ip 建立过程

1. tcp /ip : 在osi网络参考模型中,它提供着可靠的传输服务/


定义:传输控制协议


a: tcp/ip 的建立过程,通过三次握手,和四次挥手来完成。


2. 何为三次握手?


首先在这假设,syn="m" ,syn 就是客户端在向务端发送链接请求,服务端会收到这个syn的链接请求


包,客户端的状态为:syn_sent


第一次握手:当客户端给服务器发送syn(m)链接请求,等待服务器的确认,然后客户端的状态为


syn_sent


第二次握手:当服务端收到syn(m)的包的链接请求时,服务端需要发送一个确认包 ack (m+1) ,意思就


是我收到了,m+1 表示确认,同样它也发送syn包 ,假设在第二次,syn=n,然后服务器的状态为,


syn_recv,也就是说服务器这次发送了两个包 syn 和ack


第三次握手:当客户端收到了服务端发送的syn 和ack包后,它就向服务端发送一个确认包 ack


(n+1),这里的n+1表示确认,然后客户端和服务端的状态为establish,即 tcp 建立完成


3.四次挥手:


首相四次挥手结束用这个词描述:fin = finsh (完成的意思)


第一次挥手:客户端给服务器发送fin的断开连接请求,


第二次挥手:服务端收到了客户端发送的fin请求包,服务端并不会立刻给客户端发送fin的包,这时候


可能服务器还在传输数据,不能断开,所以先发送了ack确认包,意思说,我收到了你的FIN包,但是我


还有数据没有发送完成,请稍等一下


第三次挥手:当服务端把数据传输完成后,然后给客户端发送一个fin的包,意思是,我把数据都传送完


成了,现在我们可以断开连接了


第四次挥手:当客户端收到服务器发送的FIN包后,它会向服务端发送一个ack,意思就是可以断开连接


了,然后经过两个msl时长后断开链接


如下图:










服务 客户 客户端 服务器 意思 链接 数据 状态 传输 就是 端的 两个 第一次 过程 也就是 也就是说 数据传输 时长 模型 第二次握手 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 护苗网络安全教程第四集 广州青莲网络技术 web服务器安全设置毕业论 崇明区一站式软件开发诚信合作 云服务器可以上网吗 网络安全法 员工信息 无为软件开发文档 cpc申请书名称与数据库不符 泗洪多功能网络技术大概费用 与网络安全的手抄报五年级 数据库每一行表示什么 辽宁省网络技术专升本真题 软件开发知识产权及保密协议 口袋网络技术 国家网络安全概念股票 湖北服务器防火墙供应商 计算机网络技术的应用的毕业设计 网络安全法关于检测的规定 软件开发哪个比较容易上手 长沙软件开发驻场咨询 2005数据库是什么 上海网络技术服务咨询产业 内测服务器 龙啸苍穹 龙门飞甲 深圳手机软件开发定制费用 信息网络安全工作总结 商洛软件开发企业 软件开发的职业规划 服务器控制管理器 怎么打开网络的服务器 上海网络软件开发服务平均价格
0