導航:首頁 > 網路連接 > 計算機網路原理smtp

計算機網路原理smtp

發布時間:2022-08-24 21:31:06

A. 請詳述SMTP的工作原理

ReportingService訂閱-SMTP原理2006-10-08 16:57IIS所支持的SMTP服務存在許多功能或性能的限制,這是由SMTP服務本身的限制所決定
的。事實上,即使是IIS所支持的SMTP服務也只是Microsoft的其他郵件產品,如Exchan
ge、Site Server,所提供的SMTP服務的簡版。與其說存在技術上的瓶頸,還不如說是M
icrosoft的一種產品策略,畢竟IIS是隨Windows 2000免費附送的,而Exchange、Site
Server或其他公司等郵件(群件)產品(如Notes等)都是價值不菲的軟體。同時,對於
小型商業企業、政府、教育機構來說,IIS的SMTP所實現的功能已經足夠了。同時,在某
些只需發送郵件的場合(宣傳、營銷等),使用SMTP還有意想不到的作用。為了彌補SM
TP服務不能主動接收郵件的缺陷,某些系統管理員還通過自己寫一些ASP代碼實現郵件檢
索功能(通過CDO for NTS庫),從而可以讀取SMTP文件夾中的簡單郵件等。

SMTP通過文件夾方式實現郵件的傳送,一封郵件在存送的各個不同過程(狀態)下被SM
TP放入不同文件夾中。例如,用戶只需將待發送的郵件投入發送文件夾就可以由IIS實現
自動發送,而用戶收到的新郵件也是被IIS投放到收件文件夾中。

由IIS自動生成的默認SMTP站點具有如圖 6 – 2 所示的預設文件夾,它們位於inetpu
b目錄下的mailroot文件夾中,主要的功能文件夾有:

? Pickup:拾取待發送郵件,用戶將待發郵件投入此文件夾。
? Queue:保存傳送過程中的郵件,因網路繁忙、目標伺服器無響應等原因不能一次發送
成功的郵件暫存在此等待繼續發送。
? Drop:接收所有傳入郵件。
? Badmail:存放不能投遞且不能返回發送者的郵件(稱為死信)。
? Route、SortTemp、MailBox:IIS使用這些目錄對發往其他伺服器的郵件進行排序和重
組,從而使投遞過程有序、快捷。

注意:上述文件夾中,除了Badmail和Drop可以移到其他分區外,其餘文件夾必須保存在
NTFS分區上。

SMTP服務的工作原理:一旦用戶將待發郵件投放到Pickup文件夾中,IIS即時將信郵件拾
獲並加入Queue文件夾,然後由IIS判斷郵件的目標地址,根據收件人位於本地或遠程判
斷下一步工作:

本地郵件傳送:如果郵件是送交本地收件人的,IIS將其從Queue文件夾直接移動到Drop
文件夾中,一旦郵件存放到Drop目錄,SMTP的郵件傳送循環就算完成了。

遠程郵件傳送:對於收件人賬號位於遠程郵件伺服器商的郵件,SMTP服務將進行如下操
作:
1. SMTP服務將郵件進行編組,以便在發送時能夠一次將多個郵件同時發送出去,以優化
網路資源消耗。
2. IIS負責檢驗遠程郵件伺服器是否做好接收郵件的准備,一旦准備妥當即可進入下一
步。否則,郵件將重新進入待發郵件隊列(Queue文件夾),隨後,IIS將每隔一定時間
從新嘗試聯系目標伺服器,嘗試次數與收件間隔可在SMTP服務屬性中設置(詳見下文)

3. IIS將郵件實際發送到Internet(Intranet)中,等到目標郵件伺服器返回一個成功
收到郵件的信息之後,郵件的發送工作就算圓滿完成了。此步驟中可選的高級功能包括
SSL加密、使用智能主機轉發、指定特殊路由等將待稍後詳述。
4. 一旦目標郵件伺服器不能接受郵件(主要因為目的地址不存在或郵件據收),IIS將
嘗試將郵件返回給發送用戶,如果返回操作不成功,該郵件將作為死信投遞到Badmail文
件夾中。

另參考:
http://bbs.netadmin.com.cn/dispbbs.asp?boardID=70&ID=17475
http://www.cqeec.com/phpwind/simple/index.php?t2092.html
http://www.163design.net/p/j/19879.html

B. SMTP是什麼意思

SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協議,它是一組用於由源地址到目的地址傳送郵件的規則,由它來控制信件的中轉方式。SMTP協議屬於TCP/IP協議族,它幫助每台計算機在發送或中轉信件時找到下一個目的地。通過SMTP協議所指定的伺服器,就可以把E-mail寄到收信人的伺服器上了,整個過程只要幾分鍾。SMTP伺服器則是遵循SMTP協議的發送郵件伺服器,用來發送或中轉發出的電子郵件。SMTP 是一種提供可靠且有效電子郵件傳輸的協議。 SMTP 是建模在 FTP 文件傳輸服務上的一種郵件服務,主要用於傳輸系統之間的郵件信息並提供來信有關的通知。SMTP 獨立於特定的傳輸子系統,且只需要可靠有序的數據流信道支持。 SMTP 重要特性之一是其能跨越網路傳輸郵件,即「 SMTP 郵件中繼」。通常, SMTP一個網路可以由公用互聯網上 TCP 可相互訪問的主機、防火牆分隔的 TCP/IP 網路上 TCP 可相互訪問的主機,及其它 LAN/WAN 中的主機利用非 TCP 傳輸層協議組成。使用 SMTP ,可實現相同網路上處理機之間的郵件傳輸,也可通過中繼器或網關實現某處理機與其它網路之間的郵件傳輸。在這種方式下,郵件的發送可能經過從發送端到接收端路徑上的大量中間中繼器或網關主機。域名服務系統(DNS)的郵件交換伺服器可以用來識別出傳輸郵件的下一跳 IP 地址。在傳輸文件過程中使用25號埠

C. 什麼是POP3 FTP TCP SMTP

POP3,全名為「Post Office Protocol - Version 3」,即「郵局協議版本3」。是TCP/IP協議族中的一員,POP3 服務所用的埠為110,由RFC 1939 定義。本協議主要用於支持使用客戶端遠程管理在伺服器上的電子郵件

SMTP:簡單郵件傳輸協議
(SMTP:Simple Mail Transfer Protocol)
SMTP 是一種提供可靠且有效電子郵件傳輸的協議。 SMTP 是建模在 FTP 文件傳輸服務上的一種郵件服務,主要用於傳輸系統之間的郵件信息並提供來信有關的通知。

FTP(File Transfer Protocal),是文件傳輸協議的簡稱。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。用戶可以通過它把自己的PC機與世界各地所有運行FTP協議的伺服器相連,訪問伺服器上的大量程序和信息。

FTP(File Transfer Protocol)

FTP的作用

正如其名所示:FTP的主要作用,就是讓用戶連接上一個遠程計算機(這些計算機上運行著FTP伺服器程序)察看遠程計算機有哪些文件,然後把文件從遠程計算機上拷到本地計算機,或把本地計算機的文件送到遠程計算機去。

TCP
英文原義:Transmission Control Protocol

中文釋義:(RFC-793)傳輸控制協議

註解:該協議主要用於在主機間建立一個虛擬連接,以實現高可靠性的數據包交換。IP協議可以進行IP數據包的分割和組裝,但是通過IP協議並不能清楚地了解到數據包是否順利地發送給目標計算機。而使用TCP協議就不同了,在該協議傳輸模式中在將數據包成功發送給目標計算機後,TCP會要求發送一個確認;如果在某個時限內沒有收到確認,那麼TCP將重新發送數據包。另外,在傳輸的過程中,如果接收到無序、丟失以及被破壞的數據包,TCP還可以負責恢復。

傳輸控制協議(Transmission Control Protocol,TCP)是一種面向連接的、可靠的、基於位元組流的運輸層通信協議,通常由IETF的RFC 793說明。在簡化的計算機網路OSI模型中,它完成運輸層所指定的功能。

D. smtp協議和pop3協議的工作原理

郵箱使用的協議不同,常見的收件協議有imap4和pop3協議,發件協議有smtp,一般常見的郵箱比如163,126等設置里都是可以勾選這些協議的.
POP3,即「郵局協議版本3」。是TCP/IP協議族中的一員,本協議主要用於支持使用客戶端遠程管理在伺服器上的電子郵件,提供了SSL加密。
SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協議,它是一組用於由源地址到目的地址傳送郵件的規則,由它來控制信件的中轉方式。SMTP協議屬於TCP/IP協議簇,它幫助每台計算機在發送或中轉信件時找到下一個目的地。
POP伺服器是用來收信的,而且每個Email地址一般只有一個。如果你要同時收取多個郵箱的信件,就必須挨個設置每個郵箱的POP3伺服器地址。
SMTP則是負責郵件伺服器與郵件伺服器之間的寄信的通訊協定。
更多協議相關知識介紹請查看以下鏈接.
http://ke..com/link?url=_xupeBWx9XVKwxyFrCdbZK
http://ke..com/link?url=-_

E. 計算機網路原理

1.應用層
應用層對應於OSI參考模型的高層,為用戶提供所需要的各種服務,
各種服務應用的協議有FTP、Telnet、DNS、SMTP等.
2.傳輸層
傳輸層對應於OSI參考模型的傳輸層,為應用層實體提供端到端的通信功能,保證了數據包的順序傳送及數據的完整性。
該層定義了兩個主要的協議:傳輸控制協議(TCP)和用戶數據報協議(UDP).
3.網際互聯層
網際互聯層對應於OSI參考模型的網路層,主要解決主機到主機的通信問題。它所包含的協議設計數據包在整個網路上的邏輯傳輸。注重重新賦予主機一個IP地址來完成對主機的定址,它還負責數據包在多種網路中的路由。
該層有四個主要協議:網際協議(IP)、地址解析協議(ARP)、互聯網組管理協議(IGMP)和互聯網控制報文協議(ICMP)。
4.網路接入層(即主機-網路層)
網路接入層與OSI參考模型中的物理層和數據鏈路層相對應。它負責監視數據在主機和網路之間的交換。事實上,TCP/IP本身並未定義該層的協議,而由參與互連的各網路使用自己的物理層和數據鏈路層協議,然後與TCP/IP的網路接入層進行連接。
該層的協議有SLIP(Serial Line Internet Protocal)串列線路國際協議、PPP(Port to Port Protocal) 點到點協議、X.25、ARP(Address Resolution Protocal) 地址解析協議、RARP(Rerserve Address Resolution Protocal) 反向地址轉換協議、Frame Relay 幀中繼等。

F. 計算機網路連接原理是什麼(越詳細越好)

連接原理是TCP/IP原理..
我目前也正在學.

TCP/IP的通訊協議

這部分簡要介紹一下TCP/IP的內部結構,為討論與互聯網有關的安全問題打下基礎。TCP/IP協議組之所以流行,部分原因是因為它可以用在各種各樣的信道和底層協議(例如T1和X.25、乙太網以及RS-232串列介面)之上。確切地說,TCP/IP協議是一組包括TCP協議和IP協議,UDP(User Datagram Protocol)協議、ICMP(Internet Control Message Protocol)協議和其他一些協議的協議組。

TCP/IP整體構架概述

TCP/IP協議並不完全符合OSI的七層參考模型。傳統的開放式系統互連參考模型,是一種通信協議的7層抽象的參考模型,其中每一層執行某一特定任務。該模型的目的是使各種硬體在相同的層次上相互通信。這7層是:物理層、數據鏈路層、網路層、傳輸層、話路層、表示層和應用層。而TCP/IP通訊協議採用了4層的層級結構,每一層都呼叫它的下一層所提供的網路來完成自己的需求。這4層分別為:

應用層:應用程序間溝通的層,如簡單電子郵件傳輸(SMTP)、文件傳輸協議(FTP)、網路遠程訪問協議(Telnet)等。

傳輸層:在此層中,它提供了節點間的數據傳送服務,如傳輸控制協議(TCP)、用戶數據報協議(UDP)等,TCP和UDP給數據包加入傳輸數據並把它傳輸到下一層中,這一層負責傳送數據,並且確定數據已被送達並接收。

互連網路層:負責提供基本的數據封包傳送功能,讓每一塊數據包都能夠到達目的主機(但不檢查是否被正確接收),如網際協議(IP)。

網路介面層:對實際的網路媒體的管理,定義如何使用實際網路(如Ethernet、Serial Line等)來傳送數據。

TCP/IP中的協議

以下簡單介紹TCP/IP中的協議都具備什麼樣的功能,都是如何工作的:

1. IP

網際協議IP是TCP/IP的心臟,也是網路層中最重要的協議。

IP層接收由更低層(網路介面層例如乙太網設備驅動程序)發來的數據包,並把該數據包發送到更高層---TCP或UDP層;相反,IP層也把從TCP或UDP層接收來的數據包傳送到更低層。IP數據包是不可靠的,因為IP並沒有做任何事情來確認數據包是按順序發送的或者沒有被破壞。IP數據包中含有發送它的主機的地址(源地址)和接收它的主機的地址(目的地址)。

高層的TCP和UDP服務在接收數據包時,通常假設包中的源地址是有效的。也可以這樣說,IP地址形成了許多服務的認證基礎,這些服務相信數據包是從一個有效的主機發送來的。IP確認包含一個選項,叫作IP source routing,可以用來指定一條源地址和目的地址之間的直接路徑。對於一些TCP和UDP的服務來說,使用了該選項的IP包好象是從路徑上的最後一個系統傳遞過來的,而不是來自於它的真實地點。這個選項是為了測試而存在的,說明了它可以被用來欺騙系統來進行平常是被禁止的連接。那麼,許多依靠IP源地址做確認的服務將產生問題並且會被非法入侵。

2. TCP

如果IP數據包中有已經封好的TCP數據包,那麼IP將把它們向『上』傳送到TCP層。TCP將包排序並進行錯誤檢查,同時實現虛電路間的連接。TCP數據包中包括序號和確認,所以未按照順序收到的包可以被排序,而損壞的包可以被重傳。

TCP將它的信息送到更高層的應用程序,例如Telnet的服務程序和客戶程序。應用程序輪流將信息送回TCP層,TCP層便將它們向下傳送到IP層,設備驅動程序和物理介質,最後到接收方。

面向連接的服務(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它們使用了TCP。DNS在某些情況下使用TCP(發送和接收域名資料庫),但使用UDP傳送有關單個主機的信息。

3.UDP

UDP與TCP位於同一層,但對於數據包的順序錯誤或重發。因此,UDP不被應用於那些使用虛電路的面向連接的服務,UDP主要用於那些面向查詢---應答的服務,例如NFS。相對於FTP或Telnet,這些服務需要交換的信息量較小。使用UDP的服務包括NTP(網落時間協議)和DNS(DNS也使用TCP)。

欺騙UDP包比欺騙TCP包更容易,因為UDP沒有建立初始化連接(也可以稱為握手)(因為在兩個系統間沒有虛電路),也就是說,與UDP相關的服務面臨著更大的危險。

4.ICMP

ICMP與IP位於同一層,它被用來傳送IP的的控制信息。它主要是用來提供有關通向目的地址的路徑信息。ICMP的『Redirect』信息通知主機通向其他系統的更准確的路徑,而『Unreachable』信息則指出路徑有問題。另外,如果路徑不可用了,ICMP可以使TCP連接『體面地』終止。PING是最常用的基於ICMP的服務。

5. TCP和UDP的埠結構

TCP和UDP服務通常有一個客戶/伺服器的關系,例如,一個Telnet服務進程開始在系統上處於空閑狀態,等待著連接。用戶使用Telnet客戶程序與服務進程建立一個連接。客戶程序向服務進程寫入信息,服務進程讀出信息並發出響應,客戶程序讀出響應並向用戶報告。因而,這個連接是雙工的,可以用來進行讀寫。

兩個系統間的多重Telnet連接是如何相互確認並協調一致呢?TCP或UDP連接唯一地使用每個信息中的如下四項進行確認:

源IP地址 發送包的IP地址。

目的IP地址 接收包的IP地址。

源埠 源系統上的連接的埠。

目的埠 目的系統上的連接的埠。

埠是一個軟體結構,被客戶程序或服務進程用來發送和接收信息。一個埠對應一個16比特的數。服務進程通常使用一個固定的埠,例如,SMTP使用25、Xwindows使用6000。這些埠號是『廣為人知』的,因為在建立與特定的主機或服務的連接時,需要這些地址和目的地址進行通訊。

G. 什麼是SMTP

SMTP是控制兩個郵件伺服器之間電子郵件報文交換的簡單協議。該協議用於網際網路,並由TETF定義。使用SMTP,一個進程可以將郵件傳輸到同一網路上的其他進程,或者經由兩個網路都可訪問的中繼器或網關進程傳輸到其他一些網路。郵件報文在其從發件人到最終的收件人路徑上可能會通過許多的中間中繼器或網關主機。

SM'TP採用客戶機/伺服器關系。客戶機是發送郵件的系統。它通過TCP連接建立了到SMTP伺服器的雙向傳輸信道。 當發件人和收件人通過同一傳輸服務(在同一網路上)連接起來時,郵件直接在雙方之間進行傳輸。當兩者沒有連接到同一傳輸服務時,郵件通過一個或更多的中繼SM'TP伺服器進行傳輸。大型機構會建立自己的中繼伺服器來管理進出郵件,這些伺服器通常都始終處於聯機狀態,並提供各種各樣的安全功能。

郵件伺服器運行報文處理協議,例如POP3(郵局協議版本3)和IMAP4(網際網路郵件訪問協議版本4),兩者都提供郵件緩存和郵件轉發服務,而且都使用SM'I甲來交換郵件。SMTP就像郵件承運者,而POP和IMAP4則像郵局。IMAP4是一種新的而且更為靈活的協議,它是POP3的替代協議。 當用戶連接到郵件伺服器時,伺服器驗證用戶身份並賦予他們訪問其信箱的許可權。然後用戶將郵件下載到其計算機上。IMAP4改進了這種模型,允許用戶將郵件保存在他們在郵件伺服器上的信箱中,而不是自動將郵件下載到計算機上。這對於遠程移動用戶來說是非常有用的。

SMTP報文可能通過許多跳才能傳輸到最終目的地。在此情況下,在中繼伺服器間建立了一系列的連接。從一個伺服器到下一個伺服器之間有交接的責任,而且每一伺服器必須要麼傳送報文要麼向發件人回報傳送失敗。

SMTP使用基本的請求和響應機制來傳輸郵件,幾個簡單的命令使得這種交換成為可能。這些命令由ASCII(文本)構成。簡單的命令結構便於為任何平台建立郵件伺服器和客戶機。客戶端通過發送一系列命令啟動郵件處理,這些命令指定了郵件的發件人與目的地和報文內容傳輸,伺服器端對每個命令作出響應。通常每次進行一個命令操作,但是RFC 2920(SMTP Service Extension:for Command Pipelining,September 2000)中所述的管道功能允許在單個TCP發送操作中向伺服器發送多個命令。

一個提供電子郵件服務的Internet協議。

閱讀全文

與計算機網路原理smtp相關的資料

熱點內容
維盟路由器怎樣設置斷開網路 瀏覽:450
無線網路線的安裝 瀏覽:473
網路任務哪個平台最值錢 瀏覽:385
重置無線密碼沒得網路怎麼辦 瀏覽:914
裕華區塔南路小學網路安全 瀏覽:770
電腦設置無線連接顯示未知網路 瀏覽:352
上網控制功能網路異常連接 瀏覽:946
家庭網路寬頻選用哪個最好 瀏覽:999
網路安全專利地圖報告 瀏覽:206
在哪裡辦理網路注銷 瀏覽:747
t網路語言是什麼樣 瀏覽:405
揚州網路工程師一個月工資多少 瀏覽:34
網路學習機構有哪些 瀏覽:555
光谷5g網路設置 瀏覽:496
蘋果12個人熱點沒網路 瀏覽:956
網路直播地址在哪裡 瀏覽:830
什麼是網路常見的網路系統有哪些 瀏覽:822
tenda是哪個網路公司用 瀏覽:457
網路游戲用哪個網好 瀏覽:431
2021陝西網路安全技能 瀏覽:544

友情鏈接