饺子da 2023-03-30 20:29 采纳率: 40%
浏览 233
已结题

tcp首部中的那个指针问题

在百度中查了3页的资料,都看过了也没搞明白。才来csdn提问

tcp首部里面的紧急指针究竟是干啥的?

谁能说明白透彻些?

我脑子里的疑问一大串。

  • 写回答

14条回答 默认 最新

  • Programming_Konjac 2023-03-30 20:36
    关注

    1、URG(紧急指针URGent)
    当URG=1时,表明紧急指针字段有效。它告诉系统此报文段中有紧急数据,应尽快传送(相当于高优先级的数据),而不要按原来的排队顺序来传送,例如,已经发送了很长的一个程序要在远地的主机上运行。但后来发现了一些问题,需要取消该程序的运行。因此用户从键盘发出中断命令(Ctrl+C)。如果不使用紧急指针数据,那么这两个字符将存储在接收TCP的缓存末尾。只有在所有的数据被处理完毕后这两个字符才被交付接收方的应用程序。这样做就浪费了很多时间。
    2、PSH(推送PuSH)
    当两个应用进程进行交互式的通信时,有时在一端的应用进程希望在键入一个命令后立即就能收到对方的响应。在这种情况下,TCP就可以使用推送操作。这时,发送方TCP吧push置1,并立即创建一个报文段发送出去。接收方TCP收到PSH=1的报文段,就尽快的(即“推送”向前)交付接收应用程序,而不再等到整个缓存区都填满了之后再向上交付。

    评论

报告相同问题?

问题事件

  • 系统已结题 4月7日
  • 创建了问题 3月30日

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题