四次挥手到底是个什么鬼东西?
挥手需要四次呢?今天我们就来详细的聊一下这个。 1.什么是TCP TCP协议,简单称呼一下的话,那就是传输控制协议,为什么这么称呼它呢,因为这个协议就是用来对数据的传输进行控制的一个协议,这个大家肯定也都是没有异议的。 TCP有时候你会在很多书中看它们称之为“套接字”,其实这就是翻译,在原著中的意思可能就是 a place on a surface or machine with holes for connecting a piece of electrical equipment.,然后经过翻译的手,翻译过来就是套接字的意思,其实大家心里清楚就行,问这个的几乎不怎么存在。所以大家就是知道就可以了。 我们也都知道网络协议是分层的,7层(5层),可以分为不标准的7层,也可以分为标准的五层(也有人说是4层,区别不大,就少了一个物理层面),实际上这个标准阿粉个人感觉还是笼统的和细微的差别就像这个图。这个分层的概念则是不同的,如果说你是按照OSI七层模型结构体来分,那就是7层,如果是按照TCP/IP,那么就是4层。在这里的TCP,就是在我们的数据传输层里面,因为毕竟阿粉之前就说了,传输控制协议嘛。 2.TCP协议的报文 而在TCP/IP的分层P和UDP是两种最为著名的运输层协议,二者都使用IP作为网络层协议。 尽管TCP使用的是不可靠的IP服务,但是它提供的传输层服务,却是更加可靠的。 那么我们就先来看看这个TCP协议的报头是什么样子的,把抽象的东西具体化一点,才能更加的加深理解。 CP段都包含源端和目的端的端口号,用于寻找发端和收端应用进程。这两个值加上IP首部中的源端IP地址和目的端IP地址唯一确定一个TCP连接。 这个时候我们就得来看看里面都有些什么东西了,
U R G 紧急指针有效 A C K 确认序号有效 P S H 接收方应该尽快将这个报文段交给应用层 R S T 重建连接 S Y N 同步序号用来发起一个连接。这个标志和下一个标志将在第 1 8章介绍 F I N 发端完成发送任务
(编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |