服务器相关
服务器:也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。它包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、安全性等方面要求较高。在网络环境下,根据其提供的服务类型不同,分为文件服务器、数据库服务器、应用程序(软件)服务器、WEB服务器等。**
应用程序服务器:就是软件服务端所在的服务器,比如qq的。QQ发送聊天信息又会通过qq所在的应用程序服务器将数据上传给数据库服务器**。**
web服务器**:也称为网页服务器或www(world wide web)服务器,可以解析http协议,主要是提供网上信息浏览。
主要是对客户端发来的http协议产生相应(response),一般是返回一个html页面。为处理一个请求,web服务器可以产生一个静态页面或图片response,来实现跳转;或者将此响应委托给一些服务器端(server_side)程序执行,如javaScript
客户端(Client):也称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。
http请求(request):从客户端到服务器端的请求消息。包括:消息首行中,对资源的请求方法、资源的标识符及使用的协议。
tcp协议:Transmission Control Protocol传输控制协议。一种面向;连接的,可靠的基于字节流的传输层通信协议
ip:互联网协议地址,给不同的物理地址的网间设备分配逻辑地址。
数据包:也叫包(Packet):在包交换网络里,单个消息被划分为多个数据块,这些数据块称为包,它包含发送者和接收者的地址信息。这些包还可被拆成更小的包,然后沿着不同的路径在一个或多个网络中传输,并且在目的地重新组合。