网络互联协议

上传人:jkl****17 文档编号:68498911 上传时间:2022-04-02 格式:DOC 页数:13 大小:165KB
收藏 版权申诉 举报 下载
网络互联协议_第1页
第1页 / 共13页
网络互联协议_第2页
第2页 / 共13页
网络互联协议_第3页
第3页 / 共13页
资源描述:

《网络互联协议》由会员分享,可在线阅读,更多相关《网络互联协议(13页珍藏版)》请在装配图网上搜索。

1、1.2网络互联协议1.2.1网络协议1、定义 网络协议是用来规定有关功能部件在通信过程中的操作的一套语义和语法规则。 目的:使网络上的计算机与其它计算机进行通信。常用的网络协议:TCP/IP、IPX/SPX、NetBIOS协议。2、协议的组成 语义:指需要发出的控制信息、完成的操作用作出的应答。例如:建立连接的三次握手所发出信息所代表的操作或应答。语法:指数据或控制信息的结构或格式。例如:数据包的格式。规则:规定了事务的执行顺序。例如:建立连接的三次握手的顺序是所有连接都要经过的顺序。1.2.2常用网络协议及其应用 对协议的理解:象语言一样,如:粤语(IPX/SPX)在一个地区(局域网),普通

2、话(TCP/IP)在一个国家(Internet)。 1、物理层通信协议 (1)EIA RS232C接口标准 它描述了计算机及相关设备间较低速率的串行数据通信的物理接口及协议。 接口最大传输速率为20Kbps,线缆最长为15米。RS-232C接口通常被用于将电脑信号输入控制,当通信距离较近时,可不需要Modem,通信双方可以直接连接。RS-232C标准最初是远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE(Data Communication Equipment)而制定的。RS-232C是一台主机用来与它的modem及其它串行设备交谈或交换数据

3、的接口(2)X.21和X.21bisX.21是对公用数据网中的同步式终端(DTE, Data Terminal Equipment)与线路终端(DCE,Data Communication Equipment)间接口的规定。主要是对两个功能进行了规定: 其一是与其他接口一样,对电气特性、连接器形状、相互连接电路的功能特性等的物理层进行了规定;其二是为控制网络交换功能的网控制步骤,定义了网络层的功能。在专用线连接时只使用物理层功能,而在线路交换数据网中,则使用物理层和网络层的两个功能。X.21的工作过程可分四个阶段:* 空闲或静止阶段:此阶段接口不工作(类似挂着机的情况);* 呼叫建立连接阶段:

4、通过交换控制信号建立DTE与DCE间的逻辑连接;(拔号呼叫对方,等待对方接听或响应)* 数据传输阶段:通信双方交换数据(电话中 双方通话)* 连接清除阶段:通过交换控制信号中断两个DTE间的通信关系,拆除它们间的逻辑连接(电话中说“再见”挂机)2、数据链路层协议(1)SLIP(Serial Link Internet protocol)串行线路网际协议这是TCP/IP协议族中的一个协议,用于两台计算机之间的通信,也适用于家庭中每台计算机几乎都有的R S - 2 3 2串行端口和高速调制解调器接入Internet。该协议是在串行线路上对I P数据报进行封装的简单形式,是Windows远程访问的一

5、种旧工业标准,主要在Unix远程访问服务器中使用,现今仍然用于连接某些ISP。因为SLIP协议是面向低速串行线路的,可以用于专用线路,也可以用于拨号线路,Modem的传输速率在1200bps到19200bps。(2)HDLC(High Data Link Control) 是一个在同步网上传输数据、面向比特的数据链路层协议,它是由国际标准化组织(ISO)根据IBM公司的SDLC(Synchronous Data Link Control)协议扩展开发而成的。链路控制协议着重于对分段成物理块或包的数据的逻辑传输,块或包由起始标志引导并由终止标志结束,也称为帧。帧是每个控制、每个响应以及用协议传输

6、的所有信息的媒体的工具。所有面向比特的数据链路控制协议均采用统一的帧格式,不论是数据还是单独的控制信息均以帧为单位传送。每个帧前、后均有一标志码01111110,用作帧的起始、终止指示及帧的同步。标志码不允许在帧的内部出现,以免引起畸意。为保证标志码的唯一性但又兼顾帧内数据的透明性,可以采用“0比特插入法”来解决。该法在发送端监视除标志码以外的所有字段,当发现有连续5个“1”出现时,便在其后添插一个“0”,然后继续发后继的比特流。在接收端,同样监除起始标志码以外的所有字段。当连续发现个“1”出现后,若其后一个比特“0”则自动删除它,以恢复原来的比特流;若发现连续6个“1”,则可能是插入的“0”

7、发生差错变成的“1”,也可能是收到了帧的终止标志码。后两种情况,可以进一步通过帧中的帧检验序列来加以区分。“0比特插入法”原理简单,很适合于硬件实现。在面向比特的协议的帧格式中,有一个8比特的控制字段,可以用它以编码方式定义丰富的控制命令和应答,相当于起到了协议中众多传输控制 字符和转义序列的功能。全双工通信,不必等待确认便可连续发送数据,有较高的数据链路传输效率;所有帧均采用校验,对信息帧进行编号,可防止漏收或重份,传输可靠性高;传输控制功能与处理功能分离,具有较大灵活性和较完善的控制功能。由于以上特点,目前网络设计普遍使用HDLC作为数据链路管制协议。1.HDLC的操作方式HDLC是通用的

8、数据链路控制协议,当开始建立数据链路时,允许选用特定的操作方式。所谓链路操作方式,通俗地讲就是某站点以主站方式操作,还是以从站方式操作,或者是二者兼备。在链路上用于控制目的站称为主站,其它的受主站控制的站称为从站。主站负责对数据流进行组织,并且对链路上的差错实施恢复。由主站发往从站的帧称为命令帧,而由由站返回主站的帧称响应帧。连有多个站点的链路通常使用轮询技术,轮询其它站的站称为主站,而在点到点链路中每个站均可为主站。主站需要比从站有更多的逻辑功能,所以当终端与主机相连时,主机一般总是主站。在一个站连接多条链中的情况下,该站对于一些链路而言可能是主站,而对另外一些链路而言又可能是从站。有些可兼

9、备主站和从站的功能,这站称为组合站,用于组合站之间信息传输的协议是对称的,即在链路上主、从站具有同样的传输控制功能,这又称作平衡操作,在计算机网络中这是一个非常重要的概念。相对的,那种操作时有主站、从站之分的,且各自功能不同的操作,称非平衡操作。HDLC中常用的操作方式有以下三种:(1)正常响应方式NRM(Normal Responses Mode)是一种非平衡数据链路操作方式,有时也称非平衡正常响应方式。该操作方式适用于面向终端的点到点或一点与多点的链路。在这种操作方式,传输过程由主站启动,从站只有收到主站某个命令帧后,才能作为响应向主站传输信息。响应信息可以由一个或多个帧组成,若信息 由多

10、个帧组成,则应指出哪一个是最后一帧。主站负责管理整个链路,且具有轮询、选择从站及向从站发送命令的权利,同时也负责对超时、重发及各类恢复 操作的控制。操作方式见图3.7(a)。(2)异步响应方式异步响应方式(synchronous Responses Mode)也是一种非平衡数据链路操作方式,与不同的是,下的传输过程由从站启动。从站主动发送给主站的一个或一组帧中可包含有信息,也可以是仅以控制为目的而发的帧。在这种操作方式下,由从站来控制超时和重发。该方式对采用轮询方式的多站链路来说是必不可少的。操作方式见图3.7(b)。(3)异步平衡方式异步平衡方式(synchronous Balanced M

11、ode)是一种允许任何节点来启动传输的操作方式。为了提高链路传输效率,节点之间在两个方向上都需要的较高的信息传输量。在这种操作方式下任何时候任何站都能启动传输操作,每个站既可作为主站又可作为从站,每个站都是组合站。各站都有相同的一组协议,任何站都可以发送或接收命令,也可以给出应答,并且各站对差错恢复过程都负有相同的责任。(3)点对点协议(PPP)点对点协议(Point to Point Protocol)的缩写为PPP,是TCP/IP网络协议包的一个成员。PPP是TCP/IP的扩展,它增加了两个额外的功能组:(1)它可以通过串行接口传输TCP/IP包;(2)它可以安全登录。当使用作为公共电话系

12、统的部分的串行接口时,必须要注意确保所有通信的真实性。这个终端PPP集合了用户名字和密码安全。PPP 主要由以下几部分组成:*封装:一种封装多协议数据报的方法。PPP 封装提供了不同网络层协议同时在同一链路传输的多路复用技术。PPP 封装精心设计,能保持对大多数常用硬件的兼容性。克服了SLIP不足之处的一种多用途、点到点协议,它提供的WAN数据链接封装服务类似于LAN所提供的封闭服务。所以,PPP不仅仅提供帧定界,而且提供协议标识和位级完整性检查服务。*链路控制协议:PPP 提供的 LCP 功能全面,适用于大多数环境。LCP 用于就封装格式选项自动达成一致,处理数据包大小限制,探测环路链路和其

13、他普通的配置错误,以及终止链路。LCP 提供的其他可选功能有:认证链路中对等单元的身份,决定链路功能正常或链路失败情况。*网络控制协议:一种扩展链路控制协议,用于建立、配置、测试和管理数据链路连接。配置:使用链路控制协议的简单和自制机制。该机制也应用于其它控制协议,例如:网络控制协议(NCP)。为了建立点对点链路通信,PPP 链路的每一端,必须首先发送 LCP 包以便设定和测试数据链路。在链路建立,LCP 所需的可选功能被选定之后,PPP 必须发送 NCP 包以便选择和设定一个或更多的网络层协议。一旦每个被选择的网络层协议都被设定好了,来自每个网络层协议的数据报就能在链路上发送了。PPP工作流

14、程:当用户拨号接入 ISP 时,路由器的调制解调器对拨号做出确认,并建立一条物理连接。PC 机向路由器发送一系列的 LCP 分组(封装成多个 PPP 帧)。这些分组及其响应选择一些 PPP 参数,和进行网络层配置,NCP 给新接入的 PC机分配一个临时的 IP 地址,使 PC 机成为因特网上的一个主机。通信完毕时,NCP 释放网络层连接,收回原来分配出去的 IP 地址。接着,LCP 释放数据链路层连接。最后释放的是物理层的连接。 PPP和HDLC之间最主要的区别是,PPP是面向字符的,HDLC是面向位的。(4)帧中继(Frame relay)帧中继提供的是数据链路层和物理层的协议规范,任何高层

15、协议都独立于帧中继协议,因此,大大地简化了帧中继的实现。目前帧中继的主要应用之一是局域网互联,特别是在局域网通过广域网进行互联时,使用帧中继更能体现它的低网络时延、低设备费用、高带宽利用率等优点。帧中继的主要特点是:使用光纤作为传输介质. 因此误码率极低,能实现近似无差错传输,减少了进行差错校验的开销,提高了网络的吞吐量. 进入带宽范围从56Kbps到1544Mbps的广域分组交换网的用户接口.3、网络层协议(1)Internet协议(IP) 网络层最重要的协议,基本任务:通过Internet传送数据报。IP是怎样实现网络互连的?各个厂家生产的网络系统和设备,如以太网、分组交换网等,它们相互之

16、间不能互通,不能互通的主要原因是因为它们所传送数据的基本单元(技术上称之为“帧”)的格式不同。IP协议实际上是一套由软件程序组成的协议软件,它把各种不同“帧”统一转换成“IP数据包”格式,这种转换是因特网的一个最重要的特点,使所有各种计算机都能在因特网上实现互通,即具有“开放性”的特点。数据包还要能根据所经过网络规定的分组大小来改变数据包的长度,IP数据包的最大长度可达 65535个字节。IP协议中还有一个非常重要的内容,那就是给因特网上的每台计算机和其它设备都规定了一个唯一的地址,叫做“IP 地址”。在开始通信之前就不需要先连接好一条电路,各个数据包不一定都通过同一条路径传输,所以叫做“无连

17、接型”。这一特点非常重要,它大大提高了网络的坚固性和安全性。(2)ICMP(Internet Control Message Protocol)是TCPIP协议族的一个协议。为什么要用ICMP?IP提供的是一种不可靠的报文分组传送服务。ICMP发送方:谁发现,谁发送。主要的问题:IP数据无法访问目标即目标不可达、IP路由器无法按当前的传输速率转发数据包。通常的应用:ping命令(Windows或Linux均有该命令)就是用ICMP来测试是否可达。(3)ARP(Address resolution Protocol)ARP协议是“Address Resolution Protocol”(地址解析

18、协议)的缩写。为什么要用ARP?在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。ARP协议的工作原理:在每台安装有TCP/IP协议的电脑里都有一个ARP缓存表,表里的IP地址与MAC地址是一一对应的。我们以主机A(192.168.1.5)向主机B(192.16

19、8.1.1)发送数据为例。当发送数据时,主机A会在自己的ARP缓存表中寻找是否有目标IP地址。如果找到了,也就知道了目标MAC地址,直接把目标MAC地址写入帧里面发送就可以了;如果在ARP缓存表中没有找到相对应的IP地址,主机A就会在网络上发送一个广播,目标MAC地址是“FF.FF.FF.FF.FF.FF”,这表示向同一网段内的所有主机发出这样的询问:“192.168.1.1的MAC地址是什么?”网络上其他主机并不响应ARP询问,只有主机B接收到这个帧时,才向主机A做出这样的回应:“192.168.1.1的MAC地址是00-aa-00-62-c6-09”。这样,主机A就知道了主机B的MAC地址

20、,它就可以向主机B发送信息了。同时它还更新了自己的ARP缓存表,下次再向主机B发送信息时,直接从ARP缓存表里查找就可以了。ARP缓存表采用了老化机制,在一段时间内如果表中的某一行没有使用,就会被删除,这样可以大大减少ARP缓存表的长度,加快查询速度。ARP攻击就是通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞,攻击者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP缓存中的IP-MAC条目,造成网络中断或中间人攻击。ARP攻击主要是存在于局域网网络中,局域网中若有一个人感染ARP木马,则感染该ARP木马的系统将会试图通过“ARP欺骗”手段截获

21、所在网络内其它计算机的通信信息,并因此造成网内其它计算机的通信故障。(4)RARP(Reverse Address Resolution Protocol)什么时候使用?当站点初始化以后只有自己的物理地址而没有IP地址,那么它可以通过RARP发出广播请求,征求自己的IP地址,而RARP服务器(一般在路由器上)负责回答。(5)IPV6 Internet协议使用目的:IPV4资源枯竭及IPV4本身的一些问题。32-1284、传输层协议(1)TCP(Transmission Control Protocol)该协议主要用于在主机间建立一个虚拟连接,以实现高可靠性的数据包交换。主要特点:可靠的、面向连

22、接、虚电路、基于字节流、三次握手(发送方请求、接收方确认、发送方再确认)流量控制上,采用滑动窗口协议。(2)UDP(User Datagram Protocol)UDP 协议基本上是IP协议与上层协议的接口。UDP协议有如下的特点:1、UDP传送数据前并不与对方建立连接,即UDP是无连接的,在传输数据前,发送方和接收方相互交换信息使双方同步。2、UDP不对收到的数据进行排序,在UDP报文的首部中并没有关于数据顺序的信息(如TCP所采用的序号),而且报文不一定按顺序到达的,所以接收端无从排起。3、UDP对接收到的数据报不发送确认信号,发送端不知道数据是否被正确接收,也不会重发数据。4、UDP传送

23、数据较TCP快速,系统开销也少。从以上特点可知,UDP提供的是无连接的、不可靠的数据传送方式,是一种尽力而为的数据交付服务。5高层协议(1)FTP作用:用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。特点:A、TCP B、两条链接,一条用于传送文件,一条用于传送控制信息; C、C/S

24、模式;D、两种操作:下传和上传;E、TCP/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20。F、在使用前要确认本机已经安装TCP/IP协议。 常用的FTP服务软件:IIS,SERVER-U,CUTEFTP浏览FTP的软件:IE,CMD下的FTP命令。工作原理:下传文件时,当启动FTP从远程计算机拷贝文件时,事实上启动了两个程序:一个本地机上的FTP客户程序:它向FTP服务器提出拷贝文件的请求。另一个是启动在远程计算机的上的FTP服务器程序,它响应你的请求把你指定的文件传送到你的计算机中。使用FTP时必须首先登录,在远程主机上获得相应的权限以后,方可上载或下载文件。也就

25、是说,要想同哪一台计算机传送文件,就必须具有哪一台计算机的适当授权。匿名FTP是这样一种机制,用户可通过它连接到远程主机上,并从其下载文件,而无需成为其注册用户。系统管理员建立了一个特殊的用户ID,名为anonymous, Internet上的任何人在任何地方都可使用该用户ID。注意:匿名FTP不适用于所有Internet主机,它只适用于那些提供了这项服务的主机。当远程主机提供匿名FTP服务时,会指定某些目录向公众开放,允许匿名存取。系统中的其余目录则处于隐匿状态。作为一种安全措施,大多数匿名FTP主机都允许用户从其下载文件,而不允许用户向其上载文件。FTP的传输有两种方式:ASCII传输模式

26、和二进制数据传输模式。 1ASCII传输方式:假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。 但是常常有这样的情况,用户正在传输的文件包含的不是文本文件,它们可能是程序,数据库,字处理文件或者压缩文件(尽管字处理文件包含的大部分是文本,其中也包含有指示页尺寸,字库等信息的非打印字符)。在拷贝任何非文本文件之前,用binary 命令告诉ftp逐字拷贝,不要对这些文件进行处理,这也是下面要讲的二进制传输。 2二进制传输模式:在二进制传输中,保存文件的位序,以便原始

27、和拷贝的是逐位一一对应的。即使目的地机器上包含位序列的文件是没意义的。例如,macintosh以二进制方式传送可执行文件到Windows系统,在对方系统上,此文件不能执行。 如果你在ASCII方式下传输二进制文件,即使不需要也仍会转译。这会使传输稍微变慢 ,也会损坏数据,使文件变得不能用。(在大多数计算机上,ASCII方式一般假设每一字符的第一有效位无意义,因为ASCII字符组合不使用它。如果你传输二进制文件,所有的位都是重要的。)如果你知道这两台机器是同样的,则二进制方式对文本文件和数据文件都是有效的。(2)TELNETTelnet协议是TCP/IP协议族中的一员,是Internet远程登陆

28、服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。TCP端口号:23远程登陆的基本概念什么叫登录:分时系统允许多个用户同时使用一台计算机,为了保证系统的安全和记账方便,系统要求每个用户有单独的帐号作为登录标识,系统还为每个用户指定了一个口令。用户在使用该系统之前要输入标识和口令,这个过程被称为登录。远程登陆是指用户使用Telnet命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。仿真终端等效于一

29、个非智能的机器,它只负责把用户输入的每个字符传递给主机,再将主机输出的每个信息回显在屏幕上。它提供了三种基本服务:1)Telnet定义一个网络虚拟终端为远的系统提供一个标准接口。客户机程序不必详细了解远的系统,他们只需构造使用标准接口的程序;2)Telnet包括一个允许客户机和服务器协商选项的机制,而且它还提供一组标准选项;3)Telnet对称处理连接的两端,即Telnet不强迫客户机从键盘输入,也不强迫客户机在屏幕上显示输出。Telnet远程登录服务分为以下4个过程:1)本地与远程主机建立连接。该过程实际上是建立一个TCP连接,用户必须知道远程主机的Ip地址或域名;2)将本地终端上输入的用户

30、名和口令及以后输入的任何命令或字符以NVT(Net Virtual Terminal)格式传送到远程主机。该过程实际上是从本地主机向远程主机发送一个IP数据包;3)将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果;4)最后,本地终端对远程主机进行撤消连接。该过程是撤销一个TCP连接。(3)DNS为什么要DNS?在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。例子:当您要访问昆明湖、玉

31、兰堂等景观,您首先会想到两个景点都属于颐和园,而不会想到颐和园的经纬度,而事实上我们是通过经纬度来访问一组资源的。当您来到一个陌生的城市,向离您最进的片警A问路的时候,片警A就提供了DNS:1、您问道:“您能告诉我颐和园怎么走么?”。2、片警A说:“我不知道,但我知道颐和园隶属于四环,负责四环的是片警B,片警B的经纬度是117.2/30.2”。3、您到了北四还,根据经纬度到片警B问:“您能告诉我颐和园怎么走么?”。4、片警B说:“我不知道,但我知道颐和园属于海殿区,负责海淀的是片警C,片警C的经纬度是117.3/30.3”。5、您到了海殿区,根据经纬度找到片警C问:“您能告诉我颐和园怎么走么?

32、”6、片警C说:“颐和园在经度117.03333、纬度30.51666”7、知道了颐和园的坐标,您就可以到颐和园参观了。注意:以上过程,在DNS查询中有个专业术语,叫做跌代查询。还有一种叫递归查询:1、就是当您向片警A问路的时候,您希望片警A给您一个确切的回答:“您可以告诉我颐和园怎么走么?我这是递归查询,也就是说,您不要再让我跑腿问别人了,您帮我问。”2、交警A如果也发出的是递归查询问交警B:“您可以告诉我颐和园怎么走么?我这是递归查询,也就是说,您不要再让我跑腿问别人了,您帮我问。”3、交警B如果也发出的是递归查询问交警C:“您可以告诉我颐和园怎么走么?我这是递归查询,也就是说,您不要再让

33、我跑腿问别人了,您帮我问。”4、交警C对交警B说:“颐和园就在经度117.03333、纬度30.51666”5、交警B对交警A说:“颐和园就在经度117.03333、纬度30.51666”6、交警A对您说:“颐和园就在经度117.03333、纬度30.51666”当您在浏览器中输入(.),我们的电脑是如何得到IP地址的?在域名注册机构注册DNS步骤、相关规定:目前国际域名的DNS必须在国际域名注册商处注册,国内域名的DNS必须在CNNIC注册,注册支持解析英文域名和中文域名的dns要分别注册:(1)步骤:选择做为DNS后缀的域名-创建dns服务器-选择是在国际注册还是国内注册申请-交付费用 (

34、2)费用:约75元/个(一次性) (3)条件:如果注册国际DNS服务器的,dns服务器的名称必须是在具有条件的公司注册的国际英文域名才能注册,有独立IP地址,DNS服务器域名前的前缀最好是dns、ns.等 实践:一、查询DNS服务器上的资源记录您可以在Windows平台下,使用命令行工具,输入nslookup ,返回的结果包括域名对应的IP地址(A记录)、别名(CNAME记录)等。二、FQDN名的解析过程查询若想跟踪一个FQDN名的解析过程,在Linux Shell下输入dig +trace,返回的结果包括从跟域开始的递归或迭代过程,一直到权威域名服务器。(4)SMTP 简单邮件传输协议 (S

35、MTP:Simple Mail Transfer Protocol) SMTP 是一种提供可靠且有效电子邮件传输的协议。 SMTP 是建模在 FTP 文件传输服务上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知。SMTP独立于特定的传输子系统,且只需要可靠有序的数据流信道支持。 SMTP 重要特性之一是其能跨越网络传输邮件,即“ SMTP 邮件中继”。在传输文件过程中使用25号端口,可以在TCP/IP、OSI中的传输层或X.25协议环境中传送文件。在邮件传输过程中,所经过的路由被记录下来,当邮件不能正常传输时可按原路找到发送者。邮件服务器一般具有一个或若干个域名(这些域名应

36、该出现在某个配置文件内),邮件服务器在运行时将监听25号端口,等待远程的发送邮件的请求。目前存在的问题:SMTP安全与垃圾邮件。(5)HTTP(Hypertext Transfer Protocol)URL (Uniform Resource Locator,统一资源定位符)当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。URL:它的含义如下: 1. http:/:代表超文本传输协议,通知服务器显示Web页,通常不用输入;2. www:代表一个Web(万维网

37、)服务器; 3. 4. China/:为该服务器上的子目录,就好像我们的文件夹; 5. Index.htm:index.htm是文件夹中的一个HTML文件(网页)。基于HTTP协议的客户/服务器模式的信息交换过程,其工作过程分为四个过程:建立连接、发送请求信息、发送响应信息、关闭连接。这就好像上面的例子,我们电话订货的全过程。首先,客户机与服务器需要建立连接。只要单击某个超级链接,HTTP的工作就开始了。其实,在建立连接后,客户机发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。第三,服务器接到请求后,给予相

38、应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。 客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上,然后客户机与服务器断开连接。在Internet上,HTTP通讯通常发生在TCP/IP连接之上。对此的理解:但这并不预示着HTTP协议在Internet或其它网络的其它协议之上才能完成。HTTP只预示着一个可靠的传输。这个过程就好像我们打电话订货一样,我们可以打电话给商家,告诉他我们需要什么规格的商品,然后商家再告诉我们什么商品有货,什么商品缺货。这些,我们是通过电话线用电话联系(HTTP是通过TCP/

39、IP),当然我们也可以通过传真,只要商家那边也有传真。HTTPS(Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL。这个系统的最初研发由网景公司进行,提供了身份验证与加密通讯方法,现在它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的安全套接字层(SSL)作为HTTP应用层的子层。(

40、HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信。)SSL使用40 位关键字作为RC4流加密算法,这对于商业信息的加密是合适的。HTTPS和SSL支持使用X.509数字认证,如果需要的话用户可以确认发送者是谁。WINDOWS的三个基本协议性质:属于操作系统开发商开发的局域网协议。一、NETBEUI (NetBIOS Extend User Interface)NetBEUI即NetBIOS增强用户接口。它是NetBIOS协议的增强版本,曾被许多操作系统采用,例如Windows for Workgroup、Win 9x系列、Windows NT等。NETBEUI协议在许多情形下很有用,是WINDOWS98之前的操作系统的缺省协议。特点:短小精悍、通信效率高的广播型协议,安装后不需要进行设置,特别适合于在“网络邻居”传送数据。NETBEUI是为IBM开发的非路由协议,用于携带NETBIOS通信。NETBEUI缺乏路由和网络层寻址功能,既是其最大的优点,也是其最大的缺点。因为它不需要附加的网络地址和网络层头尾,所以很快并很有效且适用于只有单个网络或整个环境都桥接起来的小工作组环境。NETBEUI帧中唯一的地址是数据链路层媒体访问控制(MAC)地址,该地址标识了网卡但没有标识网络。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!