網(wǎng)絡(luò)通信協(xié)議
簡(jiǎn)單地說(shuō),協(xié)議是指通信雙方必須遵循的、控制信息交換的規(guī)則的集合,是一套語(yǔ)義和語(yǔ)法規(guī)則寇钉,用來(lái)規(guī)定有關(guān)功能部件在通信過(guò)程中的操作,它定義了數(shù)據(jù)發(fā)送和接收工作中必經(jīng)的過(guò)程舶赔。協(xié)議規(guī)定了網(wǎng)絡(luò)中使用的格式扫倡、定時(shí)方式、順序和檢錯(cuò)顿痪。
比如大家見(jiàn)面都要先說(shuō)“你好”镊辕,然后再說(shuō)正題,這就是一種大家都遵守的規(guī)則蚁袭。隨便兩個(gè)人約定一套暗號(hào)征懈,那就是一種通信協(xié)議。
三個(gè)要素
- 語(yǔ)法
指數(shù)據(jù)與控制信息的結(jié)構(gòu)或格式揩悄,確定通信時(shí)采用的數(shù)據(jù)格式卖哎,編碼及信號(hào)電平等。好比大家見(jiàn)面必須按照語(yǔ)言的語(yǔ)法說(shuō)話删性,把漢字隨機(jī)排列起來(lái)的話亏娜,那就不是人話了。 - 語(yǔ)義
協(xié)議的語(yǔ)義是指對(duì)構(gòu)成協(xié)議的協(xié)議元素含義的解釋蹬挺。順暢的溝通除了需要相同的語(yǔ)言之外维贺,還需要有共同的概念,雙方必須對(duì)用來(lái)溝通的詞匯有相同的理解巴帮,否則也雞同鴨講溯泣。 - 同步
規(guī)定了事件的執(zhí)行順序。大家如果同時(shí)說(shuō)話榕茧,誰(shuí)也聽(tīng)不清垃沦,所以就要有人先說(shuō),有人后說(shuō)用押。