这里的listen指什么?(10分)

  • 主题发起人 主题发起人 Mary
  • 开始时间 开始时间
M

Mary

Unregistered / Unconfirmed
GUEST, unregistred user!
下面这段句子中的listen是什么意思?
By default,SQL Server on computers running Windows NT listens
on the server Named Pipes,TCP/IP Sockets,and Mulitiprotocol
Net_Library.SQL Server on computers Windows 95/98 listens on
the server TCP/IP Sockets and Multiprotocol Net-Libraries.IF
the connection is local(client and server on the same computer),
SQL Server listens on the server Shared Memory Net-Library.
 
listen 和 connect 都是网络术语,
一个程序要和另一个程序通信,通常有两种通信模式:
一种类似打电话:呼叫对方号码(网络地址),建立
一个连接,然后就可以倾诉啦,:)
为了让别的程序能够连接上来,提供网络服务的程序
(可以称为服务器,前面的程序就是客户啦)必须一
直处于待机状态;
listen;客户向服务器发送连接
请求:connect, 服务器如果愿意接受:accept,
一条连接(connection)就建立好啦!
建立连接之后,双方就能够发送(send),接收(receive),
畅所欲言。。
如果无话可说,那么就可以关闭连接(close)
另一种通讯模式类似于拍电报:不需要建立连接,
直接在报文上写收件人的地址就行啦。。。
 
By default,SQL Server on computers running Windows NT listens
在缺省情况下,运行于Windows NT机器上的SQL Server
on the server Named Pipes,TCP/IP Sockets,and Mulitiprotocol
在服务命名管道、TCP/IP 套接字和多协议网络库上监听;
Net_Library.SQL Server on computers Windows 95/98 listens on
运行于Windows 95/98机器上的SQL Server
the server TCP/IP Sockets and Multiprotocol Net-Libraries.IF
在服务TCP/IP套接字和多协议网络库上监听;
the connection is local(client and server on the same computer),
如果连接是本地的(客户机和服务器位于同一台计算机),
SQL Server listens on the server Shared Memory Net-Library.
SQL Server 在共享内存的Net-Library 上监听。
这里的"运行于Windows 95/98机器上的SQL Server "是什么意思?
是指Sql Server 的client端还是一个用于开发的独立SQL Server?
 
E文专业的来晚了:((
 
谢谢yysun,pegasus,曹晓钢。这段话我已经明白了。以后还请多多帮忙。
我在用SQL Server 7.0,可以在 Windows 95/98 运行其Server版。
这样单机版跟到网络版之间的转换就不用大动手术了。
SQL Server 7.0没有了设备,而且可以自动扩展数据库大小,对于维护
来说更方便一些。
 
多人接受答案了。
 
后退
顶部