WEB随笔-web 概念

web概念


1 胖客户端程序(RCP) 瘦客户端程序(TCP)   B/S    C/S

      (1) 胖客户端程序(Rich CLient Program): 桌面程序,需要安装到计算机才能运行。
   (2) 瘦客户端程序(Thin Client Program): WEB  程序,不需要安装在客户端便能使用,其功能重点集中放在服务器上。
   (3) 客户端(Client)/服务器(Server) 模式:客户端需要安装一个RCP程序,负责与服务器进行数据交换。
   (4) 浏览器(Browser)/服务器(Server)模式:可通过浏览器来访问各类WEB应用程序。

2 web访问基本原理

    
3   HTTP 超文本传输协议
 定义:HTTP超文本传输协议是浏览器和服务器交互的桥梁,是两者之间的应用通信协议,他基于TCP/IP,不仅保证正确传输超文本文档,还确定传输文档中的哪一部分,以及那一部分首先显示。www服务器运行时一直在TCP80端口监听,等待连接的出现。
 主要有4个步骤:建立连接,发送请求信息,发送响应信息,关闭连接
 (1)建立连接:连接的建立是通过申请套接字(Socket)实现的。客户打开一个套接字并把它约束在一个端口上,如果成功,就相当于建立一个虚拟文件,就可以在该虚拟文件上写数据并向外传输了。
 (2)发送请求:打开连接后,客户机把请求信息送到服务器停留端口上,完成提出请求的动作。
 (3)发送响应:服务器处理完后,向客户端发送响应消息,状态码如下(1-保留,2-请求成功接收,3-完成客户请求需进一步细化请求,4-客户错误,5-服务器错误)
 (4)关闭连接:客户和服务器双方可以通过关闭套接字来结束回话。

网络连接这一块在以后再学习,先对步骤有一个了解

4 常见的服务器
  IIS :微软提供的一种服务器,对ASP语言有良好的支持。
  Apache:由Apache基金组织的服务器,对与处理静态页面的效率非常高。
  Tomcat:由Apache基金组织的服务器,只是一个轻量级的容器。
  JBoss:重量级的WEB容器。






 
  



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值