网络通信
文章平均质量分 79
huangshulang1234
这个作者很懒,什么都没留下…
展开
-
TCP/IP基础知识
TCP/IP基础知识引言本篇属于TCP/IP协议的基础知识,重点介绍了TCP/IP协议簇的内容、作用以及TCP、UDP、IP三种常见网络协议相关的基础知识。内容TCP/IP协议簇是由OSI七层模型发展而来的,之所以存在OSI互联参考模型主要有以下几点好处:1、用于解决不同厂商的设备互联问题:即兼容性考虑;2、层次化结构独立性强;可扩展性强;3、统一标转载 2018-01-11 09:21:57 · 274 阅读 · 0 评论 -
Cookie、Session、Token那点事儿
Cookie、Session、Token那点事儿作者:骑小猪看流星链接:https://www.jianshu.com/p/bd1be47a16c1前言:新公司项目中使用到了Cookie,在各大Android技术讨论群向前辈们取经讨论这cookie、session、token这仨哥们的时候,很多开发者说法不一各抒已见,所以是时候回顾下http基础转载 2018-04-07 11:43:07 · 2298 阅读 · 0 评论 -
图解 HTTP:Web开发相关的一些核心基础概念
图解 HTTP:Web开发相关的一些核心基础概念摘要: 当今web程序的开发技术真是百家争鸣,ASP.NET,PHP,JSP,Perl,AJAX等。无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要,因为它让我们理解了Web应用程序的内部工作。本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看,也希望对大家的开发工作或者测试工作有所帮助。转载 2018-04-01 20:15:02 · 411 阅读 · 0 评论 -
互联网协议入门(二)
互联网协议入门(二)本文来自“阮一峰的网络日志”,欢迎点击阅读原文上一篇文章分析了互联网的总体构思,从下至上,每一层协议的设计思想。这是从设计者的角度看问题,今天我想切换到用户的角度,看看用户是如何从上至下,与这些协议互动的。七、一个小结先对前面的内容,做一个小结。我们已经知道,网络通信就是交换数据转载 2018-03-06 14:49:25 · 159 阅读 · 0 评论 -
互联网协议入门(一)
互联网协议入门(一)本文来自“阮一峰的网络日志”,欢迎点击阅读原文我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?互联网的核心是一系列协议,总称为"互联网协议"(Interne转载 2018-03-06 09:29:18 · 157 阅读 · 0 评论 -
RPC与Http通信协议的比较
RPC与Http通信协议的比较转自:http://blog.csdn.net/21aspnet/article/details/6951478(点击阅读全文跳转自原页)作者:CSDN 21aspnet在开始讨论这个话题之前我们先来认识一下传统的开发模式。OSI网络结构的七层模型各层的具体描述如下: 第七层:应用层 定义了转载 2018-03-05 19:24:56 · 782 阅读 · 0 评论 -
HTTP/2 服务器推送(Server Push)教程
HTTP/2 服务器推送(Server Push)教程HTTP/2 协议的主要目的是提高网页性能。头信息(header)原来是直接传输文本,现在是压缩后传输。原来是同一个 TCP 连接里面,上一个回应(response)发送完了,服务器才能发送下一个,现在可以多个回应一起发送。服务器推送(server push)是 HTTP/2 协议里面,唯一一转载 2018-03-16 08:55:19 · 703 阅读 · 0 评论 -
Java Socket技术总结
Java Socket技术总结1 Socket通信原理1.1 ISO七层模型1.2 TCP/IP五层模型 应用层相当于OSI中的会话层,表示层,应用层。 区别参考:http://blog.chinaunix.net/uid-22166872-id-3716751.html转载 2018-01-19 09:26:29 · 279 阅读 · 0 评论 -
如何解决web系统session劫持
如何解决web系统session劫持session劫持是一种比较复杂的攻击方法。大部分互联网上的电脑多存在被攻击的危险。这是一种劫持tcp协议的方法,所以几乎所有的局域网,都存在被劫持可能。两台主机要想进行TCP通信,必须经过一个三次握手的过程。三次握手过程中服务端和客户端一般会协商一个序列号。这个序列号一般是一个长整数。用来标记每个数据包本来的顺序。服务端或者客户端使转载 2018-01-21 09:49:19 · 321 阅读 · 0 评论 -
网关和代理服务器的异同
网关和代理服务器的异同代理服务器和网关都会把网络内部的数据发送到因特网上。如果把网关比作一扇通向因特网的门,代理服务器就是一堵墙,能够避免暴露网络内部的一些重要信息。代理服务器会过滤一些网络连接,只允许那些可以访问的通过。而网关却不做任何的过滤。网关 如果两个网络要进行通讯,那么每个网络都需要一个网关。网关区分了一个网络的内部和外部。如果一台电转载 2018-01-11 09:27:28 · 4097 阅读 · 0 评论 -
网络协议-TCP和UDP最完整的区别介绍
网络协议-TCP和UDP最完整的区别介绍前言:为了方便后期翻看,公众号在慢慢整理所发文章,关于Java网络编程内容的文章,可以在菜单栏-文章整理-进阶篇模块中查看。TCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TC转载 2018-01-11 09:26:20 · 502 阅读 · 0 评论 -
Java网络编程总结
Java网络编程总结网络编程基本概念1.OSI与TCP/IP体系模型2.IP和端口解决了文章最开始提到的定位的问题。IP在互联网中能唯一标识一台计算机,是每一台计算机的唯一标识(身份证);网络编程是和远程计算机的通信,所以必须先能定位到远程计算机;IP帮助解决此问题;一台计算机中可能有很多进程,具体和哪一个进程进行通信转载 2018-01-11 09:25:18 · 218 阅读 · 0 评论 -
深入浅出Java分布式系统通信
深入浅出Java分布式系统通信对java分布式系统通信的理解:1.集群模式,将相同应用模块部署多份2.业务拆分模式,将业务拆分成多个模块,并分别部署3.存储分布式由于分布式概念太大,我们可以缩小下讨论的范围。以下分布式的狭义定义为:业务拆分,但不限于水平拆分,而是拆分出底层模块,功能模块,上层模块等等。一个系统功能繁多转载 2018-01-11 09:23:53 · 754 阅读 · 0 评论 -
TCP协议三次握手过程分析
TCP协议三次握手过程分析前言如果你对TCP/IP基础知识还不是很熟悉,可以先阅读《TCP/IP基础知识》这一篇来有一个大概的认识,本篇进行TCP协议三次握手过程分析。TCP(Transmission Control Protocol) 传输控制协议。TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立转载 2018-01-11 09:22:22 · 224 阅读 · 0 评论 -
消息队列技术点梳理(思维导图版)
消息队列技术点梳理(思维导图版)消息队列作为服务/应用之间的通信中间件,可以起到业务耦合、广播消息、保证最终一致性以及错峰流控(克服短板瓶颈)等作用。本文不打算详细深入讲解消息队列,而是体系化的梳理消息队列可能涉及的技术点,起到提纲挈领的作用,构造一个宏观的概念,使用思维导图梳理。 再介绍之前,先简短比较下RPC和消息队列。RPC大多属于请求-应答模式,也包括越来越多响转载 2018-04-07 11:47:37 · 451 阅读 · 0 评论