首页 > 其他分享 >【原创】写在BGP建立前的TCP三次握手

【原创】写在BGP建立前的TCP三次握手

时间:2023-09-19 14:26:16浏览次数:32  
标签:主机 握手 TCP BGP 三次 数据

         大家好,我是你们许久未曾谋面的龙少一郎,今天我给大家带来一点网络知识,希望大家深入理解下BGP路由在真正传输数据前的TCP前的三次握手是如何建立和连接的,开门见山,干货如下:         首先我们要知道TCP协议之所以三次握手是为了保证数据的完整和可靠传输,它本身就是一种电话系统服务的抽象,好比如在真正打电话之前,我们首先要保证电话线路间完整才能真正实现电话间的通话一样的道理,它是一种两点之间的随机端口进行协商通讯的。过程如下:        第一:当主机A向主机B发送同步序列号(SYN)标志位的数据段时,通过这个数据段向主机B请求建立连接。这个时候,主机A实际上告诉B两个意思:1)我要向你请求通讯;2)你要以什么样的数据段来回应我。         第二:当主机B收到主机A请求过来的数据时,它会响应一个确认认答(ACK)和同步序列号(SYN)标志位的数据段来回应主机A,同时也告诉A两件事:1)我已经收到你的请求了;2)你要以什么序列号作为起始数据段来回应我。         第三:当主机A接受到主机B发送过来的数据时,它会立即产生一个确认应答(ACK)来响应主机B,此时二者真正建立起了TCP连接了,可以进行正常的数据通讯了。它也传达出2个意思:1)我已经收到你发送过来的数据段;2)我们可以进行正常的数据通讯了。         注:基于TCP会话的通讯过程是要经过TCP请求建立、数据传输和终止连接这三个过程,所以我们也称之为“三次握手”,同时这是一个全双工的通讯模式,也就是主机A在向主机B进行主动握手的同时,主机B也在和主机A进行握手。                                                                                

 


 

标签:主机,握手,TCP,BGP,三次,数据
From: https://www.cnblogs.com/longshao0918/p/17714491.html

相关文章

  • 1.OSI、TCP、UDP
    1.OSI和TCP/IP网络分层模型(1)OSI七层模型是什么?每一层的作用是什么?(2)TCP/IP四层模型是什么?每一层的作用是什么?网络接口层、网络层(为分组交换网上的不同主机提供通信服务)、传输层(提供应用进程之间的端到端逻辑通信)、应用层(为用户提供应用程序)(3)为什么网络要分层?解......
  • 【原创】TCP四次断开
    大家好,我是你们的龙少一郎,紧接着上次已经写完的TCP三次握手,今天我们就要简单讲述下TCP的四次断开过程。希望大家对TCP的三次握手和四次断开有一个完整的认识。过程如下:    第一:当主机A和主机B完整的完成了一次数据通讯后,它会发送一个FIN标志置1的数据段,请求断开TCP连接。......
  • 【原创】BGP-2随笔(BGP使用场合以及在不同场合下如何建立peer关系)
        大家好,今天我给大家简单说一下BGP的使用场合,以及在不同抵涞牧诰咏⒑驮诓煌之间的peer邻接关系的建立,希望大家能够建立起一种对BGP的宏观上的概念。    BGP的使用场合:我们知道,BGP是一种能够与时俱进的无为而治的路由协议,它能够承载大量的路由,而且有着非常好的......
  • 【原创】BGP-1随笔(BGP如何建立邻居)
        大家好,我是你们的龙少一郎,有些光阴没有拿笔挥洒了,觉得有必要写点东西,还是似曾相似的感觉,追随着心的方向,带着努力的梦想,一路跌跌撞撞,将回忆轻轻随手写上,今天我给大家说的是BGP的入门基础篇,菜鸟可以简单了解一下。    说到BGP,我们不得不把路由分类一下:内部路由(I......
  • 【原创】BGP中的直连检测释疑
                                                   BGP直连检测及update-source当两个不同的自治系统(AS)间进行邻接建立时,会存在BGP的直连检测,它的目的就是建立BGP的邻接,进行路由......
  • 【原创】BGP协议的主要进程
    BGP的主要进程在思科路由器上,我们查看对应的BGP协议使用的进程导致CPU及内存利用率,可以用如下命令进行查看(锐捷路由器上不适用) 分别有Scanner进程、I/O进程、Router进程以及其他Scheduler进程、Event进程和Task这三个进程。前三个进程的主要作用如下:Scanner进程:主要是对BG......
  • 【原创】BGP中几种时间上的分析
                                                    BGP当中的关于几种时间上的简单分析在刚接触BGP时,出现了几种时间上的概念,对于这些时间上的概念,除了熟悉之外,也有一些疑惑,疑......
  • 【原创】BGP常见的邻居错误代码
                                                        BGP建立邻居的常见错误代码 在BGP建立邻居的过程当中,若邻居建立有问题,则会在BGP的Notification报文中出现常......
  • 【原创】重置BGP邻居的几种情况和方式
                                                 重置BGP邻居的几种情况和方式1. 什么情况下我们才会对BGP邻居进行重置?答:当我们有以下几种情况的时候,我们才会重置一个BGP的连接。......
  • 【原创】BGP中有关路由注意事项
                                                               BGP中有关路由注意事项1、对于BGP中的路由宣告,必须要和本地路由条目中的路由保持一致么......