常见的网络协议

上传人:工**** 文档编号:493271540 上传时间:2023-02-22 格式:DOCX 页数:12 大小:17.66KB
返回 下载 相关 举报
常见的网络协议_第1页
第1页 / 共12页
常见的网络协议_第2页
第2页 / 共12页
常见的网络协议_第3页
第3页 / 共12页
常见的网络协议_第4页
第4页 / 共12页
常见的网络协议_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《常见的网络协议》由会员分享,可在线阅读,更多相关《常见的网络协议(12页珍藏版)》请在金锄头文库上搜索。

1、资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载常见的网络协议地点:时间:说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与 义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时 请详细阅读内容常见的网络协议摘 要:网络协议是控制计算机在网络介质上进行信息交换 的规则和约定。网络协议是网络上所有设备(HYPERLINK http:/ t _blank” 网络 服务器、计算机及HYPERLINK http:/ t _blank 交 换机、HYPERLINK http:/ t _blank 路 由器、防火墙等)之间通信规则的集合,它规定了通信时信息

2、必须采用的格式和这些格式的意义。大多数网络都采用分层的 体系结构,每一层都建立在它的下层之上,向它的上一层提供 一定的服务,而把如何实现这一服务的细节对上一层加以屏 蔽。在网络的各层中存在着许多协议,接收方和发送方同层的 协议必须一致,否则一方将无法识别另一方发出的信息。网络 协议使网络上各种设备能够相互交换信息。常见的协议有: HYPERLINK http:/ t _blank TCP/IP 协议、HYPERLINK http:/ t _blankIPX/SPX 协议、HYPERLINK http:/ t _blankNetBEUI协议等。IP协议1.1 IP协议简介IP是英文Interne

3、t Protocol (网络之间互连的协议)的 缩写,中文简称为“网协”,也就是为HYPERLINK http:/ t _blank 计 算机网络相互连接进行通信而设计的协议。在因特网中,它是 能使连接到网上的所有计算机网络实现相互通信的一套规则, 规定了计算机在因特网上进行通信时应当遵守的规则。任何厂 家生产的计算机系统,只要遵守IP协议就可以与因特网互连互 通。正是因为有了 IP协议,因特网才得以迅速发展成为世界上 最大的、开放的计算机通信网络。因此,IP协议也可以叫做“ HYPERLINK http:/ t _blank因特网协议”。通俗的讲:IP地址也可以称为互联 网地址或Intern

4、et地址。是用来唯一标识互联网上计算机的逻 辑地址。每台连网计算机都依靠IP地址来标识自己。就很类似 于我们的电话号码样的。通过电话号码来找到相应的使用电话 的客户的实际地址。全世界的电话号码都是唯一的IP地址也 是一样。1.2 IP 地址(IP v4)所谓IP地址就是给每个连接在Internet上的主机分配的 一个32bit地址。按照 TCP/IP (Transport Control Protocol/Internet Protocol,传输控制协议/Internet协议)协议规定,IP地址 用二进制来表示,每个IP地址长32bit,比特换算成字节,就 是4个字节。例如一个采用二进制形式的

5、IP地址是 “00001010000000000000000000000001”,这么长的地址,人 们处理起来也太费劲了。为了方便人们的使用,IP地址经常被 写成十进制的形式,中间使用符号“.”分开不同的字节。于 是,上面的IP地址可以表示为“10.0.0.1”IP地址的这种表 示法叫做“点分十进制表示法”,这显然比1和0容易记忆得 多。有人会以为,一台计算机只能有一个IP地址,这种观点是 错误的。我们可以指定一台计算机具有多个IP地址,因此在访 问互联网时,不要以为一个IP地址就是一台计算机;另外,通 过特定的技术,也可以使多台服务器共用一个IP地址,这些服 务器在用户看起来就像一台主机似的

6、。将IP地址分成了网络号和主机号两部分,设计者就必须决 定每部分包含多少位。网络号的位数直接决定了可以分配的网 络数(计算方法2”网络号位数);主机号的位数则决定了网络 中最大的主机数(计算方法2”主机号位数-2)。然而,由于整 个互联网所包含的网络规模可能比较大,也可能比较小,设计 者最后聪明的选择了一种灵活的方案:将IP地址空间划分成不 同的类别,每一类具有不同的网络号位数和主机号位数。IP地址是IP网络中数据传输的依据,它标识了 IP网络中 的一个连接,一台主机可以有多个IP地址IP分组中的IP地 址在网络传输中是保持不变的。1.3 IPV6发展及其特点IPv6 是Internet Pr

7、otocol Version 6”的缩写,也被称作 下一代互联网协议,它是由IETF小组(Internet工程任务组Internet Engineering Task Force)设计的用来替代现行的 IPv4(现行的IP)协议的一种新的IP协议。我们知道,Internet的主机都有一个唯一的IP地址,IP 地址用一个32位二进制的数表示一个主机号码,但32位地址 资源有限,已经不能满足用户的需求了,因此Internet研究组 织发布新的主机标识方法,即IPv6。在RFC1884中(RFC是 Request for Comments Document 的缩写。RFC 实际上就是 Interne

8、t有关服务的一些标准),规定的标准语法建议把IPv6 地址的128位(16个字节)写成8个16位的无符号整数,每个 整数用四个十六进制位表示,这些数之间用冒号(:)分开, 例如:3ffe:3201:1401:1280:c8ff:fe4d:db39TCP协议2.1 TCP简介TCP是一种面向连接(连接导向)的、可靠的、基于字节流 的运输层(Transport layer)通信协议,由IETF的RFC 793 说明(specified)。在简化的计算机网络O SI模型中,它完成 第四层传输层所指定的功能,UDP是同一层内另一个重要的传输 协议。在因特网协议族(Internet protocol s

9、uite)中,TCP层 是位于IP层之上,应用层之下的中间层。不同主机的应用层之 间经常需要可靠的、像管道一样的连接,但是IP层不提供这样 的流机制,而是提供不可靠的包交换。应用层向TCP层发送用于网间传输的、用8位字节表示的 数据流,然后TCP把数据流分割成适当长度的报文段(通常受 该计算机连接的网络的数据链路层的最大传送单元(MTU)的限 制)。之后TCP把结果包传给IP层,由它来通过网络将包传送 给接收端实体的TCP层。TCP为了保证不发生丢包,就给每个字 节一个序号,同时序号也保证了传送到接收端实体的包的按序 接收。然后接收端实体对已成功收到的字节发回一个相应的确 认(ACK);如果发

10、送端实体在合理的往返时延(RTT)内未收到确 认,那么对应的数据(假设丢失了)将会被重传。TCP用一个校 验和函数来检验数据是否有错误;在发送和接收时都要计算校 验和。首先,TCP建立连接之后,通信双方都同时可以进行数据的 传输,其次,他是全双工的;在保证可靠性上,采用超时重传 和捎带确认机制。在流量控制上,采用滑动窗口协议,协议中规定,对于窗 口内未经确认的分组需要重传。在拥塞控制上,采用慢启动算法。2.2 TCP所支持的服务类型不管怎样,TCP/IP是一个协议集。为应用提供一些低级 功能,这些包括IP、TCP、UDP。其它是执行特定任务的应用协议, 如计算机间传送文件、发送电子邮件、或找出

11、谁注册到另外一 台计算机。因此,最重要的商业TCP/IP服务有:文件传送 File Transfer文件传送协议FTP(File Transfer Protocol)允许用户从一 台计算机到另一台取得文件,或发送文件到另外一台计算机。从 安全性方面考虑,需要用户指定一个使用其它计算机的用户名和 口令。它不同与 NFS(Network File System)和 Netbios 协议。 一旦你要访问另一台系统中的文件,任何时刻都要运行FTP。而 且你只能拷贝文件到自己的机器中去来使用它(RFC 959中关 于FTP的说明)远程登录Remote login网络终端协议TELNET允许用户登录到网络

12、上任一计算机 上。你可启动一个远程进程连接到指定的计算机,直到进程结束, 期间你所键入的内容被送到所指定的计算机。值得注意的是,这 时你实际上是与你的计算机进行对话。TELENET程序使得你的计 算机在整个过程中不见了,所敲的每一个字符直接送到所登录的 计算机系统。一般的说,这种远程连接是通过类式拨号连接的, 也就是,拨通后,远程系统提示你输入注册名和口令,退出远程系 统,TELNET程序也就退出,你又与自己的计算机对话了。微电脑 中的TELNET工具一般含有一个终端仿真程序。计算机邮件Mail允许你发送消息给其它计算机的用户。通常,人们趋向于使 用指定的一台或两台计算机。计算机邮件系统只需你

13、简单地往 另一用户的邮件文件中添加信息,但随之产生问题,使用的微电 脑的环境不同,还有重要的是宏(MACRO)不适合于接受计算机邮 件。为了发送电子邮件,邮件软件希望连接到目的计算机,如果 是微电脑,也许它已关机,或者正在运行另一个应用程序呢?出于 这种原因,通常由一个较大的系统来处理这些邮件,也就是一个一直运行着的邮件服务器。邮件软件成为用户从邮件服务器取 回邮件的一个界面。任何一个的TCP/IP工具提供上述这些服务。这些传统的应 用功能在基于TCP/IP的网络中一直扮演非常重要的角色。目前 情况有点变化,这些功能使用也发生变化,如老系统的改造,计算 机的发展等,出现了各种安装版本,如:微电

14、脑、工作站、小型 机、和巨型机等。这些计算机好像在一起完成指定的任务,尽管 有时看来像是只用到某个指定的计算机,但它是通过网络得到 其它计算机系统的服务。服务器Server是为网络上其它提供指 定服务的系统,客户Client是得到这种服务的另外计算机系 统。(值得注意的是,服务/客户机不一定是不同的计算机,有可 能是同一计算机中的不同运行程序)。以下是几种目前计算机上 典型的一些服务,这些服务可在TCP/IP网络上调用。网络文件系统(NFS)这种访问另一计算机的文件的方法非常接近于流行的FTP。 网络文件系统提供磁盘或设备服务,而无需特定的网络实用程序 来访问另一系统的文件。可以简单地认为它是

15、一个外加的磁盘 驱动器。这种额外虚拟磁盘驱动器就是其它计算机系统的 磁盘。这非常有用。你只需加大几台计算机的磁盘容量,就可使 网络上其他用户访问它,且不说所带来的经济效益,它还能够让 几台工作的计算机共享相同的文件。它也使得系统维护和备份 易如反掌,因为再不必为大量的不同机器上的文件的升级和备 份而担心。远程打印(Remote printing)允许你使用其它计算机上的打印机,好像这些打印机直接连 到你的计算机上。远程执行(Remote execution)允许你请求运行在不同计算机上的特殊程序。当你在一个 很小的计算机上运行一个需要大机系统资源的程序时,这时候远 程执行非常有用。名字服务器(Name servers)在一个大的系统安装过程中,需要用到大量的各种名字,包 括用户名、口令,姓名、网络地址、帐号等,管理这些是非常令 人乏味的。因此将这些数据形成数据库,放到一个小系统中去, 其它系

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

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