10.1网络编程基础 统一资源定位(URL URL( Rniform resource locator,统一资源定位),代 表了资源在 Internet/intranet的位置,是网上资源的一 个指针。该资源可以是一个简单的文件,或者一个目录 也可以是一个复杂的对象(例如:对数据库的查询或一 个搜索引擎 一个完整的URL的格式如下 协议:∥机域名:端口路径文件名饼锚点?请求字符串 Java高级程序字设计Java网络编程 图君围E翻」
Java高级程序设计 Java网络编程 10.1 网络编程基础 – 统一资源定位(URL) • URL(Rniform Resource Locator,统一资源定位),代 表了资源在Internet/Intranet上的位置,是网上资源的一 个指针。该资源可以是一个简单的文件,或者一个目录, 也可以是一个复杂的对象(例如:对数据库的查询或一 个搜索引擎)。 • 一个完整的URL的格式如下: 协议://主机域名:端口/路径文件名/#锚点?请求字符串
10.1网络编程基础 Internet编址与端口号 Internet上的每一台计算机都有一个地址。 nternet 地址是网络上标识每台计算机的惟一定义的数。|P 地址有32位,我们通常把它们分成4个从0到255的, 有点号(.)隔开的序列。 为了使用和记忆方便,也为了便于网络地址的分层 管理和分配, INTERNET在1984年采用了域名管理 系统( DOMAINNAMESYSTEM)。 Java高级程序字设计Java网络编程 图君围E翻」
Java高级程序设计 Java网络编程 10.1 网络编程基础 • Internet 编址与端口号 – Internet上的每一台计算机都有一个地址。Internet 地址是网络上标识每台计算机的惟一定义的数。IP 地址有32位,我们通常把它们分成4个从0到255的, 有点号(.)隔开的序列。 – 为了使用和记忆方便,也为了便于网络地址的分层 管理和分配,INTERNET在1984年采用了域名管理 系统(DOMAINNAMESYSTEM)
10.1网络编程基础 本地操作系统会给那些有需求的进程分配协议端口 ( protocol port即我们常说的端囗)每个协议 端口由一个正整数标识。当目的主机接收到数据报 后,将根据报文首部的目的端口号,把数据发送到 相应端口,而与此端口相对应的那个进程将会领取 数据并等待下一组数据的到来。 不光接受数据报的进程需要开启它自己的端口,发 送数据报的进程也需要开启端口,这样,数据报中 将会标识有源端口,以便接受方能顺利的回传数据 报到这个端口 Java高级程序字设计Java网络编程 图君围E翻」
Java高级程序设计 Java网络编程 10.1 网络编程基础 – 本地操作系统会给那些有需求的进程分配协议端口 (protocol port,即我们常说的端口),每个协议 端口由一个正整数标识。当目的主机接收到数据报 后,将根据报文首部的目的端口号,把数据发送到 相应端口,而与此端口相对应的那个进程将会领取 数据并等待下一组数据的到来。 – 不光接受数据报的进程需要开启它自己的端口,发 送数据报的进程也需要开启端口,这样,数据报中 将会标识有源端口,以便接受方能顺利的回传数据 报到这个端口
N国■圈回国园E■副 10.1网络编程基础 客户/服务器模式 在客户机/服务器( client/server)中,主机叫做服务器,网 络通常是局域网(LAN)或是广域网(WAN)。每一台PC 机都叫做一个客户机,都有访问网络的功能,允许在客户机 和服务器之间通信因此叫客户机服务器模式,其思想是 Internet上的一些计算机运行服务程序,充当专门提供服务 的服务器,其它需要服务的计算机作为客户机。当用户需要 某项服务时,客户计算机(客户程序)通过网络与能提供该 种服务的服务器建立连接,向它发出服务请求,服务器根据 该请求作出相应的处理,并返还处理结果。 Java高级程序字设计Java网络编程 图君围E翻」
Java高级程序设计 Java网络编程 10.1 网络编程基础 • 客户/服务器模式 – 在客户机/服务器(client/server)中,主机叫做服务器,网 络通常是局域网(LAN)或是广域网(WAN)。每一台PC 机都叫做一个客户机,都有访问网络的功能,允许在客户机 和服务器之间通信因此叫客户机/服务器模式,其思想是: Internet上的一些计算机运行服务程序,充当专门提供服务 的服务器,其它需要服务的计算机作为客户机。当用户需要 某项服务时,客户计算机(客户程序)通过网络与能提供该 种服务的服务器建立连接,向它发出服务请求,服务器根据 该请求作出相应的处理,并返还处理结果