通俗理解: 但是为什么一定要进行三次握手来保证连接是双工的呢,一次不行么?两次不行么?我们 ...
通俗理解: 但是为什么一定要进行三次握手来保证连接是双工的呢,一次不行么 两次不行么 我们举一个现实生活中两个人进行语言沟通的例子来模拟三次握手。 引用网上的一些通俗易懂的例子,虽然不太正确,后面会指出,但是不妨碍我们理解,大体就是这么个理解法。 第一次对话: 老婆让甲出去打酱油,半路碰到一个朋友乙,甲问了一句:哥们你吃饭了么 结果乙带着耳机听歌呢,根本没听到,没反应。甲心里想:跟你说话也没个音, ...
2018-06-27 17:47 0 955 推荐指数:
通俗理解: 但是为什么一定要进行三次握手来保证连接是双工的呢,一次不行么?两次不行么?我们 ...
tcp三次握手四次挥手大白话理解 三次握手建立连接阐述: 第一次握手:客户端要和服务端进行通信,首先要告知服务端一声,遂发出一个SYN=1的连接请求信号,”服务端哥哥,我想给你说说话”。 第二次握手:当服务端接收到客户端的连接请求,此时要给客户端一个确认信 ...
为什么需要三次握手?三次握手的目的是为了确保客户端和服务端建立稳定可靠的连接。 在讲解之前,需要先明白[SYN]和[ACK]是什么意思?[SYN]和[ACK]是命令标记。在客户端和服务端建立连接之前,双方需要互发消息,确认是否可以建立连接。而发送消息的命令就是用[SYN]和[ACK]来标记 ...
TCP协议简介 TCP协议是五层协议中运输层的协议,下面依赖网络层、链路层、物理层,对于一个报文想发到另一台机器(假设是服务器)上对等层,每一个所依赖的层都会对报文进行包装,例如TCP协议就依赖网络层的IP协议,所以发送的报文会经过如下封装: 当这个数据包到达服务器时,服务器的网络层会对IP ...
TCP的位置 TCP工作在网络OSI的七层模型中的第四层——Transport层,IP在第三层——Network层,ARP在第二层——Data Link层; 在第二层上的数据,我们把它叫Frame,在第三层上的数据叫Packet,第四层的数据叫Segment。 数据从应用层发下来,会在 ...
这个协议非常重要,这里把它的链接和释放整理一下 首先是三次握手: 1、 客户端发起,像服务器发送的报文SYN=1,ACK=0,然后选择了一个初始序号:seq=x。 SYN是干什么用的? 在链接的时候创建一个同步序号,当SYN=1同时ACK=0的时候,表明这是一个连接请求的报文段。如果对方 ...
前言 先说一下IP协议和TCP协议,IP协议是无连接的通信协议,IP不会占用两个设备之间通信的线路,IP实际上主要负责将每个数据包路由至目的地,但是IP协议并没有能够确保数据包是否到达,传过去的数据包是否按照顺序排列,所以IP数据包是不可靠的。而解决数据不可靠的问题就是由TCP协议来完成 ...
白话解说TCP/IP协议三次握手和四次挥手 1、背景 和女朋友异地恋一年多,为了保持感情我提议每天晚上视频聊天一次。 从好上开始,到现在,一年多也算坚持下来了。 1.1、问题 有时候聊天的过程中,我的网络或者她的网络可能会不好,视频就会卡住,听不到对方的声音,过一会儿之后才会恢复。 中间 ...