收藏 分享(赏)

TCPIP协议基础.doc

上传人:yjrm16270 文档编号:5239177 上传时间:2019-02-13 格式:DOC 页数:4 大小:30.50KB
下载 相关 举报
TCPIP协议基础.doc_第1页
第1页 / 共4页
TCPIP协议基础.doc_第2页
第2页 / 共4页
TCPIP协议基础.doc_第3页
第3页 / 共4页
TCPIP协议基础.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、引言Internet(互联网)是全世界靠 TCP/IP 协议连接起来的所有计算机及其各级网络的统称,是所谓“信息高速公路”的客观实物,它是在美国 1969 年创建的 ArpaNet 基础上逐步发展成型的。现在,Internet 已连通了 160 多个国家和地区,而且仍在高速发展之中。可以预见:Internet 必将迅速覆盖全球并对人类生活产生深远影响,使“信息时代”真正到来。一TCP/IP 协议基础TCP 是 Transmission Control Protocol (传输控制协议)的缩写,IP 是 Internet Protocol (网际协议 )的缩写,TCP/IP 即传输控制与网际协议

2、 ,是一个工业标准的协议集,这是INTERNET 得以存在的理论基础。 TCP/IP 它是为广域网 (WANs)设计的。它是由ARPANET 网的研究机构发展起来的。TCP/IP 协议是 Internet 上最基本的协议。Internet 上使用的一个关键的底层协议是网际协议,通常称 IP 协议。IP 非常详细的规定了计算机在通信时应遵循的规则,包括规定的全部细节。例如,分组包的组成,如何传送、如何接受等问题。其中 IP 协议提供了能适应各种网络硬件的灵活性,任何一个网络只要能够传送二进制数据,就可以使用 IP 协议加入Internet。连接到 Internet 上的每台计算机都必须遵守 IP

3、 协议,所产生的分组必须使用 IP 规定的格式。为此使用 Internet 的每台计算机都必须运行 IP 软件,以便时刻准备发送或接收分组。IP 协议只保证计算机能发送和接受分组数据,但 IP 并不能解决数据传输中可能出现的问题。Internet 是个庞大的国际网络,连接地理区域很广,传送的距离相差甚远,加上线路有时拥挤又有时空闲,数据传输所用时间会时长时短。如何确定所需要的传送时间呢?这个问题由 TCP 协议很好地解决了。TCP 协议具有自动调整“超时值”的能力,它能极好的适应 Internet 网上的各种变化,确保传输数值的正确。TCP 协议向应用程序提供可靠的通信连接,它能够自动适应网上

4、的各种变化,即使在网络暂时出现堵塞的情况下,TCP 也能保证通信的可靠。TCP 协议和 IP 协议是互补的,两者结合保证了 Internet 在复杂的环境正常的运行。即使到现在,计算机已比 TCP/IP 刚诞生时的速度提高几百倍,数据传输量飞速增长的情况下,TCP/IP 仍能满足 Internet 网上的需要。TCP 与 IP 是在同一时期作为一个系统来设计的,并且在功能上也是相互配合、相互补充的。也就是说连接 Internet 的计算机必须同时使用这两个协议。因此在实际中常把这两个协议称作 TCP/IP 协议。TCP/IP 共包括 100 多种具体协议 , 如支持 E-mail 功能 的 S

5、MTP(Simple Mail Transfer Protocol, 简单邮件传输协议)和 POP(Post Office Protocol, 邮局协议) 、支持 FTP 功能的FTP(File Transfer Protocol, 文件传输协议) 、支持 NetNews 功能的 NNTP(Network News Transport Protocol, 网络新闻传输协议) 、支持 WWW 功能的 HTTP(Hypertext Transport Protocol , 超文本传输协议, 该协议容许文字、图画、声音等同时传输 )等等。INTERNET实际上就是靠这些协议维持运行的,任何连入 IN

6、TERNET 的计算机都必须遵循至少一种这样的协议。二Internet 的功能基于上述 TCP/IP 协议族,Internet 上现在已有很多具体功能,主要包括万维网 (WWW)、文件传送(FTP)、电子邮件(E-mail) 三大功能群和网上交互 (Unsenet)、远程登录(Telnet)等其他功能群, 其中前三项功能是 Internet 上的主要功能。 它们都采用了 Client/Server 客户服务器体系结构。而且各种新的 Internet 应用层出不穷,但是 FTP 作为“最古老的”的 Internet 应用之一,依然得到了广泛使用,占据着举足轻重的作用。三信息检索Internet

7、即“互联网络” 。 网络即指两个以上相连在一起的计算机。计算机连接有很多用处,其中最重要的两点是: 让人类相互通信和共享资源。但是处在“信息爆炸”的知识经济时代,面对浩瀚无际并迅速增长的 Internet 资源,如何获得我们需要或感兴趣信息,成为我们工作和学习中的实际问题。信息检索(Information Retrieval),是指将信息按一定的方式组织和存储起来,并根据信息用户的需要找出有关的信息过程,所以它的全称又叫“信息的存储与检索(Information Storage and Retrieval),这是广义的信息检索。狭义的信息检索则仅指该过程的后半部分,即从信息集合中找出所需要的信

8、息的过程,相当于人们通常所说的信息查寻(Information Search)。而计算机信息检索,是指以计算机技术为手段,通过光盘和联机等现代检索方式进行信息检索的方法。与手工检索一样,计算机信息检索应作为未来科技人员的一项基本功,这一能力的训练和培养对科技人员适应未来社会和跨世纪科研都极其重要,一个善于从电子信息系统中获取信息的科研人员,必定比不具备这一能力的人有更多的成功机会,美国报道生活新方式的期刊 POV 也将交互网络检索专家作为未来十大热门职业之一,这些情况都说明了计算机信息检索越来越重要。信息存贮与检索是信息学中最活跃的研究分支之一,检索理论研究近年发展非常迅速,涉及的问题有:检索

9、系统、检索策略及其设计、检索技术及其实现等。四计算机检索的基本原理计算机检索如同手工检索一样,都需要首先将文献信息进行整理排序,然后按照用户的要求从检索工具(手工检索)或文档(计算机检索)中找出合适的信息。因此为了使计算机能够工作必须:(1)编制文档,即通过文献压缩整理而成的二次文献,按一定的规律组成的信息集合;(2)把用户的要求翻译成计算机能理解的语言即编制提问逻辑式;(3)按照一定的检索程序检出文献。总体目标一 概述“”是文件传送协议的缩写(File Transfer Protocol),是在 Internet 上传送文件的规定的基础。我们提到时不只是认为它是一套规定,是一种服务,它可以在

10、 Internet 上,使得文件可以从一台 Internet 主机传送到另一台 Internet 主机上,通过这种方式,主要靠把 Internet 中的主机相互联系在一起。允许你把文件从一个 Internet 计算机传递到另一个计算机上。但 是,这里有一个基本的约束:如果你没有被正式授权的话,就不能进入计算机。习惯上 讲,这就意味着你必须在那台计算机上登录。换句话说,你只有在有了一个用户标识和 口令之后,才能在计算机上拷贝文件。 匿名是这样一种工具:作为用户,你本来不注册就不能和远程主机联系并“下传 ”文件,但是,这个管理系统提供了一个指定的的用户标识 anonymous(匿名) ,在 Int

11、 ernet 上, 任何人在任何地方都可以使用它。二设计要求本文设计的目的是通过网络编程的方法建立能够对匿名 FTP 服务器文件目录自动搜索存储并迅速查找目标文档资料的应用程序,作为查询 FTP 资源的一种 Internet 工具,即FTP Search Engine(文件搜索引擎),提供对 Internet 的一种查找机制。 主要功能是用作Anonymous FTP 的索引,寻找文件及其所在的主机,使在 Internet 成堆的信息中找到所需文件信息变得容易。利用文件搜索引擎时,用户仅需提供 Anonymous FTP 服务器地址和想查找的词,Archie 就会对该词的查找返回一组由主机名、

12、目录名和文件名所组合的文件下载路径(URL)的列表。然后,用户可以选定相应的文件下载路径通过 FTP 匿名访问这些主机,取回所要的文件。一客户服务器体系结构为了实现网络上的资源共享,通常通过两个独立的程序来完成,它们分别运行在网络的不同计算机上。提供资源的计算机上的程序称为“服务器程序” ,简称“服务器” ;使用服务器资源的计算机上的程序称为“客户程序” ,简称“客户” 。客户服务器体系是将客户和服务器程序分别运行在不同的计算机上。些主机,取回所要的文件。作为查询FTP资源的一种Internet工具,Archie过去是在UNIX环境中开发的,所以大多采用Telnet形式访问, 客户/服务器计算

13、的分层模型 :C/S 体系可分为应用程序层,分布式操作系统层,本地管理与内核层,通信系统层四个层次,层之间的通信也受协议支配。协议包括信息交换的格式和顺序、传输和接收信息时的措施。穿过两个相邻层边界的信息交换的规则和格式构成了层间的接口。客户服务器体系结构的特点:1、由客户程序和服务器程序组成的一个共享资源的应用系统,他们一般在不同的主机上运行,从而简化了应用系统的程序设计过程。这些程序都是按照相同的通信协议设计的,因此可以在不同类型的计算机和不同操作系统下运行,且进行有效的数据传输。2、把客户程序和服务程序分放在不同的主机上,可以降低应用系统对硬件技术的要求,诸如 CPU 的速度,内存的大小

14、,磁盘的容量,使得各种规模的计算机,甚至于微机都可以作为 Internet 的主机使用,这也是 Internet 的特点之一。3、由于客户程序可以与多个服务器程序进行链式连接,用户根据自己的需要灵活地访问多台主机。Internet 的某些应用系统,正是应用客户程序和服务器程序的这种特点,加上其它技术手段,才有可能把部分或整个 Internet 资源变成一个统一的信息资源。FTPSearch是一个功能很强的免费搜索FTP资源的系统,许多可选择项,搜索词搜索方式就有:“Case insensitive substring search”(不敏感的子串搜索方式)、 “Casw sensitive s

15、ubstring search”(敏感的子串搜索方式)、 “Regular expression search”(有规则的表达搜索)、 “Exact search”(精确搜索)、 “Navigate”(浏览)、 “Case insensitive substring match”(不敏感的子串匹配方式)、 “Case sensitive substring match”(敏感的子串匹配方式)、 “Regular expression match”(有规则的表达匹配)。还可以设置查找FTP服务器的个数,还可以设置搜索结果的显示格式:编号、文件所在目录方式(权限)、文件(目录)的大小、建立的日期、所在的FTP服务器的地域名、文件(目录)所在的路径,等等。FTP 意思是文件传输协议,这里文件的概念和 DOS 中文件的概念是完全一致的, 包 括应用软件、驱动程序、用户数据、源程序等等。Internet 上的 FTP 功能相当于网络驱动器映射,可以访问远程计算机上的硬盘。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 事务文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报