博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浅谈Socket 理解
阅读量:6574 次
发布时间:2019-06-24

本文共 347 字,大约阅读时间需要 1 分钟。

  最近想了解一下 从浏览器输入URL到Spring的启动加载 中间的流程。其中有Socket有的应用,这里就浅谈一下。

  事前让我们先回忆一下 TCP/IP协议吧!

  分为 链路层 ,网络层 传输层 应用层。Socket 是应用层与传输层之间的桥梁传输数据。

   

   socket 在建立通信是 要进行"三次握手" 大致流程如下:

  第一次: 客户端发送 SYN包(初始化包),等待服务器确认。

  第二次: 服务器收到 SYN包 ,并确认客户端 SYN包,同时发送 SYN+ACK(响应包)。

  第三次: 客户端收到SYN包 +ACK包,并发送 ACK包到服务器。

  之后 发送数据包 传输数据。

 

转载于:https://www.cnblogs.com/934827624-qq-com/p/6944567.html

你可能感兴趣的文章
js中的内置对象(详细篇)
查看>>
Flutter仿美团应用开发笔记-入门篇
查看>>
你写的java代码是怎么在操作系统底层执行的?看完这篇你就知道了
查看>>
【bug】掘金md文本解析器bug
查看>>
笔记bs,信息
查看>>
《视觉开发专题》之 OpenGL 概述
查看>>
分布式缓存Redis Centos下单节点安装
查看>>
完整仿写鸿洋WanAndroid网站客户端
查看>>
2.1 ListView 源码
查看>>
一起来学SpringBoot | 第二篇:SpringBoot配置详解
查看>>
Vue的mergeOptions函数分析-下
查看>>
ES6知识点概述
查看>>
excanvas让canvas兼容ie7,8
查看>>
前端面经
查看>>
AI进入制造业 节省人工成本也能提高产品性能
查看>>
剑指offer题解
查看>>
MXRuntimeUtils,替代 [NSObject performSelector object object ]的工具
查看>>
深入理解HTTPS工作原理
查看>>
一个月面试 4 家,3 家 Offer,来看看人家是如何面试的!
查看>>
一个近乎完美基于Dubbo的微服务改造实践
查看>>