看啥推荐读物
专栏名称: Java技术栈
专注分享Java技术干货,包括Java多线程、JVM、Spring Boot、Spring Cloud、Intellij IDEA、Dubbo、Zookeeper、Redis、架构设计、微服务、消息队列、容器、Git、面试题、最新动态等。
今天看啥  ›  专栏  ›  Java技术栈

TCP、HTTP、Socket,傻傻分不清?

Java技术栈  · 公众号  ·  · 2021-03-15 14:06
点击关注公众号,Java干货及时送达作者:rebareba地址:https://segmentfault.com/a/1190000014044351前言作为一名开发人员我们经常会听到HTTP协议、TCP/IP协议、UDP协议、Socket、Socket长连接、Socket连接池等字眼,然而它们之间的关系、区别及原理并不是所有人都能理解清楚,这篇文章就从网络协议基础开始到Socket连接池,一步一步解释他们之间的关系。七层网络模型首先从网络通信的分层模型讲起:七层模型,亦称OSI(Open System Interconnection)模型。自下往上分为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。所有有关通信的都离不开它,下面这张图片介绍了各层所对应的一些协议和硬件通过上图,我知道IP协议对应于网络层,TCP、UDP协议对应于传输层,而HTTP协议 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照