
java进阶-网络编程知识
文章平均质量分 75
Mrzhoug
这个作者很懒,什么都没留下…
展开
-
网络编程知识(12)--ISO/OSI七层模型和TCP/IP四层网络模型
本文转载自:http://www.cnblogs.com/xumenger/p/4504825.html 尊重原创1.ISO/OSI七层模型下四层是为数据传输服务的,物理层是真正的传输数据的,数据链路层、网络层、传输层主要是写入对应数据的传输信息的物理层:比特 设备之间的比特流的传输、物理接口、电气特性数据链路层:帧 保存的最主要的信息是网卡的 mac 地址,mac 地址转载 2016-05-11 18:40:13 · 1742 阅读 · 0 评论 -
网络编程知识(2)--Socket理解
本文转载自:http://www.cnblogs.com/dolphinX/p/3460545.html 尊重原创TCP/IP要想理解socket首先得熟悉一下TCP/IP协议族, TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定义了主机如何连入因特网及数据如何再它们之间传输的标准,从字面意思来看TCP/IP转载 2016-05-09 17:02:23 · 1473 阅读 · 0 评论 -
网络编程知识(3)--Http Client
本文转载自:http://www.cnblogs.com/ITtangtang/p/3968093.html 尊重原创大致目录如下: HttpClient简介 HttpClient 功能介绍 1. 读取网页(HTTP/HTTPS)内容 2、使用POST方式提交数据(httpClient3) 3. 处理页面重定向 4. 模拟登录开心网 5. 提交转载 2016-05-09 21:52:22 · 914 阅读 · 0 评论 -
网络编程知识(4)--Apache之HTTP协议
本文转载自:http://shjia.blog.51cto.com/2476475/1432670 尊重原创HTTP(Hypertext Transfer Protocol)超文本传输协议。是一种详细规定了客户端浏览器和万维网服务器之间相互通讯的规则,通过因特网传送万维网文档的数据传送协议。HTTP的前世今生超文本传输协议的前身是Xanadu项目,超文本的概念是泰德.纳尔森在1960年提出的。而HT转载 2016-05-10 09:54:33 · 884 阅读 · 0 评论 -
网络编程知识(5)--用Netty实现的一个简单的HTTP服务器
本文转载自:http://akingde.iteye.com/blog/1923625 尊重原创用Netty实现的一个简单的HTTP服务器,可以处理静态文件,例子中的注释也比较全。public class HttpServer { public static void main(String[] args) { ServerBootstrap bootstrap =转载 2016-05-10 10:54:00 · 2232 阅读 · 0 评论 -
网络编程知识(6)--用Java编写HTTP服务器
本文转载自:http://blog.youkuaiyun.com/yanghua_kobe/article/details/7296156 尊重原创HTTP是个大协议,完整功能的HTTP服务器必须响应资源请求,将URL转换为本地系统的资源名。响应各种形式的HTTP请求(GET、POST等)。处理不存在的文件请求,返回各种形式的状态码,解析MIME类型等。但许多特定功能的HTTP服务器并不需要所有这些功能。例如,转载 2016-05-10 13:29:35 · 968 阅读 · 0 评论 -
网络编程知识(7)--Apache与Nginx的优缺点比较
本文转载自:http://www.cnblogs.com/huangye-dream/p/3550328.html 尊重原创Apache与Nginx的优缺点比较 1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能转载 2016-05-10 14:28:46 · 598 阅读 · 0 评论 -
网络编程知识(8)--使用Nginx搭建WEB服务器
本文转载自:http://dengqi.blog.51cto.com/5685776/1290292 尊重原创一、Nginx概述:Nginx (发音为[engine x])专为性能优化而开发,其最知名的优点是它的稳定性和低系统资源消耗,以及对并发连接的高处理能力(单台物理服务器可支持30000~50000个并发连接), 是一个高性能的 HTTP 和反向代理服务器,也是一个IMAP/POP3/SMTP转载 2016-05-10 19:55:04 · 1071 阅读 · 1 评论 -
网络编程知识(9)--网络应用层协议的开发
本文转载自:http://useway.blog.51cto.com/736087/151495/ 尊重原创大家也许都用过FTP上传下载工具,比如“LeapFTP”这个工具是一个很方便的FTP服务器上传下载工具,如图所示。这个工具很方便,输入用户名密码以后,就可以看到FTP服务器端的文件列表,便于进行上传与下载操作。你是否试过自己用Java编写一个FTP的文件上传与下载应用程序?Java也可以开发转载 2016-05-10 21:45:58 · 1310 阅读 · 0 评论 -
网络编程知识(10)--CDN
本文转载自:http://www.enkj.com/idcnews/Article/20131029/3424 尊重原创CDN介绍CDN的全称是Content Delivery Network,即内容分发网络。CDN的通俗理解就是网站加速,CPU均衡负载,可以解决跨运营商,跨地区,服务器负载能力过低,带宽过少等带来的网站打开速度慢等问题。CDN的基本思路是尽可能避开互联网上有可能影响数据传输速度和稳转载 2016-05-11 09:38:52 · 1244 阅读 · 0 评论 -
网络编程知识(11)--DNS
本文转载自: http://www.cnblogs.com/xumenger/p/4508258.html DNS简介DNS是域名解析协议在互联网中通过IP 地址来进行通信。但是IP 地址的表示形式是数字,很难进行记忆(比如116.213.120.232),所以为每个 IP取一个人类更易记忆的域名形式(比如www.google.com),而通过DNS 来把解析域名成为 IP(将方便人理解的命名格式转载 2016-05-11 15:57:53 · 904 阅读 · 0 评论 -
网络编程知识(1)--Java RMI
本文转载自: http://blog.youkuaiyun.com/a19881029/article/details/9465663 尊重原创RMI:远程方法调用(Remote Method Invocation)。能够让在某个java虚拟机上的对象像调用本地对象一样调用另一个java 虚拟机中的对象上的方法。RMI远程调用步骤:1,客户对象调用客户端辅助对象上的方法 2,客户端辅助对象打包调用信息(变转载 2016-05-09 15:02:59 · 713 阅读 · 0 评论