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时长后断开链接
最后一公里以及EPL等专线服务,可将云专线延伸至办公室或数据中心,帮助企业快速构建高质量私有专线网络,高效通信。众所周知,企业用户业务需求多样化,云专线为众多需要云服务的企业解决了许多使用难题。
tcp/ip 建立过程相关推荐
- TCP/IP 建立连接的过程
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接. 第一次握手:建立连接时,客户端发送连接请求到服务器,并进入SYN_SEND状态,等待服务器确认: 第二次握手:服务器收到 ...
- tcp/ip ---数据封装过程
转载于:https://www.cnblogs.com/saryli/p/5306721.html
- TCP/IP协议-概念、应用、开发、Hack
TCP/IP协议 一 协议概述 <一> 概念 1 基本概念 Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协 ...
- Network 之五 TCP/IP 协议族、工作流程、常用协议格式
最近工作需要搞网络相关的内容,由于之前对网络了解比较少,因此开始重点学习一下网络相关的各种知识.博文中的有些内容来自于在学习过程中对于一些互联网上我认为的重点知识的记录,如果侵权请联系删除! ...
- 网络编程-TCP/IP协议栈-TCP协议
TCP协议 TCP协议作用 TCP协议位于协议栈的传输层.当应用层向TCP层发送用于网间传输的,用8字节表示的数据流,TCP则吧数据流分割成适当长度的报文段,最大传输段大小(MSS)通常受到改计算机连 ...
- 网络安全笔记-TCP/IP
基础不牢,地动山摇 TCP/IP概述 TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议,网络协议,也叫作网络通讯协议 ...
- TCP/IP,HTTP,RPC、SOA、长连接短连接等的区别
一.TCP/IP 建立TCP需要三次握手才能建立(客户端发起SYN,服务端SYN+ACK,客户端ACK), 断开连接则需要四次握手(客户端和服务端都可以发起,FIN-ACK-FIN-ACK). 1.为 ...
- tcp/ip网络里的客户端和服务器端 信息交流 与 安全
ISP(Internet Service Provider) 互联网服务提供商, 即向广大用户综合提供互联网接入业务.信息业务.和增值业务的电信运营商. 通过wireshark学习tcp/ip. 用w ...
- java基础巩固-宇宙第一AiYWM:为了维持生计,四大基础之计网_Part_1-1(计算机网络体系_七层模型五层模型TCP/IP四层模型、TCPUDPIP的故事【TCP三握四挥】)整起
PART1:计算机网络体系可以大致分为一下三种, 每一层有自己对应的协议,每一层都是向上一层提供服务,每个分层中所有的协议都称为协议栈 协议:网络中传输信息时的规范和规则 各层一些重要的协议 网络:通 ...
最新文章
- 前台传list到后台_实学:Java开发自己的博客系统-第十八篇(后台侧边栏菜单)...
- 原生JDBC操作数据库流程
- PostgreSQL建表动作分析
- nginx关闭favicon.ico日志
- 【OpenCV新手教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放...
- 基本类型的默认值和取值范围
- 学习JavaScript原型应用
- spring-第十九篇AOP面向切面编程之增强处理的优先级
- php 的主要功能和特点,PHPMailer的主要功能特点和简单使用说明
- 保险中介3.0时代:数字化中介在场景中打造核心竞争力
- 策略模式(用策略模式实现我们淘宝,京东,美团等等简易满减活动)
- Web3:价值投资的范式转移
- Xiaojie雷达之路---速度解模糊
- 国家对五险一金的交纳说明,太有用了,找都找不到
- 尘封多年的期权,价值千万...
- VR家居为什么盛行?可以解决哪些传统家居的痛点?
- Word文档在首尾添加字符
- c语言错误c1075,求助帖 关于C语言通讯录
- C# 练习ListBox控件用法。
- 机器学习入门编程环境配置
热门文章
- zg手册 之 python2.7.7源码分析(1)-- python中的对象
- 安装vsftpd-3.0.2.tar.gz源码
- 【转】关于char * 与 char[]
- IIS6+Tomcat7整合
- ASP.NET 2.0 – 善用DataSourceMode属性
- OpenCV meanshift目标追踪
- DeskArtes 3Data Expert Ultimate中文版
- 图文详解南方CASS 7.1简体中文版
- 实验三 ShellShock 攻击实验
- UVa 1393 (容斥原理、GCD) Highways