什么是网络协议5、在计算机网络中,网络协议起到什么作用? 6、何谓匿名FTP?什么是IP地址? 7、计算机网络由哪几部分组

什么是网络协议  时间:2021-07-20  阅读:()

什么是网络协议?它主要由哪些内容组成?

网络协议的定义:为计算机网络中进行数据交换而建立的规则、标准或约定的集合。

例如,网络中一个微机用户和一个大型主机的操作员进行通信,由于这两个数据终端所用字符集不同,因此操作员所输入的命令彼此不认识。

为了能进行通信,规定每个终端都要将各自字符集中的字符先变换为标准字符集的字符后,才进入网络传送,到达目的终端之后,再变换为该终端字符集的字符。

当然,对于不相容终端,除了需变换字符集字符外。

其他特性,如显示格式、行长、行数、屏幕滚动方式等也需作相应的变换。

网络协议是由三个要素组成:[2]   (1) 语义。

语义是解释控制信息每个部分的意义。

它规定了需要发出何种控制信息,以及完成的动作与做出什么样的响应。

  (2) 语法。

语法是用户数据与控制信息的结构与格式,以及数据出现的顺序。

  (3) 时序。

时序是对事件发生顺序的详细说明。

(也可称为“同步”)。

[3]   人们形象地把这三个要素描述为:语义表示要做什么,语法表示要怎么做,时序表示做的顺序。

在计算机网络中,网络协议起什么作用?

目前网络协议有许多种,但是最基本的协议是TCP/IP协议,许多协议都是它的子协议。

下面我们就对TCP/IP协议作一下简单介绍。

1 TCP/IP协议基础 TCP/IP协议包括两个子协议:一个是TCP协议(Transmission Control Protocol,传输控制协议),另一个是IP协议( Protocol,互联网协议),它起源于20世纪60年代末。

在TCP/IP协议中,TCP协议和IP协议各有分工。

TCP协议是IP协议的高层协议,TCP在IP之上提供了一个可靠的,连接方式的协议。

TCP协议能保证数据包的传输以及正确的传输顺序,并且它可以确认包头和包内数据的准确性。

如果在传输期间出现丢包或错包的情况,TCP负责重新传输出错的包,这样的可靠性使得TCP/IP协议在会话式传输中得到充分应用。

IP协议为TCP/IP协议集中的其它所有协议提供“包传输”功能,IP协议为计算机上的数据提供一个最有效的无连接传输系统,也就是说IP包不能保证到达目的地,接收方也不能保证按顺序收到IP包,它仅能确认IP包头的完整性。

最终确认包是否到达目的地,还要依靠TCP协议,因为TCP协议是有连接服务。

在计算机服务中如果按连接方式来分的话,可分为“有连接服务”和“无连接服务”两种。

“有连接服务”必须先建立连接才能提供相应服务,而“无连接服务”则不需先建立连接。

TCP协议是一种典型的有连接协议,而UDP协议则是典型的无连接服务。

TCP/IP协议所包括的协议和工具 TCP/IP协议是一组网络协议的集合,它主要包括以下几方面的协议和工具。

·TCP/IP协议核心协议 这些核心协议除了自身外,还包括用户数据报协议(UDP协议)、地址代理协议(ARP协议)以及网间控制协议(ICMP协议)。

这组协议提供了一系列计算机互连和网络互连的标准协议。

·应用接口协议 这类协议主要包括Windows套接字(Socket,用于开发网络应用程序)、远程调用、NetBIOS协议(用于建立逻辑名和网络上的会话)和网络动态数据交换(Network,用于通过网络共享嵌入在文本中的信息)。

·基本的TCP/IP协议互连应用协议 主要包括finger、ftp、rep、rsh、、tftp等协议。

这些工具协议使得Windows系统用户使用非Microsoft系统计算机上(如UNIX系统计算机)的资源成为可能。

·TCP/IP协议诊断工具 这些工具包括arp、hostname、ipconfig、stat、ping和route,它们可用来检测并恢复TCP/IP协议网络故障。

·有关服务和管理工具 这些服务和管理工具包括FTP服务器服务(用于在两个远程计算机之间传输文件,这是远程控制通信中的关键功能)、网际命名服务WINS(用于在一个网际上动态记录和询问计算机的名字)、动态计算机配置协议DHCP(用于在Windows NT计算机上自动配置TCP/IP协议)以及TCP/IP协议打印(主要用于远程打印和网络打印)。

·简单网络管理协议代理(SNMP) 这个工具允许通过使用管理工具(如“Sun Net Manages” 或“HP Open View”),从远程管理Windows NT计算机。

(2)TCP/IP的主要协议简述 为了使读者能全面了解一些基本的网络通信协议和服务,本节就对TCP/IP协议所包括的几种主要协议进行简要说明。

·远程登录协议() 协议是用来登录到远程计算机上,并进行信息访问,通过它可以访问所有的数据库、联机游戏、对话服务以及电子公告牌,如同与被访问的计算机在同一房间中工作一样,但只能进行些字符类操作和会话。

·文件传输协议(Ftp) 这是文件传输的基本协议,有了FTP协议就可以把的文件进行上传,也可从网上得到许多应用程序和信息(下载),有许多软件站点就是通过FTP协议来为用户提供下载任务的,俗称“FTP服务器”。

最初的FTP程序是工作在UNIX系统下的,而目前的许多FTP程序是工作在Windows系统下的。

FTP程序除了完成文件的传送之外,还允许用户建立与远程计算机的连接,登录到远程计算机上,并可在远程计算机上的目录间移动。

·电子邮件服务(Email) 电子邮件服务是目前最常见、应用最广泛的一种到联网服务。

通过电子邮件,可以与上的任何人交换信息。

电子邮件的快速、高效、方便以及价廉,越来越得到了广泛的应用,目前只要是上过网的网民就肯定用过电子邮件这种服务。

目前,全球平均每天约有几千万份电子邮件在网上传输。

·WWW服务 WWW服务(3W服务)也是目前应用最广的一种基本互联网应用,我们每天上网都要用到这种服务。

通过WWW服务,只要用鼠标进行本地操作,就可以到达世界上的任何地方。

由于WWW服务使用的是超文本链接(HTML),所以可以很方便的从一个信息页转换到另一个信息页。

它不仅能查看文字,还可以欣赏图片、音乐、动画。

最流行的WWW服务的程序就是微软的IE浏览器。

·简单邮件传输协议(SMTP) SMTP是TCP/IP协议族的一个成员,这种协议认为你的计算机是永久连接在上的,而且认为你在网络上的计算机在任何时候是可以被访问的。

它适用于永久连接在的计算机,但无法使用通过SLIP/PPP协议连接的用户接收电子邮件。

解决这个问题的办法是在邮件计算机上同时运行SMTP和POP协议的程序,SMTP负责邮件的发送和在邮件计算机上的分拣和存储,POP协议负责将邮件通过SLIP/PPP协议连接传送到用户计算机上。

·信息服务(Gopher) Gopher最早出现在1991年,它是第一个操作简便、使用广泛的从服务器上获取信息的客户应用程序。

除了操作简便外,它的另一个特点是速度快。

Gopher运行时,将显示一个交互式的供用户选择的菜单,菜单中的选项由简单的短句组成,每个短句通常指向另一个菜单,并最终指向有用的文件。

Gopher是帮助用户在信息海洋中搜索有用信息的导航器。

用户只要关心浏览的内容,而不必关心具体的服务器。

·文件检索服务(Archie) 它是一个从整个上匿名FTP服务器获取文件的服务。

其完全依赖于匿名FTP系统的管理员,他们将站点在全世界的Archie服务器进行了注册,Archie仅通过文件名进行检索。

2 IP协议 目前正在使用的IP协议是第4版的,称之为“IPv4”,新版本的IP协议正在完善过程中,它就是经常可以在各大IT媒体中见到的IPv6。

IPv6所要解决的主要是IPv4协议中IP地址远远不够的现象。

IPv4所采用的是32位,而IPv6则是128位,是原来的4倍。

IPv6所提供的IP地址数已可算是天文数字了,据专家们分析,这个数字的IP地址可以使全球的每一个人都可拥有10以上的IP地址,这么多的IP地址相信再也不会出现IPv4那样除了美国外,各国都出现IP地址短缺现象,为将来实现移动上网打下了坚实的基础。

但这属于较新技术,在此就不作详细介绍,本文仍以目前主流的IPv4协议为基础进行介绍。

IP协议的功能是把数据报在互联的网络上传送,通过将数据报在一个个IP协议模块间传送,直到目的模块。

网络中每个计算机和网关上都有IP协议模块。

数据报在一个个模块间通过路由处理网络地址传送到目的地址,因此搜寻网络地址对于IP协议十分重要的功能。

另外,因为各个网络上的数据报大小可能不同,所以数据报的分段也是IP协议的不可或缺的功能,不然对于一些网络带宽较窄的网络,大的数据报就无法正确传输了。

下面主要介绍我们初级学者所关心的现行方面问题。

(1)IP地址 在计算机寻址中经常会遇到“名字”、“地址”和“路由”这三个术语,它们之间是有较大区别的。

名字是要找的,就像的人名一样;而地址是用来指出这个名字在什么地方,就像人的住址一样;路由是解决如何到达目的地址的问题,就像已经知道了某个人住在什么地方,现在要考虑走什么路线、采用什么交通工具到达目的地方最为简便。

这里所介绍的IP协议主要是解决地址的问题。

名字和地址进行解析的工作是由其上层协议--TCP协议完成。

IP协议模块将地址和本地网络地址加以映射(就像写信一样,IP协议只负责把收、发信人的地址写上,把信投进邮箱就可不管了),而将本地网络地址和路由进行映射则是低层协议(如路由协议)的任务,所以说IP协议是一个无连接的服务。

IP协议要寻找的“地址”是32位长(4个分段的16进制组成),由网络号(网络ID)和主机号(主机ID)两部分构成,按照IP协议规定因特网上的地址共有A、B、C、D、E五类. 按照IP协议规定因特网上的地址共有A、B、C、D、E五类·A类IP地址:用前面8位来标识网络号,其中规定最前面一位为“0”,24位标识主机地址,即A类地址的第一段取值(也即网络号)可以是“00000001 ̄01111111”之间任一数字,转换为十进制后即为1~128之间。

主机号没有做硬性规定,所以它的IP地址范围为“1.0.0.0-128.255.255.255”。

A类地址是为大型政府网络而提供,因为A地址中有10.0.0.0-10.255.255.254和127.0.0.0-127.255.255.254这两段地址有专门用途,所以全世界总共只有126个可能的A类网络。

每个A类网络最多可以连接16777214台计算机,这类地址数是最少的,但这类网络所允许连接的计算机是最多的。

·B类IP地址:用前面16位来标识网络号,其中最前面两位规定为“10”,16位标识主机号,也就是说B类地址的第一段“10000000 ̄10111111”,转换成十进制后即为128~191之间,第一段和第二段合在一起表示网络地址,它的地址范围为“128.0.0.0-191.255.255.255”。

B类地址适用于中等规模的网络,全世界大约有16000个B类网络,每个B类网络最多可以连接65534台计算机。

这类IP地址通常为中等规模的网络提供。

其中172.16.0.0-172.31.255.254地址段有专门用途。

·C类IP地址:用前面24位来标识网络号,其中最前面三位规定为“110”,8位标识主机号。

这样C类地址的第一段取值为“11000000 ̄11011111”之间,转换成十进制后即为192~223。

第一段、第二段、第三段合在一起表示网络号,最后一段标识网络上的主机号,它的地址范围为“192.0.0.0-223.255.255.255”。

C类地址适用于校园网等小型网络,每个C类网络最多可以有254台计算机。

这类地址是所有的地址类型中地址数最多的,但这类网络所允许连接的计算机是最少的。

这类IP地址可分配给任何有需要的人。

其中192.168.0.0-192.168.255.255为企业局域网专用地址段。

·D类地址:它用于多重广播组,一个多重广播组可能包括1台或更多主机,或根本没有。

D类地址的最高位为1110,第一段八位体为“11100000 ̄11101111”,转换成十进制即为224 ̄239,剩余的位设计客户机参加的特定组,它的地址范围为“224.0.1.1-239.255.255.255”。

在多重广播操作中没有网络或主机位,数据包将传送到网络中选定的主机子集中,只有注册了多重广播地址的主机才能接收到数据包。

Microsoft支持D类地址,用于应用程序将多重广播数据发送到网络间的主机上,包括WINS和Microsoft NetShow。

·E类地址:这是一个通常不用的实验性地址,保留作为以后使用。

E类地址的最高位为11110,第一段八位体为“11110000 ̄11110111”,转换成十进制即为240 ̄247。

IPv4协议中对首段位为248 ̄254 的地址段暂无规定。

其实还有一类IP地址,就是以“127”开头的IP地址,这类IP地址也是属于保留使用的,这类地址属于环路测试类IP地址。

这类IP地址不能作为计算机的IP地址用,也就不能在网络上使用这样的IP地址来标识计算机的位置,更不能通过在浏览器或者其他搜索位置输入这样的IP地址,来搜索想要查找的计算机,因为它只能在本地计算机上用于测试使用。

其实还有一类IP地址,就是以“127”开头的IP地址,这类IP地址也是属于保留使用的,这类地址属于环路测试类IP地址。

这类IP地址不能作为计算机的IP地址用,也就不能在网络上使用这样的IP地址来标识计算机的位置,更不能通过在浏览器或者其他搜索位置输入这样的IP地址,来搜索想要查找的计算机,因为它只能在本地计算机上用于测试使用。

其实还有一类IP地址,就是以“127”开头的IP地址,这类IP地址也是属于保留使用的,这类地址属于环路测试类IP地址。

这类IP地址不能作为计算机的IP地址用,也就不能在网络上使用这样的IP地址来标识计算机的位置,更不能通过在浏览器或者其他搜索位置输入这样的IP地址,来搜索想要查找的计算机,因为它只能在本地计算机上用于测试使用。

(2) 子网掩码和域名 以上介绍的是网络IP地址,但随着网络的发展,IPv4标准中的IP地址远不够用,为了解决这一矛盾,于是又在IP地址加上子网掩码来进一步识别。

在TCP/IP协议中规定,A类网络的子网掩码格式为“255.0.0.0”形式,后面的“0”可以为“0 ̄254”之间任一数字。

B类网络的子网掩码格式为“255.255.0.0”,C类网络的子网掩码为格式为“255.255.255.0”,同样其中的“0”可以是“0 ̄254”之间任一数字。

如果没有子网,可以为“0”,也可以不配置,如果有子网则一定要配置。

前面介绍的IP地址都是以数字形式表示计算机的地址,这种IP地址人们记忆起来是非常困难的。

对非计算机和网络的专业人士来说,记住这种地址是很不现实的。

因此,还采用域名地址来表示每台计算机。

通过为每台计算机建立IP地址与域名地址之间的映射关系,用户可以在网上避开难以记忆的IP地址,而用域名地址来唯一标记网上的计算机。

域名地址与IP地址的关系类似于一个人的姓名与身份证号码之间的关系。

要把计算机连入,必须获得网上唯一的IP地址与对应的域名地址。

域名地址由域名系统(DNS)管理。

每个连到的网络中都有至少一个DNS服务器,其中存有该网络中所有计算机的域名和对应的IP地址,通过与其他网络的DNS服务器相连就可以找到其他站点。

这也是在TCP/IP协议属性中要进行DNS配置的原因。

域名地址也是分段表示的,每段分别授权给不同的机构管理,各段之间用圆点(.)分隔。

与IP地址相反,各段自左至右级别是越来越高。

什么是协议?

《合同法》第二条规定:合同是平等主体之间设立、变更、终止民事权利义务关系的协议。

从这一概念中可以看出,合同就是协议。

但根据逻辑学的原理,协议是合同的种概念,即所有的合同都是协议,但并非所有的协议都是合同,所以说合同是具有特定内容的协议。

协议的定义:机关、企事业单位、社会团体或个人,相互之间为了某个经济问题,或者合作办理某项事情,经过共同协商后,订立的共同遵守和执行的条文。

与合同的区别是: 1、合同有违约责任的规定,协议书没有。

2、经济合同有“合用法”作为依据,协议书暂时没有具体法规规定。

3、协议书比合同应用范围广,项目往往比合同项目要大,内容不如合同具体。

因此,协议书签订以后,往往还要分项签订一些专门合同。

什么是协议?

协议 协议(protocol)是一系列的步骤: 它包括两方或多方,设计它的目的是要完成一项任务! 是对数据格式和计算机之间交换数据时必须遵守的规则的正式描述。

简单的说了,网络中的计算机要能够互相顺利的通信,就必须讲同样的语言,语言就相当于协议,它分为、NetBEUI、IPX/SPX以及TCP/IP协议。

协议还有其他的特点: 1 协议中的每个人都必须了解协议,并且预先知道所要完成的所有的步骤。

2 协议中的每个人都必须同意并遵循它。

3 协议必须是清楚的,每一步必须明确定义,并且不会引起误解。

4 协议必须是完整的,对每种可能的情况必须规定具体的动作。

密码协议就是使用密码学的协议。

在计算机网络中用于规定信息的格式以及如何发送和接收信息的一套规则称为网络协议或通信协议

5、在计算机网络中,网络协议起到什么作用? 6、何谓匿名FTP?什么是IP地址? 7、计算机网络由哪几部分组

5.在计算机网络中,网络协议起到什么作用 6.anonymous FTP(匿名FTP) 即匿名文件传输协议。

用于对远程计算机的连接,这些计算机是作为匿名或客户用户进行连接的,以将公共文件传输到用户的本地计算机。

所谓IP地址就是给每个连接在上的主机分配的一个32bit地址。

按照TCP/IP(Transport Control Protocol/ Protocol,传输控制协议/协议)协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。

例如一个采用二进制形式的IP地址是“00001010000000000000000000000001”,这么长的地址,人们处理起来也太费劲了。

为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。

于是,上面的IP地址可以表示为“10.0.0.1”。

IP地址的这种表示法叫做“点分十进制表示法”,这显然比1和0容易记忆得多。

有人会以为,一台计算机只能有一个IP地址,这种观点是错误的。

我们可以指定一台计算机具有多个IP地址,因此在访问互联网时,不要以为一个IP地址就是一台计算机;另外,通过特定的技术,也可以使多台服务器共用一个IP地址,这些服务器在用户看起来就像一台主机似的。

将IP地址分成了网络号和主机号两部分,设计者就必须决定每部分包含多少位。

网络号的位数直接决定了可以分配的网络数(计算方法2^网络号位数);主机号的位数则决定了网络中最大的主机数(计算方法2^主机号位数-2)。

然而,由于整个互联网所包含的网络规模可能比较大,也可能比较小,设计者最后聪明的选择了一种灵活的方案:将IP地址空间划分成不同的类别,每一类具有不同的网络号位数和主机号位数。

7.计算机网络通常由三个部分组成,它们是资源子网、通信子网和通信协议。

所谓通信子网就是计算机网络中负责数据通信的部分;资源子网是计算机网络中面向用户的部分,负责全网络面向应用的数据处理工作;而通信双方必须共同遵守的规则和约定就称为通信协议,它的存在与否是计算机网络与一般计算机互连系统的根本区别。

所以从这一点上来说,我们应该更能明白计算机网络为什么是计算机技术和通信技术发展的产物了。

速云:深圳独立服务器,新品上线,深港mpls免费体验,多重活动!

速云怎么样?速云是一家国人商家。速云商家主要提供广州移动、深圳移动、广州茂名联通、香港HKT等VDS和独立服务器。目前,速云推出深圳独服优惠活动,机房为深圳移动机房,购买深圳服务器可享受5折优惠,目前独立服务器还支持申请免费试用,需要提交工单开通免费体验试用,次月可享受永久8折优惠,也是需工单申请哦!点击进入:速云官方网站地址活动期限至 2021年7月22日速云云服务器优惠活动:活动1:新购首月可...

TmhHost暑假活动:高端线路VPS季付8折优惠,可选洛杉矶CN2 GIA/日本软银/香港三网CN2 GIA/韩国双向CN2等

tmhhost怎么样?tmhhost正在搞暑假大促销活动,全部是高端线路VPS,现在直接季付8折优惠,活动截止时间是8月31日。可选机房及线路有美国洛杉矶cn2 gia+200G高防、洛杉矶三网CN2 GIA、洛杉矶CERA机房CN2 GIA,日本软银(100M带宽)、香港BGP直连200M带宽、香港三网CN2 GIA、韩国双向CN2。点击进入:tmhhost官方网站地址tmhhost优惠码:Tm...

wordpress投资主题模版 白银黄金贵金属金融投资网站主题

wordpress投资主题模版是一套适合白银、黄金、贵金属投资网站主题模板,绿色大气金融投资类网站主题,专业高级自适应多设备企业CMS建站主题 完善的外贸企业建站功能模块 + 高效通用的后台自定义设置,简洁大气的网站风格设计 + 更利于SEO搜索优化和站点收录排名!点击进入:wordpress投资主题模版安装环境:运行环境:PHP 7.0+, MYSQL 5.6 ( 最低主机需求 )最新兼容:完美...

什么是网络协议为你推荐
stm32视频教程初学STM32的入门方法有哪些?常用软件开发工具单片机有哪些开发工具?handoff怎么用Hand off怎么用?魔兽世界密保卡魔兽世界密保卡绑定pps电影PPS上最近有什么电影值得观看微服务网关手机上网的网关端口和网关IP是多少?cad图批量打印怎样一次性打印CAD所有布局里面的图川普竞选网站遭攻击Donald Trump竞选总统的情况咋样了手机屏幕厂商检测软件华为如何查看屏幕生产厂家草莓派论坛草莓派美容护肤论坛怎么加入
vps虚拟服务器 花生壳域名贝锐 香港ufo 新世界机房 海外服务器 新世界电讯 php探针 dux 双拼域名 柚子舍官网 什么是服务器托管 根服务器 空间首页登陆 登陆空间 台湾google 网站加速软件 西安服务器托管 西安主机 七牛云存储 万网服务器 更多