TITLE},iis提供的服务

文章 2年前 (2021) admin
0
TITLE},iis提供的服务

Q1:.电子邮件应用程序向邮件服务器发送邮件时使用的协议是()

SMTP,它的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议1SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地2SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器,是用来发送电子邮件的3扩展资料SMTP通信的过程(以发送端邮件服务器与接收端服务器的通信为例):1、发送端邮件服务器(以下简称客户端)与接收端邮件服务器(以下简称服务器)的25号端口建立TCP连接42、客户端向服务器发送各种命令,来请求各种服务(如认证、指定发送人和接收人)53、服务器解析用户的命令,做出相应动作并返回给客户端一个响应64、第2和第3部交替进行,直到所有邮件都发送完或两者的连接被意外中断7

Q2:与电子邮件服务有关的协议有什么

SMTP 是一种TCP协议支持的提供可靠且有效电子邮件传输的应用层协议8SMTP 是建立在 TCP上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知9   SMTP 独立于特定的传输子系统,且只需要可靠有序的数据流信道支持10SMTP 重要特性之一是其能跨越网络传输邮件,即“ SMTP 邮件中继”11通常, SMTP一个网络可以由公用互联网上 TCP 可相互访问的主机、防火墙分隔的 TCP/IP 网络上 TCP 可相互访问的主机,及其它 LAN/WAN 中的主机利用非 TCP 传输层协议组成12使用 SMTP ,可实现相同网络上处理机之间的邮件传输,也可通过中继器或网关实现某处理机与其它网络之间的邮件传输13   在这种方式下,邮件的发送可能经过从发送端到接收端路径上的大量中间中继器或网关主机14域名服务系统(DNS)的邮件交换服务器可以用来识别出传输邮件的下一条 IP 地址15   在传输文件过程中使用端口:25   是因特网电子邮件系统首要的应用 层协议16它使用由TCP提供的可靠的数据传输服务把邮件消息从发信人的邮件服务器传送到收信人的邮件服务器17跟大多数应用层协议一样,SMTP也存在两个 端:在发信人的邮件服务器上执行的客户端和在收信人的邮件服务器上执行的服务器端18SMTP的客户端和服务器端同时运行在每个邮件服务器上19当一个邮件服 务器在向其他邮件服务器发送邮件消息时,它是作为SMTP客户在运行20当一个邮件服务器从其他邮件服务器接收邮件消息时,它是作为SMTP服务器在运行21   SMTP协议与人们用于面对面交互的礼仪之间有许多相似之处22首先,运行在发送端邮件服务器主机上的SMTP客户,发起建立一个到运行在接收端邮件服务 器主机上的SMTP服务器端口号25之间的TCP连接23如果接收邮件服务器当前不在工作,SMTP客户就等待一段时间后再尝试建立该连接24这个连接建立之 后,SMTP客户和服务器先执行一些应用层握手操作25就像人们在转手东西之前往往先自我介绍那样,SMTP客户和服务器也在传送信息之前先自我介绍一下26 在这个SMTP握手阶段,SMTP客户向服务器分别指出发信人和收信人的电子邮件地址27彼此自我介绍完毕之后,客户发出邮件消息28SMTP可以指望由 TCP提供的可靠数据传输服务把该消息无错地传送到服务器29如果客户还有其他邮件消息需发送到同一个服务器,它就在同一个TCP连接上重复上述过程;否 则,它就指示TCP关闭该连接30[1] 你可以再网上直接搜索,给你个网址看看吧31http://ke..com/view/5450.htm 写的不错,上面的内容就是从那里截取的32

Q3:实现电子邮件的应用层协议是什麽?

底层协议是pop333

Q4:应用层协议有哪些?

应用层协议如下:(1)域名系统(Domain Name System,DNS):用于实现网络设备名字到IP地址映射的网络服务34(2)文件传输协议(File Transfer Protocol,FTP):用于实现交互式文件传输功能35(3)简单邮件传送协议(Simple Mail Transfer Protocol, SMTP):用于实现电子邮箱传送功能36(4)超文本传输协议(HyperText Transfer Protocol,HTTP):用于实现WWW服务37(5)简单网络管理协议(simple Network Management Protocol,SNMP):用于管理与监视网络设备38(6)远程登录协议(Telnet):用于实现远程登录功能39扩展资料应用层协议定义了运行在不同端系统上的应用程序进程如何相互传递消息40特别是定义了:交换的消息类型,如请求消息和响应消息41各种消息类型的语法,如消息中的各个字段及其详细描述42字段的语义,即包含在字段中的信息的含义43进程何时、如何发送消息及对消息进行响应的规则44有些应用层协议是由RFC文档定义的,因此它们位于公共领域,例如HTTP45有些应用层协议是公司或者个人私有的,位于私人领域,例如QQ46

Q5:电子邮件的五层协议是什么? 写出功能图和详细分析47

电子邮件的工作过程遵循客户机-服务器模式48每封电子邮件的发送都涉及发送方和接收方49发送方构成客户端,接收方构成服务器,服务器包含许多用户的电子邮件地址50发件人通过邮件客户端程序将编辑后的电子邮件发送到邮局服务器(SMTP服务器)51邮局识别收件人的地址,并向管理该地址的邮件服务器(POP3服务器)发送消息52邮件服务器将消息存储在收件人的电子邮箱中,并通知收件人新邮件的到达53接收者通过邮件客户端程序连接到服务器后,会看到服务器发来的通知,然后打开自己的邮件地址查看邮件54通常互联网上的个人用户不能直接接收电子邮件,而是申请一个ISP主机的电子邮件地址,由ISP主机负责接收电子邮件55一旦用户的电子邮件到达,ISP主机会将电子邮件移动到用户的电子邮箱中,并通知用户新的电子邮件56因此,当向另一个客户发送电子邮件时,电子邮件首先从用户的计算机发送到ISP主机,然后发送到互联网,然后发送到收件人的ISP主机,最后发送到收件人的个人计算机57ISP扮演着“邮局”的角色,管理着许多用户的电子邮件地址58每个用户的电子邮件地址实际上是用户申请的帐户名59每个用户的邮箱都会占用ISP主机一定的硬盘空间60由于空间有限,用户应定期检查和阅读电子邮箱中的邮件,以便腾出空间接收新邮件61准确的说是七层,不是五层62他们7岁了63应用层Telnet FTP TFTP SMTP SNMP HTTP BOOTP DHCP 6:表示层文本:ASCII、EBCDIC图形:TIFF、JPEG、GIF、PICT声音:MIDI、MPEG、QUICKTIME 5:会话层NFS SQL RPC X-WINDOWS ASP(APPTALK会话协议)SCP 4:传输层TCP/IP - TCP和UDP Novell-IPX spx3:网络层IP IPX 2:数据链路层以太网IEEE802.3令牌环网IEEE802.5 HDLC PPP 1:物理层如果把互联网协议栈分为五层,第四层是传输层,是应用层(第五层)和网络层(第三层)的接口64它在传输层为应用程序提供了两种截然不同的服务:第一种服务称为可靠的面向连接的服务,它确保消息可以正确地从源传输到目的地,使用的协议是TCP协议65第二种类型的服务是不可靠的无连接服务,使用的协议是UDP(用户数据报协议)66一般来说,应用层协议运行在操作系统之上,而传输层协议集成在操作系统中67因此,在设计网络应用时,设计人员必须指定网络传输协议之一,而网络多媒体应用通常使用UDP协议68一个网络单元层n和另一个网络单元层n之间交换的消息是层n上的消息,称为层n协议数据单元(n-PDU)69如图15-18所示,主机A的传输层和主机B的传输层之间交换的消息是传输层上的消息,称为逻辑端到端传输70当数据包通过中间设备(如路由器、网桥、中继器和其他设备)时,这些网络设备将平等地对待使用UDP的数据包和使用TCP的数据包71在一些网络文档中,使用UDP的协议数据单元(PDU)通常被称为数据报,但网络文档也使用术语数据报来表示网络层中的PDU,名词和术语的不一致会让人混淆72为了简化术语,本书将传输层上的协议数据单元PDU称为消息段,或仅称为传输层协议数据单元73
15.4.2端口号和套接字号的概念在客户端/服务器模式下,一端的主机称为客户端,另一端的主机称为服务器74服务器可以同时运行同一应用程序的多个进程75比如服务器上的FTP服务软件可以同时向多个客户端传输文件,每个客户端至少要调用FTP服务软件的一个进程76同样,客户端可以同时与几个不同的主机进行远程对话77对于每个不同的主机,客户端软件应该调用远程客户端软件的至少一个进程78因此,联网计算机上的进程有必要通过端口号相互通信来传递IP数据包79在互联网上,所有使用TCP或UDP协议的应用程序都有一个标识协议本身的永久端口号80例如,在设置Web浏览器或FTP文件传输程序时,我们经常会遇到端口号:HTTP端口号=80,FTP端口号=21,email协议SMTP端口号=25,Telnet端口号=23,这些都称为知名端口号81端口号的分配在RFC 1700中定义,并于1994年成为标准82标准编号为STD000283可供TCP使用的端口号总数为65,53584一般来说,大于255的端口号由本地机器使用,小于255的端口号由常用进程使用,0和255是保留端口号85两端传输层TCP之间的通信由两个数字的组合来标识,一个是机器的IP地址,另一个是TCP软件使用的端86口号,这两个号码组合在一起就叫做套接标识符(socket)或者叫做套接号,而且收发双方都需要有套接标识符87因为在互联网上机器的IP地址是唯一的,而对单台机器的端口号也是唯一的,因此套接标识符在互联网上也是唯一的,这就可通过套接标识符使互联网络上的进程之间相互通信88互联网上收发两端的进程之间的通信建立过程. 15.4.3 用户数据包传输协议(UDP) 1. UDP协议简介 因特网为网络应用提供有两种不同的传输协议:用户数据包传输协议(User Datagram Protocol,UDP)和传输控制协议TCP(Transfer Control Protocol)89不同的网络应用使用不同的协议,如图15-20所示90例如,HTTP使用TCP协议,而普通文件传输协议(Trivial File Transfer Protocol,TFTP)则使用UDP91 UDP协议不提供端-端的确认和重传功能,它不保证信息包一定能到达目的地,因此称为不可靠协议92应用开发人员选择UDP时,应用层协议软件几乎是直接与IP通信93 应用层协议 HTTP,FTP,Telnet,SMTP,NNTP,…… TFTP,RTP,Real Audio,…… 传输层协议 TCP UDP 网络层 IP,ICMP,IGMP HTTP(Hypertext Transfer Protocol) 超文本传送协议 FTP(File Transfer Protocol) 文件传输协议 Telnet 远程联接服务标准协议 SMTP(Simple Mail Transfer Protocol) 简单邮件传输协议 RTP(Real-time Transport Protocol) 实时传输协议 UDP有下述几个特性: (1) UDP是一个无连接协议,传输数据之前源端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上94在发送端,UDP传送数据的速度仅仅是受应用程序生成数据的速度、计算机的能力和传输带宽的限制;在接收端,UDP把每个消息段放在队列中,应用程序每次从队列中读一个消息段95 (2) 由于传输数据不建立连接,因此也就不需要维护连接状态,包括收发状态等,因此一台服务机可同时向多个客户机传输相同的消息96 (3) UDP信息包的标题很短,只有8个字节,相对于TCP的20个字节信息包的额外开销很小97 (4) 吞吐量不受拥挤控制算法的调节,只受应用软件生成数据的速率、传输带宽、源端和终端主机性能的限制98 虽然UDP是一个不可靠的协议,但它是分发信息的一个理想协议http://redoufu.com/。例如,在屏幕上报告股票市场、在屏幕上显示航空信息等等100UDP也用在路由信息协议RIP(Routing Information Protocol)中修改路由表101在这些应用场合下,如果有一个消息丢失,在几秒之后另一个新的消息就会替换它102UDP广泛用在多媒体应用中,例如,Progressive Networks公司开发的RealAudio软件,它是在因特网上把预先录制的或者现场音乐实时传送给客户机的一种软件,该软件使用的RealAudio audio-on-demand protocol协议就是运行在UDP之上的协议,大多数因特网电话软件产品也都运行在UDP之上103 2. UDP协议的标题结构 UDP信息包由UDP标题和数据组成104UDP的标题结构如图15-21所示,它由5个域组成:源端端口(Source Port)、目的地端口(Destination Port)、用户数据包的长度(Length)和检查和(Checksum)105其中,前4个域组成UDP标题(UDP header),每个域由4个字节组成;检查和域占据2个字节,它用来检测传输过程中是否出现了错误;用户数据包的长度包括所有5个域的字节数106检查和的详细计算可在RFC 1071中找到,现举一例说明使用检查和检测错误的道理107例如,假设从源端A要发送下列3个16位的二进制数:word1,word2和word3到终端B,检查和计算如下:word1 0110011001100110 word2 0101010101010101 word3 0000111100001111 sum=word1+ word2+ word3 1100101011001010 检查和(sum的反码) 0011010100110101 从发送端发出的4个(word1,2,3以及检查和)16位二进制数之和为1111111111111111,如果接收端收到的这4个16位二进制数之和也是全“1”,就认为传输过程中没有出差错108 许多链路层协议都提供错误检查,包括流行的以太网协议,读者也许想知道为什么UDP也要提供检查和109其原因是链路层以下的协议在源端和终端之间的某些通道可能不提供错误检测110虽然UDP提供有错误检测,但检测到错误时,UDP不做错误校正,只是简单地把损坏的消息段扔掉,或者给应用程序提供警告信息111 读者也可能会问,收发两端的两个进程是否有可能通过UDP提供可靠的数据传输?答案是可以的112但必需要把确认和重传措施加到应用程序中,应用程序不能指望UDP来提供可靠的数据传输113 15.4.4 传输控制协议(TCP) 1. TCP协议简介 传输控制协议TCP(Transmission Control Protocol)是TCP/IP协议堆中的一部分114消息在网络内部或者网络之间传递时要打包,TCP负责把来自高层协议的数据装配成标准的数据包,相当于在数据包上贴包装清单,而IP则相当于在数据包上贴收、发人的姓名和地址,TCP和IP之间要进行相互通信才能完成数据的传输115TCP/IP协议中的IP主要负责在计算机之间搬运数据包,而TCP主要负责传输数据的正确性116TCP/IP有3个主要的特性:功能丰富,开放性和普遍型117随着新的网络服务的不断出现,TCP/IP协议也在不断修改和扩充118 TCP是传输层上的协议,该协议定义在RFC 793,RFC 1122,RFC 1323和RFC 2001文件中119目前,TCP协议比UDP协议用得更广泛,也更复杂120 TCP是面向连接的协议121面向连接的意思是在一个应用程序开始传送数据到另一个应用程序之前,它们之间必须相互沟通,也就是它们之间需要相互传送一些必要的参数,以确保数据的正确传送122 TCP是全双工的协议123全双工(full plex)的意思是,如果在主机A和主机B之间有连接,A可向B传送数据,而B也可向A传送数据124TCP也是点对点的传输协议,但不支持多目标广播125TCP连接一旦建立,应用程序就不断地把数据送到TCP发送缓存(TCP send buffer),如图15-22 所示TCP就把数据流分成一块一块(chunk),再装上TCP协议标题(TCP header)以形成TCP消息段(TCP segment)126这些消息段封装成IP数据包(IP datagram)之后发送到网络上127当对方接收到消息段之后就把它存放到TCP接收缓存(TCP receive buffer)中,应用程序就不断地从这个缓存中读取数据128 TCP为应用层和网络层上的IP提供许多服务,其中3个最重要的服务是:(1) 可靠地传输消息:为应用层提供可靠的面向连接服务,确保发送端发出的消息能够被接收端正确无误地接收到129接收端的应用程序确信从TCP接收缓存中读出的数据是否正确是通过检查传送的序列号(sequence number)、确认(acknowledgement)和出错重传(retransmission)等措施给予保证的130 (2) 流程控制:连接双方的主机都给TCP连接分配了一定数量的缓存131每当进行一次TCP连接时,接收方主机只允许发送端主机发送的数据不大于缓存空间的大小132如果没有流程控制,发送端主机就可能以比接收端主机快得多的速度发送数据,使得接收端的缓存出现溢出133 (3) 拥挤控制:TCP保证每次TCP连接不过分加重路由器的负担134当网络上的链路出现拥挤时,经过这个链路的TCP连接将自身调节以减缓拥挤135 2 TCP协议标题的结构 如前所述,TCP递给IP的数据块叫做消息段(segment)136这个消息段由TCP协议标题域(TCP header field)和存放应用程序的数据域(header fields)组成,如TCP协议标题有很多域组成,现将几个比较重要的域作一个简单介绍137 (1) 源端端口号(Source Port Number)域和目的地端口号(Destination port Number)域:前者的16位域用来识别本机TCP;后者的16域用来识别远程机器的TCP138 (2) 顺序号(sequence number)域和确认号(acknowledgment number)域:这两个域是TCP标题中两个最重要的域13932位的顺序号域用来指示当前数据块在整个消息中的位置,而32位的确认号域用来指示下一个数据块顺序号,也可间接表示最后接收到的数据块顺序号140顺序号域和确认号域由TCP收发两端主机在执行可靠数据传输时使用141 在介绍顺序号(sequence number)和确认号(acknowledgement number)之前,首先要介绍TCP最大消息段大小(maximum segment size,MSS)的概念142在建立TCP连接期间,源端主机和终端主机都可能宣告最大消息段大小MSS和一个用于连接的最小消息段大小143如果有一端没有宣告MSS,就使用预先约定的字节数(如1500,536或者512字节)144当TCP发送长文件时,就把这个文件分割成许多按照特定结构组织的数据块(chunk),除了最后一个数据块小于MSS外,其余的数据块大小都等于MSS145在交互应用的情况下,消息段通常小于MSS,像Telnet那样的远程登录应用中,TCP消息段中的数据域通常仅有一个字节146 在TCP数据流中的每个字节都编有号码147例如,一个106字节长的文件,假设MSS为103字节,第一个字节的顺序号定义为

Q6:7.收发电子邮件,属于ISO/OSI RM中 层的功能,负责电子邮件传输的应用层协议是 148

简单邮件传输协议,简单邮件传输协议

版权声明:admin 发表于 2021年11月8日 上午1:09。
转载请注明:TITLE},iis提供的服务 | 热豆腐网址之家

相关文章