999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Linux操作系統的網絡編程方法研究

2011-08-15 00:52:53殷曉輝
科技傳播 2011年13期
關鍵詞:進程嵌入式程序

殷曉輝

中國聯通寧夏分公司,寧夏 銀川 750000

隨著Linux嵌入式系統技術的逐步發展,其應用領域和市場份額繼續快速擴大。其主要應用領域是服務系統和嵌入式系統。Linux作為一種使用類的UNIX操作系統,不僅可以在INTEL,AMD等系列個人計算機上運行,也可以在許多工作站級的電腦上面運行。

1 Linux操作系統簡介

嵌入式系統定義:

嵌入式系統是將先進的計算機技術,半導體技術和電子技術與各個行業的具體應用相結合的產物。其定義為:以應用為中心、以計算機技術為基礎、軟件硬件可剪裁、適應應用系統對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統。嵌入式Linux操作系統是指對Linux經過裁剪小型化后,可固化在存儲器或單片機中,應用于特定嵌入式場合的專用Linux操作系統。與其它操作系統相比,Linux的特點如下:

1)Linux操作系統能夠與UNIX系統相互兼容。Linux系統幾乎具有全部UNIX系統特征,而且能夠適合POSIX國際標準的系統;

2)Linux系統有自由的軟件和開放的源代碼特征。Linux項目一開始就與GNU項目緊密聯系起來,它的許多重要組成部分直接來自GNU項目,只要遵從GPL條款,任何人就可以自由使用Linux源代碼;

3)Linux操作系統具有網絡性能高和安全性強的特點。Linux支持所有標準因特網協議和提供各種高性能服務。Linux操作系統包含了大量網絡管理、網絡服務等工具,利用它可以建立起高效的防火墻、路由器、工作站等功能;

4)Linux系統支持多樣化的硬件平臺。例如RISC、CISC、32位、64位等各種處理器,Linux操作系統都能支持它們運行。

2 Linux操作系統的實時性不足

Linux系統調度CPU的時間是通過調度固定的時間片(time slices)來實現的。例如最開始進程賦予一個高的優先級,在某個進程的時間片內,這個進程如果放棄CPU,它的優先級將不會變,或者變的更高。如果一個進程使用完它的時間片,它的優先級將會變低?;谝陨咸卣鳎琇inux操作系統的實時性不足主要體現在幾個方面:

1)Linux操作系統內核是非搶占式的。比如當普通進程運行在核心態時,實時進程優先級低于普通進程;

2)Linux操作系統的平均響應時間最少為數10ms,對響應時間要求更嚴的實時系統無能為力;

3)由于實時調度策略中的RR和FIFO算法存在,無法嚴格保證具有高優先級的實時進程總是優先于普通進程執行;

4)Linux操作系統內核的進程經常關閉中斷。如果低優先級的進程關閉了中斷,即使有高優先級實時進程的中斷發生,導致系統最終也無法響應。

3 Linux的網絡編程

3.1 Linux操作系統的網絡功能

Linux操作系統在通訊和網絡功能方面都優于絕大多數操作系統。Linux的網絡功能主要有以下幾點:

1)Linux操作系統支持TCP/IP協議。任何系統必須遵循的網絡協議是TCP/IP,TCP/IP對建網提出了統一的規范的要求。

2)Linux支持多樣的網絡數據庫。數據庫是信息資源的重要來源,Linux對數據庫支持也不例外。而且Linux支持的大型數據庫很多,如ORACEL、 SQLSERvER等。

3)Linux系統擁有豐富的網絡服務功能。Linux提供了豐富的網絡服務,如電子郵件、文件傳輸、網絡新聞等。

3.2 Linux網絡不安全的因素

絕大多數計算機安全問題是由于管理不當造成,而不是系統軟件本身的漏洞。因此嚴格的管理會極大程度地降低系統被非法入侵的風險,下面是幾種常見的安全漏洞。

1)特權軟件的安全漏洞。特權軟件的一種攻擊的方法是通過IFS(Input Files Separator,輸入字段分隔符) shell 變量來實現的。IFS變量用于決定傳給shell 字符串的分隔符。例如,一個程序如果調用函數system()或popen()執行一個shell 命令,那么該命令首先由shell 來分析,如果執行的用戶可以控制IFS 環境變量,就可能會導致不可預測的結果。另一個攻擊方法是通過使用HOME環境變量;

2)特洛伊木馬程序。它與一般用戶想要執行的程序從外觀上(如文件名)看很相似,例如編輯器、登錄程序或者游戲程序等。特洛伊木馬程序與一般用戶想要執行的程序表面上很相似,執行的卻是其它的操作,等到用戶發現,卻為時已晚。例如刪除文件、竊取密碼和格式化磁盤等;

3)研究源代碼的漏洞。許多入侵者是通過研究一些程序的源代碼而成功的攻擊系統的;

4)網絡監聽及數據截取。威脅計算機網絡安全的一個重要因素是計算機之間傳輸的數據可以很容易的被截取。其原因在于異種機的互聯,敏感數據的傳輸往往不在系統的控制之下,有許多現成的軟件可以監視網絡上傳輸的數據。

3.3 Linux網絡遵守的安全性準則

在設計inetd 服務程序時,要特別注意buffer overflow(緩存區溢出)的問題,也就是以下這種狀況: char buffer_overflow[64];fscanf(stdin,“%s”,buffer_overflow);

幾乎所有的安全漏洞都是由此而來的,黑客高手可以透過buffer 塞爆,然后塞進他自己的程序進來,因此一定要杜絕這種使用方式。

3.4 Linux網絡編程的模式

在Linux網絡操作系統中,網絡數據傳輸需要經歷4個層次:用戶進程、socket、網絡協議、網絡設備。它的網絡編程是通過socket套接字接口來實現的,應用程序通過使用socket統一接口收發網絡上的數據,網絡的socket數據傳輸是一種特殊的I/O,socket好像通信線插口,只要通信雙方都有插口,兩個插口之間有通信線連接,就可以通信,這樣方便了聯網應用程序的編程,一個套字節是與網絡的一個連接。應用程序中使用套接字來調用套接口,套接字可認為是指向套接口的指針,就像文件描述符是指向文件的指針一樣。一個Socket有3個特征:網域、類型、協議。網絡編程基本模式有以下3種:

1)客戶機/服務器模式??蛻魴C/服務器模式在操作過程中采取的是主動請示方式,首先服務器方要先啟動,并根據請示提供相應服務。網絡編程的基本模式是client/serve:模式,該模式的建立基于以下兩點:一、非對等作用;二、通信完全是異步的;

2)面向連接協議的字節流套接字編程。字節流套接字編程socket采用的是傳輸控制協議TCP。TCP提供面向連接的流傳輸,面向連接對可靠性的保證首先是它在進行數據傳輸前,必須在信源端和信宿端建立互相的連接;

3)非連接協議的數據報套接字編程。數據報式socket采用的是用戶數據報協議UDP,提供無連接數據報傳輸,主要應用在高可靠性、低延遲的局域網上。它的優點是高效率低開銷,不用建立連接和撤銷連接,缺點是不可靠,報文丟失后需重發。

4 結論

Linux操作系統完全TCP/IP協議簇,其內核結構在網絡方面是非常完善的。Linux操作系統支持多種類型的套接字地址簇并將其抽象為統一的套接字接口socket,這樣方便了互聯網應用程序的編程,而且也為網絡應用程序之間的數據通信提供了便利。

[1]孫瓊.嵌入式Linux應用程序開發詳解[M].北京:人民郵電出版社,2006,7.

[2]張斌,高波,等.Linux網絡編程[M].北京:清華大學出版社,2000,1.

猜你喜歡
進程嵌入式程序
債券市場對外開放的進程與展望
中國外匯(2019年20期)2019-11-25 09:54:58
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
搭建基于Qt的嵌入式開發平臺
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
Altera加入嵌入式視覺聯盟
倍福 CX8091嵌入式控制器
自動化博覽(2014年4期)2014-02-28 22:31:15
社會進程中的新聞學探尋
民主與科學(2014年3期)2014-02-28 11:23:03
主站蜘蛛池模板: 免费国产无遮挡又黄又爽| 中文字幕永久视频| 又猛又黄又爽无遮挡的视频网站| 免费一级毛片完整版在线看| 在线观看国产精品日本不卡网| 日本一区二区三区精品视频| 毛片久久久| 无码一区中文字幕| 欧美精品1区| 亚洲性日韩精品一区二区| 熟女日韩精品2区| 亚洲中文字幕无码爆乳| 久热中文字幕在线| 高清无码一本到东京热| 草逼视频国产| 天天爽免费视频| 无码日韩视频| 成人亚洲视频| 91伊人国产| 毛片基地美国正在播放亚洲| 欧美日韩亚洲综合在线观看| 久草中文网| 在线免费看片a| 免费国产黄线在线观看| 国产在线无码一区二区三区| 亚洲国产成人精品青青草原| 精品人妻系列无码专区久久| 国产极品美女在线播放| 好紧太爽了视频免费无码| 国产精品太粉嫩高中在线观看| 最新精品国偷自产在线| 欧美福利在线观看| 无码精品福利一区二区三区| 日韩精品中文字幕一区三区| 久久精品国产亚洲麻豆| av一区二区无码在线| 国产区福利小视频在线观看尤物| 色婷婷丁香| 国产成人h在线观看网站站| 国产亚洲精品自在线| 欧美在线观看不卡| 自拍亚洲欧美精品| 国产精品蜜臀| 国产精品天干天干在线观看| 这里只有精品国产| 亚洲中字无码AV电影在线观看| 亚洲另类色| 久久综合结合久久狠狠狠97色| 在线亚洲精品自拍| 国产91透明丝袜美腿在线| 蜜臀AVWWW国产天堂| 日韩国产亚洲一区二区在线观看 | 亚洲第一av网站| 亚洲天堂网视频| 99性视频| 熟妇无码人妻| 国产精女同一区二区三区久| 国产尤物在线播放| 白丝美女办公室高潮喷水视频| 色综合天天操| 日韩 欧美 小说 综合网 另类 | 亚洲一区二区日韩欧美gif| 国产精品思思热在线| 国产成人精品视频一区二区电影 | 国产天天色| 狠狠亚洲婷婷综合色香| 97国产精品视频自在拍| 午夜老司机永久免费看片| 日韩欧美国产精品| 欧美激情视频一区二区三区免费| 亚洲欧洲日产国码无码av喷潮| 欧美成人看片一区二区三区| 国产十八禁在线观看免费| 国产福利拍拍拍| 亚洲人成在线精品| 亚洲成a人片| 亚洲永久色| 国产门事件在线| 色偷偷综合网| 福利片91| 欧美激情视频二区| 欧美日韩一区二区三区在线视频|