网络通信
weixin_46785731
这个作者很懒,什么都没留下…
展开
-
阿里P8肝出了TCP/IP协议族网络通信归纳笔记,全网都跪求
写在前面TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP 协议采用4层结构,分别是应用层、传输层、网络层和链路层,每一层都呼叫它的下一层所提供的协议来完成自己的需求。由于我们大部分时间都工作在应用层,下层的事情不用我们操心;其次网络协议体系本身就很复杂庞大,入门门槛高,因此很难搞清楚TCP/IP的工作原理,通俗一点讲就是,一个主机的数据要经过哪些过程才能发送到对方的主机上。而且现在TCP/IP协议族中需原创 2020-08-27 15:20:58 · 394 阅读 · 0 评论 -
抽丝剥茧TCP/IP三次握手、四次分手,从入门到入坟,传给一千年以后的程序员
厉害!终于头一次见清华大佬把TCP/IP三次握手四次挥手整理成文档原创Java领域佼佼者2020-06-15 17:15:12TCP(Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内另一个重要的传输协议。在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之..原创 2020-08-12 14:19:16 · 150 阅读 · 0 评论 -
SpringMVC+Spring+Mybatis框架集成,从概念到项目搭建
一、基本概念1.SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从原创 2020-07-27 14:01:18 · 276 阅读 · 1 评论 -
Netty构建分布式消息队列实现原理浅析
首先,在一个企业级的架构应用中,究竟何时需引入消息队列呢?本人认为,最经常的情况,无非这几种:做业务解耦、事件消息广播、消息流控处理。其中,对于业务解耦是作为消息队列,要解决的一个首要问题。所谓业务解耦,就是说在一个业务流程处理上,只关注具体的流程,尽到通知的责任即可,不必等待消息处理的结果。总得来看,企业级系统模块通信的方式通常情况下,无非两种。同步方式:REST、RPC方式实现;异步方式:消息中间件(消息队列)方式实现。同步方式的优点:可以基于http协议之上,无需中间件代理,系统架构相对而原创 2020-07-27 14:01:50 · 341 阅读 · 0 评论