首页 > 其他分享 >6=DAY=

6=DAY=

时间:2022-08-27 12:23:04浏览次数:89  
标签:握手 通信 TCP DAY 传输 连接

TCP建立连接时通过三次握手可以有效地避免历史错误连接信息的建立,减少通信双方不必要的资源消耗,三次握手能够帮助通信双方获取初始化序列号,它们能够保证数据包传输的不重不丢,还能保证它们的传输顺序,不会因为网络传输的问题发生混乱,到不使用「两次握手」和「四次握手」的原因已经非常清楚了:

「两次握手」:无法避免历史错误连接的初始化,浪费接收方的资源;
「四次握手」:TCP协议的设计可以让我们同时传递ACK和SYN两个控制信息,减少了通信次数,所以不需要使用更多的通信次数传输相同的信息;

作者:金牛小土鸡
链接:https://www.jianshu.com/p/788ac410b74c
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

标签:握手,通信,TCP,DAY,传输,连接
From: https://www.cnblogs.com/shenxiaodou/p/16630321.html

相关文章

  • day 22 JSONP及Axios
    JSONP及Axiosjsonp概述:JSONP是一种跨域解决方案,它主要是利用了script标签不受跨域影响的特性来完成对应的请求操作。实际上是一个get请求。什么叫跨域同源策略(属于浏览......
  • day 20 前面知识内容回顾
    内容回顾一阶段(页面布局和样式)html+css(布局和修饰)html5新增css3新增移动端适配(大屏适配)rem(媒体查询)(seo搜索引擎优化)动画效果css3二阶段(js基础以及底层实现)js基础......
  • day 21 ajax
    Ajax协议http的协议(基于tcp/ip)请求的类型同步请求(上一个请求没完成不能进行其他操作)<ahref="http://www.baidu.com">去百度</a><ahref="http://www.wobo.com">......
  • day 19 promise 和闭包
    闭包和promise闭包概述:闭包是一种书写代码一种结构,这种结构拥有的特性就是内部的空间在使用中不会被回收。(内部的变量以及对应的参数不会被gc回收)函数的预编译过程开......
  • day 16 运动
    运动概述运动主要是动画的操作,主要是操作某个document元素的属性变化(位置变化)运动主要的三步骤使用定时器来定时更改对应的内容实时获取对应的元素的属性及相关内......
  • day 17 运动2
    运动讲解(2)swiper插件(内置css和js)概述:swiper是一个开源的免费的一个滚动的组件(他可以运用于轮播图焦点图滑动效果等)内置的Demo(演示)他里面包含对应的css(以class......
  • day18
    面向对象回顾及原型讲解面向对象回顾核心概念:万物皆对象(顶层对象Object)抽取行为作为方法抽取名词作为属性俩种构建对象的方式构造函数构建es6的形式classclassP......
  • JavaSE-Day02-Java方法
    Java方法什么是方法System.out.println() 类.对象.方法()Java方法是语句的集合,他们在一起执行一个功能方法是解决一类问题的步骤的有序集合方法包含于类或对象之中......
  • Day02
    打开CMD的方式开始+系统+命令提示符win键+R+输入cmd打开控制台(推荐使用)在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口资源管理器的地址栏......
  • JavaSE-Day01-Java流程控制
    Java流程控制用户交互Scanner通过Scanner类的next()和nextLine()方法来获取用户输入读取前可以使用hasNext()和hasNextLine()来判断是否还有输入的值next:不能得到带......