資源描述:
《南郵通信軟件基礎(chǔ)復(fù)習(xí)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、通軟復(fù)習(xí)第一章通信的定義,(另外,ITU關(guān)于通信的定義),含義,P1通信軟件的特點(diǎn),記住要點(diǎn),P2通信軟件的開發(fā)流程,記住次序,P3第二章通信協(xié)議分析包括哪幾個部分?P8開發(fā)通信協(xié)議的重點(diǎn)是什么,協(xié)議的環(huán)境分析是指什么,P5名詞解釋通信量填充,P19重發(fā)控制,P19抖動補(bǔ)償,P20SDL、MSC、ITU、BNF、PCI、PDU(英文的名詞解釋,要求寫出英文全稱,中文譯義、在哪里應(yīng)用,簡短解釋)書上找不全,可上網(wǎng)查。講要點(diǎn)即可。例如:SDL:SpecificationandDescriptionLa
2、nguage,規(guī)范說明和描述語言,是一種應(yīng)用較廣的形式化描述語言,由原CCITT(國際電報電話咨詢委員會)現(xiàn)ITU-T(國際電信聯(lián)盟電信標(biāo)準(zhǔn)局)制定,在ITU-TZ.100建議中給出了SDL的完整定義。SDL的特點(diǎn)是既可以用來說明(Specification)一個系統(tǒng)所應(yīng)具有的行為(behaviour),也可以用來描述(Description)一個系統(tǒng)實際具有的行為。(P81),主要用來描述協(xié)議(通信軟件)的系統(tǒng)結(jié)構(gòu)和系統(tǒng)行為。(P36)第三章BNF巴科斯范式(BNF:Backus-NaurFor
3、m),也稱巴科斯-諾爾范式,是由JohnBackus和PeterNaur首次引入一種形式化符號來描述給定語言的語法(最早用于描述ALGOL60編程語言)。現(xiàn)在,幾乎每一位新編程語言書籍的作者都使用巴科斯范式來定義編程語言的語法規(guī)則。?在雙引號中的字("word")代表著這些字符本身。而double_quote用來代表雙引號。?在雙引號外的字(有可能有下劃線)代表著語法部分。?尖括號(<>)內(nèi)包含的為必選項。?方括號([])內(nèi)包含的為可選項。?大括號({})內(nèi)包含的為可重復(fù)0至無數(shù)次的項。?豎線(
4、
5、)表示在其左右兩邊任選一項,相當(dāng)于"OR"的意思。?::=是“被定義為”的意思。計算表達(dá)式的BNF:?::=??
6、??"+"????::=??
7、??"*"????::=??
8、??
9、?"("??")"???::=?"x"?
10、?"y"?
11、?"z"???::=
12、??
13、?????::=?"0"?
14、?"1"?
15、?"2"?
16、?"3"?
17、?"4"?
18、?"5"?
19、?"6"?
20、?"7"?
21、?"8"?
22、?"9"?EBNF?EBNF(ExtendedBNF)擴(kuò)展的BNF,它最初由尼古拉斯·沃斯(NicklausWirth,1934年,瑞士)開發(fā),最常用的EBNF變體,由標(biāo)準(zhǔn)(ISO-14977)所定義。?克服了BNF有著可選項和重復(fù)不能直接表達(dá)的問題。在BNF中,作為替代,它們需要利用中介規(guī)則或兩選一規(guī)則,對
23、于可選項,定義要么是空的要么是可選的產(chǎn)生式的規(guī)則,對于重復(fù),遞歸的定義要么是被重復(fù)的產(chǎn)生式,要么是自身的規(guī)則。同樣的構(gòu)造仍可用在EBNF中。計算表達(dá)式的EBNF:?expression?=?term?,?{"+"?term};???term?=?factor?,?{"*"?factor};???factor?=?constant?
24、?variable?
25、?"("?,?expression?,?")";???variable?=?"x"?
26、?"y"?
27、?"z";???constant?=?digit
28、?,?{digit};???digit?=?"0"?
29、?"1"?
30、?"2"?
31、?"3"?
32、?"4"?
33、?"5"?
34、?"6"?
35、?"7"?
36、?"8"?
37、?"9";?ABNFRFC2234定義了擴(kuò)展的巴科斯范式(ABNF:AugmentedBNF)。近年來在Internet的定義中ABNF被廣泛使用。ABNF做了更多的改進(jìn),比如說,在ABNF中,尖括號不再需要。SIP采用ABNF描述語法。1)寫出二進(jìn)制數(shù)的BNF表示2)有限狀態(tài)機(jī)(有限狀態(tài)自動機(jī))的定義,P33,可簡化描述。3)有限狀態(tài)機(jī)與SDL的關(guān)
38、系,P5,擴(kuò)展一下。4)通信信息采用基于文本的與基于位(bit)的差別,文本方式的主要好處。5)協(xié)議分層設(shè)計的好處與不足(主要是效率),P22.第四章1)什么叫協(xié)議描述,主要內(nèi)容是什么?2)為什么用自然語言、C語言描述協(xié)議不好?3)協(xié)議的描述有幾種,目前,被公認(rèn)的通用描述工具是什么?P361)協(xié)議描述就是用某種語言來描述協(xié)議的內(nèi)容,包括:協(xié)議的結(jié)構(gòu)、服務(wù)原語和PDU、協(xié)議實體間信息交互情況和協(xié)議動作等。2)協(xié)議可以用自然語言、程序設(shè)計語言、形式描述語言或?qū)S妹枋稣Z言來描述,這里所說