TCP/IP 三次握手与四次挥手的理解

引言

异地恋场景:
(嘟。。嘟。。已接通!)
男:“喂,能听到吗?”
女:“嗯,我在。你能听到吗?”
男:。。。。
女:“喂?”
男:。。。。
女:“!╰_╯!”


于是乎,可怕的矛盾开始了。。。。
我们可以分析以下女生生气的原因:
  1. 男生发起通话
  2. 女生接到通话,欣然的响应男生,结果男生不再回应

那么不出意外的话女生会等待几秒钟后挂断电话,即

通话无法进行

这个场景在学习servlet,谈到客户端和服务端建立连接的过程时。形象的与TCP/IP的握手机制联系在一起

相比于在计算机网络中屡次听到这一名词,形象的出现更能加深其过程的印象:

(一) TCP/IP

TCP(Transmission Control Protocol): 传输控制协议。负责保证数据安全的送达。

IP(Internet Protocol):因特网互联协议。即规定了每个联网设备的地址。

二者通常被组合在一起作TCP/IP,其共有七层架构:

  1. 物理层
  2. 数据链路层
  3. 网络层
  4. 传输层
  5. 会话层
  6. 表示层
  7. 应用层

根据其分层功能,亦可将 会话层、表示层、应用层合并为应用层,即五层架构

(二) 三次握手

1.连接状态

三次握手:即需要建立一个TCP链接,需要客户端和服务端之间进行三次确认(发送报文的过程),方能确认连接:
在这里插入图片描述

经历这三步之后,即客户端与服务端建立起连接,客户端可以开始向服务端发送请求。

异地恋情侣沟通日常:
在这里插入图片描述

2.搁置状态

若是在服务器响应后,客户端没有发送请求,那么分配给其的服务便会进入搁置状态:

在这里插入图片描述
那么该对情侣便不会开启聊天:
在这里插入图片描述

3.服务器攻击

服务器可以向多个客户端响应服务。若是一台计算机在收到响应后搁置,不会造成很大的影响。

若是恶意的将成千上万个请求发送至服务端,请求响应后搁置,那么服务器便面临着崩溃。

(三) 四次挥手

四次挥手:即需要终止该TCP链接,需要客户端和服务端之间进行四次确认,方能确认断开:
在这里插入图片描述
于是该情侣也结束了一天的陪伴:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值