![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础-网络编程
文章平均质量分 78
changhenshui1990
这个作者很懒,什么都没留下…
展开
-
网络编程(一)——浅析web服务器与浏览器的实现原理
我们基本每天都在通过WEB浏览器,去浏览一些新闻,看看视频之类的。众所周知,这就是所谓的B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。那顺道就来简单的看一下,所谓的Web服务器(例如知名的Tomcat)与浏览器,基本的实现原理是什么样的呢?首先可以明确的就是,例如我们所做的通过浏览器输入一个地址,访问一个网页...转载 2017-04-11 14:19:42 · 15360 阅读 · 2 评论 -
网络编程(十)——WebSocket 和socket、HTTP的区别和联系
一、WebSocket 是什么? WebSocket是HTML5规范提出的一种协议;目前除了完犊子的IE浏览器,其他浏览器都基本支持。他是一种协议,万变不离其宗,也是基于TCP协议的;和HTTP协议是并存的两种协议。 WebSocket是HTML5中的协议。HTML5 Web Sockets规范定义了Web Sockets API,支持页面使用Web Socket协议与远程主机进行全双工的通信。它...转载 2018-05-03 19:34:57 · 8328 阅读 · 1 评论 -
网络编程(九)——java中websocket的应用
这篇文章主要来介绍一下在java项目中,特别是java web项目中websocket的应用。场景:我做了一个商城系统,跟大多数商城系统,分为客户端和后台,客户端供客户浏览,下单,购买,后台主要管理商品,处理订单,发货等。我现在要实现的功能是,当客户端有客户下单,并且支付完成以后,主动推送消息给后台,让后台的人知道,好去处理发货等事宜。首先,我们要知道websocket是一个连接,这个连接是客户端...转载 2018-05-03 19:19:54 · 2016 阅读 · 0 评论 -
网络编程(八)——学习html5的WebSocket连接
1、什么是WebSocketWebSocket 是一种自然的全双工、双向、单套接字连接。使用WebSocket,你的HTTP 请求变成打开WebSocket 连接(WebSocket 或者WebSocket over TLS(TransportLayer Security,传输层安全性,原称“SSL”))的单一请求,并且重用从客户端到服务器以及服务器到客户端的同一连接。WebSocket 减少了延...转载 2018-05-03 19:06:27 · 371 阅读 · 0 评论 -
网络编程(七)——看完让你彻底搞懂Websocket原理
偶然在知乎上看到一篇回帖,瞬间觉得之前看的那么多资料都不及这一篇回帖让我对 websocket 的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连...转载 2018-05-03 18:57:17 · 2602 阅读 · 0 评论 -
网络编程(六)——Socket编程
Socket又称套接字,是连接运行在网络上两个程序间的双向通讯的端点。一、使用Socket进行网络通信的过程服务端:服务器程序将一个套接字绑定到一个特定的端口,并通过此套接字等待和监听客户端的连接请求。客户端:客户端程序根据你服务器所在的主机名和端口号发出连接请求。两者之间的通信是通过Socket完成的,我们可以认为Socket是两个城市之间的交通工具,有了它,就可以在两个城市之间穿梭了。Sock...转载 2018-05-03 18:27:12 · 288 阅读 · 0 评论 -
网络编程(五)——URL编程
URL:是统一资源定位器的简称,它表示Internet某一资源的地址。通过URL我们可以访问Internet上的各种网络资源,比如最常见的www,ftp站点。浏览器通过解析给定的URL可以在网络上查找相应的文件或其他资源。 组成:URL的基本结构由5部分组成。<传输协议>://<主机名>:<端口号>/<文件名>#<引用>http://ww...转载 2018-05-03 17:20:21 · 742 阅读 · 0 评论 -
网络编程(四)——基础及通讯要素
网络基础知识计算机网络:就是把分布在不同地理区域的计算机与专门的外部设备用通信线路连成一个规模大、功能强的网络系统。从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。网络体系结构:① 网络体系结构定义计算机设备和其他设备如何连接在一起以形成一个允许用户共享信息和资源的通信系统。② 国际标准化组织ISO于1978年提出了“开放系统互联参考模型”。即著名的OSI模型。O...转载 2018-05-03 17:12:01 · 418 阅读 · 0 评论 -
网络编程(三)——理解HTTP协议
在互联网时代HTTP协议的重要性无需多言,对于技术岗位的同学们来说理解掌握HTTP协议是必须的。本篇博客就从HTTP协议的演进、特性、重要知识点和工作中常见问题的总结等方面进行简单的介绍。理解掌握了这些点工作中就OK了,当然在面试中也是少不了的,如果能结合实践掌握这篇博客的80%应对一般的面试应该是够了。如果要深入学习HTTP协议的细节请看那本经典的《HTTP权威指南》。一、HTTP协议的演进 ...转载 2017-08-14 09:31:38 · 390 阅读 · 0 评论 -
网络编程(二)——网络协议
一、概述计算机网络体系结构的通信协议划分为七层,自下而上依次为:物理层(Physics Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)、应用层(Application Layer)。物理层: 电力线通信(PLC) ·SON...转载 2017-04-12 13:44:36 · 1169 阅读 · 0 评论 -
网络编程(十一)——WebService与Socket的区别
1 数据传输方式1.1 socket传输的定义和其特点 所谓socket通常也称作"套接字",实现服务器和客户端之间的物理连接,并进行数据传输,主要有udp和tcp两个协议。socket处于网络协议的传输层。 udp协议:广播式数据传输,不进行数据验证 tcp协议:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流。 socket传输的特点: 优点 ...转载 2018-05-03 19:52:29 · 2103 阅读 · 1 评论