当前位置:首页>数码>

linux什么情况下用(什么时候用linux命令)

来源:原点资讯(m.360kss.com)时间:2024-06-02 02:31:47作者:YD166手机阅读>>

TCP与udp基本区别

  1. 基于连接与无连接
  2. tcp要求系统资源较多,UDP较少;
  3. UDP程序结构较简单
  4. 流模式(TCP)与数据报模式(UDP);
  5. TCP保证数据正确性,UDP可能丢包
  6. TCP保证数据顺序,UDP不保证

UDP应用场景:

  1. 面向数据报方式
  2. 网络数据大多为短消息
  3. 拥有大量Client
  4. 对数据安全性无特殊要求
  5. 网络负担非常重,但对响应速度要求高
TCP报头

linux什么情况下用,什么时候用linux命令(1)

UDP报头

linux什么情况下用,什么时候用linux命令(2)

TCP三次握手

linux什么情况下用,什么时候用linux命令(3)

1.TCP服务器进程先创建传输控制块TCB,时刻准备接受客户进程的连接请求,此时服务器就进入了LISTEN(监听)状态; 2.TCP客户进程也是先创建传输控制块TCB,然后向服务器发出连接请求报文,这是报文首部中的同部位SYN=1,同时选择一个初始序列号 seq=x ,此时,TCP客户端进程进入了 SYN-SENT(同步已发送状态)状态。TCP规定,SYN报文段(SYN=1的报文段)不能携带数据,但需要消耗掉一个序号。 3.TCP服务器收到请求报文后,如果同意连接,则发出确认报文。确认报文中应该 ACK=1,SYN=1,确认号是ack=x 1,同时也要为自己初始化一个序列号 seq=y,此时,TCP服务器进程进入了SYN-RCVD(同步收到)状态。这个报文也不能携带数据,但是同样要消耗一个序号。 4.TCP客户进程收到确认后,还要向服务器给出确认。确认报文的ACK=1,ack=y 1,自己的序列号seq=x 1,此时,TCP连接建立,客户端进入ESTABLISHED(已建立连接)状态。TCP规定,ACK报文段可以携带数据,但是如果不携带数据则不消耗序号。 5.当服务器收到客户端的确认后也进入ESTABLISHED状态,此后双方就可以开始通信了。

为什么TCP客户端最后还要发送一次确认呢?

一句话,主要防止已经失效的连接请求报文突然又传送到了服务器,从而产生错误。

如果使用的是两次握手建立连接,假设有这样一种场景,客户端发送了第一个请求连接并且没有丢失,只是因为在网络结点中滞留的时间太长了,由于TCP的客户端迟迟没有收到确认报文,以为服务器没有收到,此时重新向服务器发送这条报文,此后客户端和服务器经过两次握手完成连接,传输数据,然后关闭连接。此时此前滞留的那一次请求连接,网络通畅了到达了服务器,这个报文本该是失效的,但是,两次握手的机制将会让客户端和服务器再次建立连接,这将导致不必要的错误和资源的浪费。

如果采用的是三次握手,就算是那一次失效的报文传送过来了,服务端接受到了那条失效报文并且回复了确认报文,但是客户端不会再次发出确认。由于服务器收不到确认,就知道客户端并没有请求连接。

TCP四次挥手

linux什么情况下用,什么时候用linux命令(4)

首页 1 2 3 下一页

栏目热文

linux学了以后能干什么(学习linux有前途吗教程)

linux学了以后能干什么(学习linux有前途吗教程)

说了这么多都是一直在谈如何学习编程,学习JAVA,c/c 等一些基础的东西。可能有些人会问,学了能干什么?学泥瓦工,可...

2024-06-02 03:02:25查看全文 >>

希腊神话读后感100字(希腊神话读后感100字以内)

希腊神话读后感100字(希腊神话读后感100字以内)

暑假期间,我怀着一种探究神秘、好奇的心情读完了老师推荐的作品《希腊神话故事》,这是一部由德国作家古斯塔夫.施瓦布著、由高...

2024-06-02 03:00:33查看全文 >>

希腊神话详细介绍(古希腊神话简单介绍)

希腊神话详细介绍(古希腊神话简单介绍)

希腊神话可能是所有神话当中最为庞大最为复杂的神话。其背景设定是这个世界最先从一片混沌开始,然后产生最原始的神,这一点和北...

2024-06-02 02:30:11查看全文 >>

古希腊神话内容简介(古希腊神话故事内容简介)

古希腊神话内容简介(古希腊神话故事内容简介)

一部关于古希腊神话传说的普及读物力求将这些神话故事讲得简洁而不失详备,在保持主干完整的基础上,将错综复杂的关系交代得井然...

2024-06-02 03:07:58查看全文 >>

1t机械硬盘实际多大(1t机械硬盘实际容量一般是多少)

1t机械硬盘实际多大(1t机械硬盘实际容量一般是多少)

大家在电商平台购物时,在不清楚产品的好坏时,会不会浏览已购买用户的评论,以此来作为评判这款产品的佐证?笔者在购买陌生产品...

2024-06-02 02:41:48查看全文 >>

linux目录详细介绍(linux必学的60个命令)

linux目录详细介绍(linux必学的60个命令)

请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1. 前言...

2024-06-02 02:33:38查看全文 >>

古诗的分类整理(古诗分类归纳大全)

古诗的分类整理(古诗分类归纳大全)

更多资料请关注微信公众号:小学资源园地事理哲理类1.欲穷千里目,更上一层楼。——王之焕《登鹳雀楼》2.人事有代谢,往事成...

2024-06-02 03:11:06查看全文 >>

古诗按内容分类25种(古诗词按内容分类整理大全)

古诗按内容分类25种(古诗词按内容分类整理大全)

唐诗的九大题材及其代表作:山居怀古田园山水边塞送别爱情悼亡相思,...

2024-06-02 03:04:13查看全文 >>

古诗的分类表

古诗的分类表

古诗词的学习伴随着语文学习的每个阶段,古诗词的理解和运用也是语文学习的一个重点,不能忽视。古诗词是我们中国传统文化的代表...

2024-06-02 03:10:05查看全文 >>

古诗的分类有哪些(古诗题材六种分类)

古诗的分类有哪些(古诗题材六种分类)

一、怀人思乡诗(羁旅诗、闺怨诗、爱情诗)1、示例或相关点:与三类人相关:飘泊在外的游子、长年征战的将土、独守闺中的离妇。...

2024-06-02 03:15:03查看全文 >>

文档排行