一句话说清java网络概念

原创 2015年11月18日 15:09:24

1、WEB采用客户/服务器(浏览器/服务器)通信模式,用HTTP协议进行通信(HTTP为TCP/IP分层模型的应用层协议),用HTML语言来表示响应正文信息,用URL来定位信息位置。与WEB有关的标准都由w3c机构来管理。

2、HTTP协议采用可靠的TUP传输层协议,

请求内容由3部分组成:(1)请求方法、URI、HTTP协议版本(2)请求头(3)请     求正文 。

响应头也由3部分组成(1)HTTP协议版本、状态码、状态描述(2)响应头(3)响     应正文(用HTML语言表示的内容会用浏览器显示、其他格式的文件会以响应的本地软件打开)。

请求内容有两种方式,(1)get请求信息量小,参数会作为URI的一部分在请求头中     出现(2)post请求的信息量大,表单数据会作为请求正文的一部分。

3、HTTP协议的客户端和服务器端在java环境中是通过java套接字Socket技术实现的

4、WEB发展历程(1)发布静态HTML文档

   (2)发布静态多媒体文件

   (3)提供浏览器端与用户动态交互功能(applet不安全被舍弃,后发展为javascript等脚本语言)

   (4)提供服务器与用的动态交互功能(servelet的出现,由服务器(符合servelet规范的容器)调用第三方开发的servelet程序动态生成HTML文档

           (5)WEB服务,异构系统之间交互(webservice技术(包含一系列协议)的出现,其采用SOAP协议作为通信协议,用wsdl语言对外描述服务)

   (6)WEB2.0,全民共建的web,用户既是信息的消费者也是制造者,如blog,RSS(站点摘要),WIKI(百科全书),SNS(社交网络),IM(即时通讯)等。

5、由sun公司制定servelet接口标准,服务器和第三方servelet程序都遵循此标准,服务器作为servelet容器,为servelet程序运行提供上下文环境,动态调用实现servelet标准的类。tomcat就是完全用java语言编写的开源servelet容器,同时包含控制平台、安全域管理、tomcat阀等功能。

一句话介绍区块链是什么

一句话介绍区块链是什么 现在关于区块链的定义有很多,作者抽丝剥茧地列举了区块链技术的重要特性,诠释了他心中关于区块链的定义。 区块链相关技术文章投稿,请发送邮件至:jingqi@csdn.ne...
  • sunhuiliang85
  • sunhuiliang85
  • 2017年02月22日 16:50
  • 1716

Netty——1、网络编程基本概念

1.Socket Socket又称“套接字”,应用程序通常通过“套接字”向网络发出请求或应答网络请求。 Socket和ServerSocket类库位于java.net包中。ServerSocket用于...
  • haoyuyang
  • haoyuyang
  • 2016年11月19日 16:25
  • 3256

【Java8网络编程】第1章.基本概念

1.网络的基本概念网络开发已经成为每个开发人员的核心技能。很多应用程序都会用到网络知识,如电子邮件,浏览器,远程控制等。大多数应用程序都内置网络功能,如chrome浏览器,QQ,微信。1.1网络网络 ...
  • u011179993
  • u011179993
  • 2016年05月08日 11:41
  • 1093

一句话总结java23种设计模式

一句话总结java23种设计模式 博客分类:  设计模式 java设计模式框架  设计模式的六大原则 1、开闭原则(Open Close Principle):对扩展开放对修改关闭 2...
  • u013322876
  • u013322876
  • 2016年02月15日 17:05
  • 538

基础网络概念

摘自《鸟哥的 Linux 私房菜-网络篇》 局域网络 (Local Area Network, LAN) 广域网 (Wide Area Network, WAN) MAC (Media Ac...
  • breeze_life
  • breeze_life
  • 2013年08月07日 18:17
  • 1899

设计模式一句话总结

以GoF的经典教材为例,一句话总结个人的理解。 OO回顾 四大概念 抽象:抽象为了简化问题,简单即美,相信我,人类很笨继承:为了便于扩展或改写原有的功能多态:为了便于改写原有的功能封装:组件化,便...
  • Baple
  • Baple
  • 2014年09月10日 10:47
  • 1480

编程题:将一句话里的单词进行倒置

腾讯2016年4月2号暑假实习移动开发岗的笔试题,编程题第四题大概题目是: 将一句话中的单词进行倒置(单词之间倒转,单词本身不倒置),标点符号不倒置。 比如一句话“I come from Chin...
  • lxubin
  • lxubin
  • 2016年04月03日 15:21
  • 2638

深入浅出玩转php一句话(含过waf新姿势)

本帖最后由 sucppVK 于 2017-1-9 14:39 编辑 一、前言 本文原创作者:XXX,本文属i春秋原创奖励计划,未经许可禁止转载! 各个论坛出了不少过waf...
  • wjy397
  • wjy397
  • 2017年01月10日 16:18
  • 2670

java如何将一句话利用代码写入到磁盘里的记书本文件中

首先先介绍一下我写的,这个是有次面试时候碰到的面试题,我又扩展了一下,我这个是没有用到框架,如果需要用到框架,这个项目只需利用spring就可以实现,也不难, 首先,配置web.xml     ...
  • weixin_41442935
  • weixin_41442935
  • 2017年12月22日 00:35
  • 39

一句话概括java的设计模式

创建型模式(五种) 工厂方法模式(Factory):工厂创建对象抽象工厂模式(Abstractfactory):抽象工厂实例创建对象,工厂可修改,灵活度高单例模式(Sington):适用于只需要...
  • q1054261752
  • q1054261752
  • 2016年04月27日 20:54
  • 310
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一句话说清java网络概念
举报原因:
原因补充:

(最多只允许输入30个字)