趙天福(長慶油田分公司第四采油廠,寧夏 銀川 750006)
基于Web的油田設備網絡信息設備每一層都有自身的工作范圍,并且每一層的工作都是其上層提供服務的。
網絡層所負責的任務是把分組數據從起點傳輸到終點,在這個過程中可能要穿越多個網絡。如果是在一個網段中,數據鏈就可以負責數據的傳輸,但是如果不再同一個網絡就需要網絡層進行數據的跳躍傳輸,只要有可用的網絡傳輸路徑,數據就可進行傳輸。
在同一個網絡段中,數據鏈就可以進行數據的傳輸,但是如果跨越了同一條數據鏈,編輯地址就尋找不到傳輸數據的終點所在。就需要另一條對的網絡地址來進行數據的傳輸,確定網絡路徑。
有了合適的網絡地址,就必須要網絡層路由的選擇一條明確的數據傳輸路徑才可以將數據進行精準的傳輸。而路由的路徑選擇是通過多個網絡鏈路徑中的信息進行交換而得到的一條從源點到終點的路徑,網絡數據就可以根據這一條路徑利用邏輯地址進行數據的傳輸。
以報文段為單位的形式,把數據從源點傳輸到終點。關注數據間傳輸關系的是傳輸層。為了確保數據傳輸的順利到達,并且利用更高的層次來進行流量的控制和差錯控制,需要做到以下兩點:
2.1.1 數據層的邏輯編輯地址。在進行數據傳輸的時候,每一個系統上同時都會有多個進程進行運行,終端必須要區分開不同的數據是哪個進程所需要的,這就需要傳輸層的邏編地址來進行處理,通過把網絡編輯和進程端口號同時作用來確定數據最后的接受。
2.1.2 重裝與分段。在應用層進行傳輸數據的時候,數據是被劃分成若干個小的數據模塊,并且添加控制信息再進行傳輸的。這些小的信息數據模塊在到達端口的時候是包含著分組序號的,到達端口之后這些小的數據模塊會根據自身的分組序號進行重新組接,重新成為原來的數據,從而完成了數據的傳輸。在這些數據傳輸的過程中如果發生異常狀態,數據上的分組序號還可以讓這些數據的異常部分進行重新傳輸。
網絡數據的連接分為兩種,一種是有線數據的連接,一種是無線數據的連接。有線數據的連接是將數據傳輸的兩端進行連接形成一條數據傳輸的數據鏈,最后通過這條數據鏈進行數據的傳輸,當數據信息連接傳輸完成后這些數據鏈就會斷開。無線連接就是把數據組裝成一個獨立的信息報文段,再將這些報文段傳輸發送到終端傳輸層上。當用戶通過應用層連接網絡,傳輸數據的時候,應用層會提供給用戶接口對用戶提供電子郵箱,遠程文件存取等多種多樣的服務支持。
油田網絡設備的TCP狀態是一種有狀態的協議,進行TCP的會話都會維護其自身的狀態。TCP連接狀態中協議標記的作用是來決定給定時間的協議行為。它的每一個狀態都是事先設定好的,但是在特定的事件下可以改變其協議的狀態,從而影響改變接下來的行為。如果其中的任何一項行為出現了偏差就會破壞其協議,最后導致引發各種意想不到的故障。同樣的,任何兩個TCP端口的建立都是遵循著一定的方法,如果不遵循協議,這兩個端口子就只是簡單的交換連接的相關報文,沒有其他任何作用,不光是會給系統造成損害還會造成網絡資源的浪費。
根據TCP狀態下的不同連接階段,TCP狀態可以分為三個不同的類型:連接初始、建立連接還有連接關閉。
初始連接指的就是TCP狀態數據連接的初始化狀態,調動Connect系統。首先客戶端先將SYN報文發送給服務器,服務器通過ACK做出應答,并且發送SYN相應其連接請求,最后再把SYN反饋給客戶端,確認收到報文。

圖1為基于Web的油田網絡設備TCP狀態下的連接與關閉過程。在這個過程中一旦客戶端發生關閉,就會發送FIN給信息的另一端,并且狀態從ESTABLISHED轉化為FIN—WAIT—1的狀態。所以在服務器接受到FIN信息數據的后就可以知道客戶端要正常的關閉數據的連接。
在上一種情況中,在發送ACK數據后,服務器端口TCP的狀態不會的到改變,在客戶端受到ACK的時候,就會將TCP狀態從FIN—WAIT—1改變成FIN—WAIT—2.所以說在改變成FIN—WAIT—2后就是表示已經確定了FIN,但是表示的是等待數據的連接。在后一種情況下,主動關閉端口的一方,會自動跳過FIN—WAIT—2的狀態,發送FIN到數據端口后,TCP的狀態會從CLOSE—WAIT轉化為LAST—ACK的狀態,這也就是說在等待客戶端最后一個ACK的傳輸,也就是確認服務器段的FIN。
基于Web的油田設備網絡信息管理模式是現在運用最多的管理模式。它對油田管理具有良好的促進作用,是油田設備網絡信息管理模式的新篇章。
[1]曹丹.基于Web的油田設備網絡信息管理模式[J].油氣田地面工程,2013,12:54-55.
[2]饒雨泰,楊凡.基于流量控制的油田設備信息控制模型優化[J].油氣田地面工程,2014,04:50-51.