计算机网络
LvCaiping
这个作者很懒,什么都没留下…
展开
-
服务器标识与识别
因特网协议将服务器标识划分成两部分: 1.运行服务器的计算机标识符; 2.计算机上特定服务的标识符。标识计算机:因特网上的每台计算机都分配有唯一的32位标识符,称为因特网协议地址(IP地址);标识服务:因特网上每个可用的服务也分配有唯一的16位标识符,称为协议端口号(通常简称为端口号)。原创 2015-05-22 10:08:53 · 2591 阅读 · 0 评论 -
服务器术语
正式地说,这个术语是指一个被动地等待通信的程序,而不是指运行服务器程序的那台计算机。然而,当一台计算机专用来运行一个或几个服务器程序时,这台计算机本身有时也称为服务器。硬件供应商更加促成了这种混淆,因为他们讲那些具有快速CPU、大容量存储器和强大操作系统的计算机都归结为服务器。原创 2015-05-22 09:55:56 · 773 阅读 · 0 评论 -
套接字、线程和继承性
套接字API要与并发服务器一起工作。虽然其细节要取决于底层的操作系统,但套接字API的实现仍遵循下面的继承原理: 每个新创建的线程,都从创建它的线程那里继承所有打开套接字的一个副本。 套接字的实现使用了一中引用计数机制来控制。当一个套接字首次被创建时,系统将该套接字的引用计数置为1。只要引用计数保持正值,该套接字存在。当程序创建一个新的线程时,该线程对程序拥有的每一原创 2015-05-22 10:57:31 · 887 阅读 · 0 评论 -
并发服务器
并发服务器:服务器使用多个控制线程,同时处理多个客户请求。有关并发执行的细节取决于所用操作系统。但其思路很简单:并发服务器程序被分为主程序(线程)和句柄两部分,主程序只接受来自客户的连接请求,并为该客户创建一个控制线程;每一个控制线程只与一个客户交互,并执行句柄程序。当处理完一个客户后,该线程终止。这期间,主程序(线程)仍然保持活跃状态——在为一个客户请求创建一个线程后,主程序等待另一个请求到原创 2015-05-22 10:12:37 · 396 阅读 · 0 评论