WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
編輯“網(wǎng)絡(luò)編程”
該編輯可以被撤銷。 請(qǐng)檢查下面的對(duì)比以核實(shí)您想要撤銷的內(nèi)容,然后發(fā)布下面的更改以完成撤銷。
最后版本 | 您的文本 | ||
第1行: | 第1行: | ||
''' | '''網(wǎng)絡(luò)編程'''就是通過使用套接字來(lái)達(dá)到進(jìn)程間通信目的編程。[[windows]]提供的基于網(wǎng)絡(luò)編程的就是套接字也就是winsock,但是現(xiàn)在Winpcap也是一個(gè)比較方便的工具。網(wǎng)絡(luò)編程從大的方面說就是對(duì)信息的發(fā)送到接收,中間傳輸為物理線路的作用,網(wǎng)絡(luò)編程最主要的工作就是在發(fā)送端把信息通過規(guī)定好的協(xié)議進(jìn)行組裝包,在接收端按照規(guī)定好的協(xié)議把包進(jìn)行解析,從而提取出對(duì)應(yīng)的信息,達(dá)到通信的目的!中間最主要的就是[[數(shù)據(jù)]]包的組裝,數(shù)據(jù)包的過濾,數(shù)據(jù)包的捕獲,數(shù)據(jù)包的分析,當(dāng)然最后再做一些處理。 | ||
'''網(wǎng)絡(luò)編程'''就是通過使用套接字來(lái)達(dá)到進(jìn)程間通信目的編程。[[windows]]提供的基于網(wǎng)絡(luò)編程的就是套接字也就是winsock,但是現(xiàn)在Winpcap也是一個(gè)比較方便的工具。網(wǎng)絡(luò)編程從大的方面說就是對(duì)信息的發(fā)送到接收,中間傳輸為物理線路的作用,網(wǎng)絡(luò)編程最主要的工作就是在發(fā)送端把信息通過規(guī)定好的協(xié)議進(jìn)行組裝包,在接收端按照規(guī)定好的協(xié)議把包進(jìn)行解析,從而提取出對(duì)應(yīng)的信息,達(dá)到通信的目的!中間最主要的就是[[數(shù)據(jù)]]包的組裝,數(shù)據(jù)包的過濾,數(shù)據(jù)包的捕獲,數(shù)據(jù)包的分析,當(dāng)然最后再做一些處理。 | |||
==網(wǎng)絡(luò)編程介紹== | ==網(wǎng)絡(luò)編程介紹== | ||
=== | ===Internet網(wǎng)絡(luò)模型=== | ||
* | *網(wǎng)絡(luò)模型:描述網(wǎng)絡(luò)的結(jié)構(gòu)原理和工作原理 | ||
* | *OSI參考模型:七層 | ||
*Internet網(wǎng)絡(luò)模型:四層 | *Internet網(wǎng)絡(luò)模型:四層 | ||
*網(wǎng)絡(luò)協(xié)議:指定層上進(jìn)行數(shù)據(jù)交換的規(guī)則。 | *網(wǎng)絡(luò)協(xié)議:指定層上進(jìn)行數(shù)據(jù)交換的規(guī)則。 | ||
* | *Internet的網(wǎng)絡(luò)層協(xié)議:IP協(xié)議;DNS協(xié)議(輔助協(xié)議) | ||
*Internet的傳輸層協(xié)議:TCP協(xié)議;UDP協(xié)議。 | *Internet的傳輸層協(xié)議:TCP協(xié)議;UDP協(xié)議。 | ||
===套接字基礎(chǔ)=== | ===套接字基礎(chǔ)=== | ||
第16行: | 第17行: | ||
數(shù)據(jù)包是網(wǎng)絡(luò)通信編程的一個(gè)重要概念,也稱為組裝包,指在應(yīng)用層數(shù)據(jù)或報(bào)文按照一定事先規(guī)定好的規(guī)則整合的數(shù)據(jù)集合,實(shí)際操作包括組包(打包),[[數(shù)據(jù)]]包傳送,解包。 組包(打包),指按照協(xié)議把零散的數(shù)據(jù)或報(bào)文按照組合起來(lái),實(shí)際應(yīng)用中,比如在C++編程中,往往定義一種新的數(shù)據(jù)類型用來(lái)存儲(chǔ)數(shù)據(jù)包的結(jié)構(gòu)。數(shù)據(jù)包傳送,指數(shù)據(jù)包的電氣物理傳輸。解包,指接收端對(duì)接收的數(shù)據(jù)進(jìn)行解析,獲得有用信息和數(shù)據(jù)。數(shù)據(jù)包經(jīng)常通過套接字來(lái)傳送. | 數(shù)據(jù)包是網(wǎng)絡(luò)通信編程的一個(gè)重要概念,也稱為組裝包,指在應(yīng)用層數(shù)據(jù)或報(bào)文按照一定事先規(guī)定好的規(guī)則整合的數(shù)據(jù)集合,實(shí)際操作包括組包(打包),[[數(shù)據(jù)]]包傳送,解包。 組包(打包),指按照協(xié)議把零散的數(shù)據(jù)或報(bào)文按照組合起來(lái),實(shí)際應(yīng)用中,比如在C++編程中,往往定義一種新的數(shù)據(jù)類型用來(lái)存儲(chǔ)數(shù)據(jù)包的結(jié)構(gòu)。數(shù)據(jù)包傳送,指數(shù)據(jù)包的電氣物理傳輸。解包,指接收端對(duì)接收的數(shù)據(jù)進(jìn)行解析,獲得有用信息和數(shù)據(jù)。數(shù)據(jù)包經(jīng)常通過套接字來(lái)傳送. | ||
==網(wǎng)絡(luò)[[編程語(yǔ)言]]== | ==網(wǎng)絡(luò)[[編程語(yǔ)言]]== | ||
*''' | *'''匯編語(yǔ)言''' | ||
匯編語(yǔ)言(AssemblyLanguage)是面向機(jī)器的[[程序設(shè)計(jì)]]語(yǔ)言。在匯編語(yǔ)合中,用助記符(Memoni)代替操作碼,用地址符號(hào)(Symbol)或標(biāo)號(hào)(Label)代替地址碼。這樣用符號(hào)代替機(jī)器語(yǔ)言的二進(jìn)制碼,就把機(jī)器語(yǔ)言變成了匯編語(yǔ)言。于是匯編語(yǔ)言亦稱為符號(hào)語(yǔ)言。使用匯編語(yǔ)言編寫的程序,機(jī)器不能直接識(shí)別,要由一種程序?qū)R編語(yǔ)言翻譯成機(jī)器語(yǔ)言,這種起翻譯作用的程序叫匯編程序,匯編程序是系統(tǒng)軟件中語(yǔ)言處理[[系統(tǒng)]]軟件。 | 匯編語(yǔ)言(AssemblyLanguage)是面向機(jī)器的[[程序設(shè)計(jì)]]語(yǔ)言。在匯編語(yǔ)合中,用助記符(Memoni)代替操作碼,用地址符號(hào)(Symbol)或標(biāo)號(hào)(Label)代替地址碼。這樣用符號(hào)代替機(jī)器語(yǔ)言的二進(jìn)制碼,就把機(jī)器語(yǔ)言變成了匯編語(yǔ)言。于是匯編語(yǔ)言亦稱為符號(hào)語(yǔ)言。使用匯編語(yǔ)言編寫的程序,機(jī)器不能直接識(shí)別,要由一種程序?qū)R編語(yǔ)言翻譯成機(jī)器語(yǔ)言,這種起翻譯作用的程序叫匯編程序,匯編程序是系統(tǒng)軟件中語(yǔ)言處理[[系統(tǒng)]]軟件。 | ||
*'''高級(jí)語(yǔ)言''' | *'''高級(jí)語(yǔ)言''' | ||
第26行: | 第27行: | ||
#*Visual FoxPro簡(jiǎn)稱VFP,是Microsoft公司推出的[[數(shù)據(jù)]]庫(kù)開發(fā)軟件,用它來(lái)開發(fā)數(shù)據(jù)庫(kù),既簡(jiǎn)單又方便。Visual FoxPro源于美國(guó)Fox Software公司推出的數(shù)據(jù)庫(kù)產(chǎn)品FoxBase,在[[DOS]]上運(yùn)行,與xBase系列相容。FoxPro原來(lái)是FoxBase的加強(qiáng)版,最高版本曾出過2.6。之后,F(xiàn)ox Software被微軟收購(gòu),加以發(fā)展, 使其可以在 [[Windows]] 上運(yùn)行, 并且更名為 Visual FoxPro。目前最新版為 Visual FoxPro 9.0,而在學(xué)校教學(xué)和教育部門考證中還依然延用經(jīng)典版的 Visual FoxPro 6.0。在桌面型數(shù)據(jù)庫(kù)應(yīng)用中,處理速度極快,是日常工作中的得力助手 | #*Visual FoxPro簡(jiǎn)稱VFP,是Microsoft公司推出的[[數(shù)據(jù)]]庫(kù)開發(fā)軟件,用它來(lái)開發(fā)數(shù)據(jù)庫(kù),既簡(jiǎn)單又方便。Visual FoxPro源于美國(guó)Fox Software公司推出的數(shù)據(jù)庫(kù)產(chǎn)品FoxBase,在[[DOS]]上運(yùn)行,與xBase系列相容。FoxPro原來(lái)是FoxBase的加強(qiáng)版,最高版本曾出過2.6。之后,F(xiàn)ox Software被微軟收購(gòu),加以發(fā)展, 使其可以在 [[Windows]] 上運(yùn)行, 并且更名為 Visual FoxPro。目前最新版為 Visual FoxPro 9.0,而在學(xué)校教學(xué)和教育部門考證中還依然延用經(jīng)典版的 Visual FoxPro 6.0。在桌面型數(shù)據(jù)庫(kù)應(yīng)用中,處理速度極快,是日常工作中的得力助手 | ||
#'''Delphi'''[[image:d.jpg|thumb|81px]] | #'''Delphi'''[[image:d.jpg|thumb|81px]] | ||
#* | #*Delphi,是Windows平臺(tái)下著名的快速[[應(yīng)用程序]]開發(fā)工具(Rapid Application Development,簡(jiǎn)稱RAD)。它的前身,即是DOS時(shí)代盛行一時(shí)的“BorlandTurbo Pascal”,最早的版本由美國(guó)Borland(寶蘭)公司于1995年開發(fā)。主創(chuàng)者為Anders Hejlsberg。經(jīng)過數(shù)年的發(fā)展,此產(chǎn)品也轉(zhuǎn)移至Embarcadero公司旗下。Delphi是一個(gè)集成開發(fā)環(huán)境(IDE),使用的核心是由傳統(tǒng)Pascal語(yǔ)言發(fā)展而來(lái)的Object Pascal,以圖形用戶界面為開發(fā)環(huán)境,透過IDE、VCL工具與編譯器,配合連結(jié)數(shù)據(jù)庫(kù)的功能,構(gòu)成一個(gè)以面向?qū)ο?/ins>[[程序設(shè)計(jì)]]為中心的應(yīng)用程序開發(fā)工具。Delphi提供了各種開發(fā)工具,包括集成環(huán)境、圖像編輯(Image Editor),以及各種開發(fā)數(shù)據(jù)庫(kù)的[[應(yīng)用程序]],如DesktopDataBase Expert等。除此之外,還允許用戶掛接其它的應(yīng)用程序開發(fā)工具,如Borland公司的資源編輯器(Resourse Workshop) | ||
==相關(guān)詞條== | ==相關(guān)詞條== | ||
*[[計(jì)算機(jī)]] | *[[計(jì)算機(jī)]] | ||
第49行: | 第50行: | ||
[[category:編程語(yǔ)言|W]] | [[category:編程語(yǔ)言|W]] | ||
[[category:計(jì)算機(jī)|W]] | [[category:計(jì)算機(jī)|W]] | ||
[[category:Windows|W]] |