TCPIP协议基础.doc

上传人:壹****1 文档编号:548785697 上传时间:2023-05-02 格式: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页,全部预览完了,如果喜欢就下载吧!
资源描述

《TCPIP协议基础.doc》由会员分享,可在线阅读,更多相关《TCPIP协议基础.doc(4页珍藏版)》请在金锄头文库上搜索。

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

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

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

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

5、l, 邮局协议)、支持FTP功能的FTP(File Transfer Protocol, 文件传输协议)、支持NetNews功能的NNTP(Network News Transport Protocol, 网络新闻传输协议)、支持WWW功能的HTTP(Hypertext Transport Protocol , 超文本传输协议, 该协议容许文字、图画、声音等同时传输)等等。INTERNET实际上就是靠这些协议维持运行的,任何连入INTERNET的计算机都必须遵循至少一种这样的协议。二Internet的功能基于上述TCP/IP协议族,Internet上现在已有很多具体功能,主要包括万维网(WWW

6、)、文件传送(FTP)、电子邮件(E-mail)三大功能群和网上交互(Unsenet)、远程登录(Telnet)等其他功能群,其中前三项功能是Internet上的主要功能。 它们都采用了Client/Server客户服务器体系结构。而且各种新的Internet应用层出不穷,但是FTP作为“最古老的”的Internet应用之一,依然得到了广泛使用,占据着举足轻重的作用。三信息检索Internet 即“互联网络”。 网络即指两个以上相连在一起的计算机。计算机连接有很多用处,其中最重要的两点是: 让人类相互通信和共享资源。但是处在“信息爆炸”的知识经济时代,面对浩瀚无际并迅速增长的Internet资

7、源,如何获得我们需要或感兴趣信息,成为我们工作和学习中的实际问题。信息检索(Information Retrieval),是指将信息按一定的方式组织和存储起来,并根据信息用户的需要找出有关的信息过程,所以它的全称又叫“信息的存储与检索(Information Storage and Retrieval),这是广义的信息检索。狭义的信息检索则仅指该过程的后半部分,即从信息集合中找出所需要的信息的过程,相当于人们通常所说的信息查寻(Information Search)。而计算机信息检索,是指以计算机技术为手段,通过光盘和联机等现代检索方式进行信息检索的方法。与手工检索一样,计算机信息检索应作为未

8、来科技人员的一项基本功,这一能力的训练和培养对科技人员适应未来社会和跨世纪科研都极其重要,一个善于从电子信息系统中获取信息的科研人员,必定比不具备这一能力的人有更多的成功机会,美国报道生活新方式的期刊POV 也将交互网络检索专家作为未来十大热门职业之一,这些情况都说明了计算机信息检索越来越重要。信息存贮与检索是信息学中最活跃的研究分支之一,检索理论研究近年发展非常迅速,涉及的问题有:检索系统、检索策略及其设计、检索技术及其实现等。四计算机检索的基本原理计算机检索如同手工检索一样,都需要首先将文献信息进行整理排序,然后按照用户的要求从检索工具(手工检索)或文档(计算机检索)中找出合适的信息。因此

9、为了使计算机能够工作必须:(1)编制文档,即通过文献压缩整理而成的二次文献,按一定的规律组成的信息集合;(2)把用户的要求翻译成计算机能理解的语言即编制提问逻辑式;(3)按照一定的检索程序检出文献。总体目标一 概述 “”是文件传送协议的缩写(File Transfer Protocol),是在Internet上传送文件的规定的基础。我们提到时不只是认为它是一套规定,是一种服务,它可以在Internet上,使得文件可以从一台Internet主机传送到另一台Internet主机上,通过这种方式,主要靠把Internet中的主机相互联系在一起。允许你把文件从一个Internet计算机传递到另一个计算

10、机上。但 是,这里有一个基本的约束:如果你没有被正式授权的话,就不能进入计算机。习惯上 讲,这就意味着你必须在那台计算机上登录。换句话说,你只有在有了一个用户标识和 口令之后,才能在计算机上拷贝文件。 匿名是这样一种工具:作为用户,你本来不注册就不能和远程主机联系并“下传 ”文件,但是,这个管理系统提供了一个指定的的用户标识anonymous(匿名),在Int ernet上, 任何人在任何地方都可以使用它。 二设计要求本文设计的目的是通过网络编程的方法建立能够对匿名FTP服务器文件目录自动搜索存储并迅速查找目标文档资料的应用程序,作为查询FTP资源的一种Internet工具,即FTP Sear

11、ch Engine(文件搜索引擎),提供对Internet的一种查找机制。主要功能是用作Anonymous FTP的索引,寻找文件及其所在的主机,使在Internet成堆的信息中找到所需文件信息变得容易。利用文件搜索引擎时,用户仅需提供Anonymous FTP服务器地址和想查找的词,Archie就会对该词的查找返回一组由主机名、目录名和文件名所组合的文件下载路径(URL)的列表。然后,用户可以选定相应的文件下载路径通过FTP匿名访问这些主机,取回所要的文件。一客户服务器体系结构 为了实现网络上的资源共享,通常通过两个独立的程序来完成,它们分别运行在网络的不同计算机上。提供资源的计算机上的程序

12、称为“服务器程序”,简称“服务器”;使用服务器资源的计算机上的程序称为“客户程序”,简称“客户”。客户服务器体系是将客户和服务器程序分别运行在不同的计算机上。些主机,取回所要的文件。作为查询FTP资源的一种Internet工具,Archie过去是在UNIX环境中开发的,所以大多采用Telnet形式访问, 客户/服务器计算的分层模型: C/S体系可分为应用程序层,分布式操作系统层,本地管理与内核层,通信系统层四个层次,层之间的通信也受协议支配。协议包括信息交换的格式和顺序、传输和接收信息时的措施。穿过两个相邻层边界的信息交换的规则和格式构成了层间的接口。 客户服务器体系结构的特点: 1、由客户程

13、序和服务器程序组成的一个共享资源的应用系统,他们一般在不同的主机上运行,从而简化了应用系统的程序设计过程。这些程序都是按照相同的通信协议设计的,因此可以在不同类型的计算机和不同操作系统下运行,且进行有效的数据传输。 2、把客户程序和服务程序分放在不同的主机上,可以降低应用系统对硬件技术的要求,诸如CPU的速度,内存的大小,磁盘的容量,使得各种规模的计算机,甚至于微机都可以作为Internet的主机使用,这也是Internet的特点之一。 3、由于客户程序可以与多个服务器程序进行链式连接,用户根据自己的需要灵活地访问多台主机。Internet的某些应用系统,正是应用客户程序和服务器程序的这种特点

14、,加上其它技术手段,才有可能把部分或整个Internet资源变成一个统一的信息资源。FTPSearch是一个功能很强的免费搜索FTP资源的系统,许多可选择项,搜索词搜索方式就有:“Case insensitive substring search”(不敏感的子串搜索方式)、“Casw sensitive substring search”(敏感的子串搜索方式)、“Regular expression search”(有规则的表达搜索)、“Exact search”(精确搜索)、“Navigate”(浏览)、“Case insensitive substring match”(不敏感的子串匹配方式)、“Case sensitive substring match”(敏感的子串匹配方式)、“Regular expression match”(有规则的表达匹配)。还可以设置查找FTP服务器的个数,还可以设置搜索结果的显示格式:编号、文件所在目录方式(权限)、文件(目录)的大小、建立的日期、所在的FTP服务器的地域名、文件(目录)所在的路径,等等。FTP意思是文件传输协议,这里文件的概念和 DOS中文件的概念是完全一致的, 包括应用软件、驱动程序、用户数据、源程序等等。Internet上的 FTP功能相当于网络驱动器映射,可以访问远程计算机上的硬盘。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号