visualbasic程序设计课件教学配套课件王怀彬第09章

visualbasic程序设计课件教学配套课件王怀彬第09章

ID:33489188

大小:301.78 KB

页数:75页

时间:2019-02-26

visualbasic程序设计课件教学配套课件王怀彬第09章_第1页
visualbasic程序设计课件教学配套课件王怀彬第09章_第2页
visualbasic程序设计课件教学配套课件王怀彬第09章_第3页
visualbasic程序设计课件教学配套课件王怀彬第09章_第4页
visualbasic程序设计课件教学配套课件王怀彬第09章_第5页
资源描述:

《visualbasic程序设计课件教学配套课件王怀彬第09章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章网络和多媒体19.1网络概述Internet是全球性的互联网络,它是由计算机和网络互相连接组成的庞大集合,任何一台Internet中的计算机都能够和网中其它计算机交换信息。目前Internet上提供的较为流行的服务有:全球范围的超媒体信息浏览服务(WWW)远程登录(TELNET)文件传输(FTP)电子邮件(Email)29.1网络概述计算机网络结点之间要做到有条不紊的交换数据,每个结点必须遵守一些事先约定好的规则,这些规则对数据交换时的交换顺序、数据格式、流量控制等进行了一系列的规定,这些规定就是网络协议。计算机网络层次结构模型和各层协议的集合称为计算

2、机网络体系结构。39.1网络概述OSI(OpenSystemInterconnection开放系统互联)参考模型:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层TCP/IP参考模型:链路层、网络层、传输层和应用层49.1网络概述应用层的协议主要有:FTPHTTPTELNETSMTP59.1网络概述传输层的协议主要有:TCPUDP网络层的协议主要有:IP69.1网络概述IP地址:IP地址是将计算机连接到Internet的网际协议地址,由4个字节组成,共32位,如:11001010011100010100100000000110。为便

3、于记忆,将IP地址的32位二进制分成四段,每段8位,中间用小数点隔开,然后将每八位二进制转换成十进制数,这样上述计算机的IP地址就变成了:202.113.72.6,这种格式被称作“点分十进制”格式。IP地址的4个字节划分为2个部分,一部分用以标明具体的网络段,即网络标识(NetID);另一部分用以标明具体的结点,即主机标识(HostID)。79.1网络概述端口号:TCP和UDP协议采用16bit的“端口号”对应用程序加以识别,以确保目的地机器上的软件程序能从源地址机器处获得数据包,以及源计算机能收到正确的回复。端口号的范围从0到65535。有些端口号固定分配给某种

4、服务,比如21端口分配给FTP服务,25端口分配给SMTP服务,80端口分配给HTTP服务等。89.1网络概述套接字:IP地址标识了连接在互联网上的一台计算机,端口号标识了计算机内的一个进程,将两者结合起来就可以唯一地标识网络上任意一台计算机内的任意一个网络程序。这个唯一的标识,称作“套接字”或“端点”。99.1网络概述客户/服务器模式:客户/服务器模式是当前主流的网络模式。所谓客户/服务器模式,就是客户系统发出请求,服务器系统接收和处理请求,它们这种进行请求和处理的合作模式就叫做客户/服务器模式。109.2网络控件VB6.0提供了三个ActiveX控件用来开发

5、Internet应用程序,这三个控件分别是:Winsock控件InternetTransfer控件WebBrowser控件119.2.1Winsock控件的属性、方法和事件1.Winsock控件的属性Winsock控件主要包括如下属性:(1)LocalHostName属性功能:返回本地机器名,在设计时是只读的,而且是不可用的。返回值类型:String(2)LocalIP属性功能:返回本地机器的IP地址,格式是:xxx.xxx.xxx.xxx。该属性在设计时是只读的,而且是不可用的。返回值类型:String129.2.1Winsock控件的属性、方法和事件(3)Loc

6、alPort属性功能:返回或者设置所用到的本地端口。在设计时是可读/写的,而且是可用的。使用该属性时应知道:对于客户端计算机,该属性指定发送数据的本地端口。如果应用程序不需要特定端口,则指定0为端口号。在这种情况下,控件将选择一个随机端口。在建立起连接之后,这就是用于TCP连接的本地端口。对于服务器端计算机,该属性指定用于侦听的本地端口。如果指定的是端口0,就使用一个随机端口。在调用了Listen方法后,该属性就是已选定的实际端口号。139.2.1Winsock控件的属性、方法和事件(3)LocalPort属性返回值类型:Long说明:在计算机之间常用端口0来动态地建立连

7、接。例如,一个客户端希望服务器端给它回应,它就可用端口0获得新的(随机)端口号,然后将该端口号交给远程计算机,从而达到目的149.2.1Winsock控件的属性、方法和事件(4)Protocol属性功能:返回或设置Winsock控件所使用的协议,可以是TCP,或者是UDP。其相应的设置值见表9.1。说明:在能够重新设置该属性之前必须(用Close方法)关闭控件。159.2.1Winsock控件的属性、方法和事件(5)RemoteHost属性功能:返回或设置远程计算机,控件向它发送数据或从它那里接收数据。既可提供主机名,比如“h

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。