服务器到底是一个什么样的概念
2017-05-07 16:46
363 查看
学过socket编程,就应该明白当我们做一个socket客户端,socket服务器,两边使用socket进行通信,
而现在我们使用b/s模式来做网站开发系统,我们使用的是浏览器,浏览器就相当于socket客户端,而服务器也就相当于我们的socket服务器,那么到底什么才是服务器呢?服务器就是一段代码,sun公司我们提供了tomcat,只不过这个服务器比我们写的socket服务端更强大而已。虽然我们socket编程的时候使用的是socket,b/s使用的是http协议,其实底层都是一样的,http协议只不过是封装了socket而已。
所以服务器也只不过是一段强大的代码,就是调用类执行方法,得到结果,再将结果通过http协议返回给浏览器,和socket编程大同小异,只不过http协议,里面的东西,需要学习和了解一下。
而现在我们使用b/s模式来做网站开发系统,我们使用的是浏览器,浏览器就相当于socket客户端,而服务器也就相当于我们的socket服务器,那么到底什么才是服务器呢?服务器就是一段代码,sun公司我们提供了tomcat,只不过这个服务器比我们写的socket服务端更强大而已。虽然我们socket编程的时候使用的是socket,b/s使用的是http协议,其实底层都是一样的,http协议只不过是封装了socket而已。
所以服务器也只不过是一段强大的代码,就是调用类执行方法,得到结果,再将结果通过http协议返回给浏览器,和socket编程大同小异,只不过http协议,里面的东西,需要学习和了解一下。
相关文章推荐
- 测试覆盖率到底是一个什么概念?
- CPU对外设的寻址为什么会分这两种,编址的实现到底是怎么样的一个概念?
- 从刘古权老师的话引出:服务到底是一个什么概念? 推荐
- 作为一个程序员我们到底可以为自己营造一个什么样的梦
- 统一通信技术是什么样的一个概念?
- diocp3-服务器的连接上限是到底是多少?diocp3的一个装13测试(8W连接数)
- 解锁中本聪 | 中本聪到底在布一个什么样的局?
- DNS服务器概念的简单的介绍,与搭建一个简单的DNS名称缓存服务器,实现域名解析(一)
- 输入一个网址的时候,后台到底发生了一件件什么样的事
- 网络服务器带宽Mbps、Mb/s、MB/s有什么区别?10M、100M到底是什么概念?
- 输入一个网址的时候,后台到底发生了一件件什么样的事
- 在软件测试中,测试员到底扮演着一个什么样的角色?
- 作为一个程序员,到底应该具备什么样的能力呢?
- 求解:ASP.NET中的添加引用到底是一个什么样的事情
- 一个好的网站,应该用什么样的空间or服务器?建站基础知识普及
- 新架设了一个CVS服务器 --by yp
- 你应该以一个什么样的态度处理别人的反馈?
- 一个发生在亚洲服务器上的真实事件!
- 将本地CSV格式文件内容上传到服务器的一个简单例子
- 服务器和客户机通过TCP/IP三次握手建立一个连接