版權(quán)歸原作者所有,如有侵權(quán),請聯(lián)系我們

[科普中國]-ACK消息

科學百科
原創(chuàng)
科學百科為用戶提供權(quán)威科普內(nèi)容,打造知識科普陣地
收藏

確認消息也稱為ACK消息,是在計算機網(wǎng)上中通信協(xié)議的一部分,是設備或是進程發(fā)出的消息,回復已收到數(shù)據(jù)。

例如在傳輸控制協(xié)議(TCP,Transmission Control Protocol)中就有用ACK來告知創(chuàng)建鏈接時有收到SYN數(shù)據(jù)包、使用鏈接時有收到數(shù)據(jù)包,或是在中止鏈接有收到FIN數(shù)據(jù)包。

簡介確認消息也稱為ACK消息,是在計算機網(wǎng)上中通信協(xié)議的一部分,是設備或是進程發(fā)出的消息,回復已收到數(shù)據(jù)。

例如在傳輸控制協(xié)議(TCP,Transmission Control Protocol)中就有用ACK來告知創(chuàng)建鏈接時有收到SYN數(shù)據(jù)包、使用鏈接時有收到數(shù)據(jù)包,或是在中止鏈接有收到FIN數(shù)據(jù)包。

在ARQ(自動重傳請求)協(xié)議中也有用到確認消息,確認幀會配合收到的幀進行編號,然后送回發(fā)送端,發(fā)送端可以知道是否有遺漏的數(shù)據(jù)包。

ACK字符是一些通信協(xié)議下用來做確認消息的字符,也有通信協(xié)議使用其他字符。

也有些通信協(xié)議將ACK集成在其字段中,例如控制局域網(wǎng)(CAN)中就有應答(ACK)比特,設備收到數(shù)據(jù)后需在此字段回應,若沒有回應,即為通信錯誤。1

否定應答否定應答(稱為NAK;或稱為NACK;或稱為Negative-Acknowledgment)翻譯為否定應答或者非應答。這種協(xié)議消息在數(shù)字通信中被使用。其作用是作為一種確認數(shù)據(jù)收到的應答,但表明有小錯誤存在的一種消息信號。

許多通信協(xié)議時基于ACK (Acknowledgement,確認)為基礎(chǔ)的。這意味著這些通信協(xié)議正確地收到消息,傳輸控制協(xié)議(TCP,Transmission Control Protocol)是一個基于ACK協(xié)議的例子。

其它基于NAK的意味著他們只對那些有出錯或有問題的信號做出反應。可靠多播協(xié)議就是一個例子。當接收器偵測出有丟失的數(shù)據(jù)包時,會發(fā)出一個NAK。

在多點系統(tǒng)中,若在輪詢時,設備尚未就序,也會用NAK來回應。

最后,還有其它一些協(xié)議同時利用NAK和ACK的。雙同步(Bisync)和用在節(jié)能以太網(wǎng)路的自適應鏈路速率(Adaptive Link Rate)就是這個應用的例子。

像NAK字元就是一個用來傳遞否定應答的控制字符。1

網(wǎng)絡傳輸協(xié)議通信協(xié)議或簡稱為傳輸協(xié)議Communications Protocol)在電信中,是指在任何物理介質(zhì)中允許兩個或多個在傳輸系統(tǒng)中的終端之間傳播信息的系統(tǒng)標準,也是指計算機通信或網(wǎng)上設備的共同語言。, 通信協(xié)議定義了通信中的語法學,語義學和同步規(guī)則以及可能存在的錯誤檢測與糾正。通信協(xié)議在硬件,軟件或兩者之間皆可實現(xiàn)

為了交換大量信息,通信系統(tǒng)使用通用格式(協(xié)議)。每條信息都有明確的意義使得預定位置給予響應,并獨立實現(xiàn)回應指定的行為,通信協(xié)議須參與實體都同意才能生效。為了達成一致,協(xié)議必須要有技術(shù)標準.編程語言在計算方面也應有相應標準,所以在這個方面可以用編程語言做類比:編程語言是為了模式化的計算而傳輸協(xié)議為了更暢通的交流.

多類別協(xié)議構(gòu)建了單個傳輸?shù)牟煌矫妫ㄍ瑫r進行的協(xié)議模塊,和在軟件上實現(xiàn)時的協(xié)議棧。

網(wǎng)絡傳輸協(xié)議(Internet communication protocol)是互聯(lián)網(wǎng)工程任務組(IETF)制定的。電氣電子工程師學會(IEEE)負責有線無線傳輸,國際標準化組織(ISO) 負責其他類別。ITU-T負責電信通訊傳輸以及公共交換電話網(wǎng)(PSTN)的格式。 在公共交換電話網(wǎng)與網(wǎng)絡技術(shù)融合的今天,形勢驅(qū)使著通信標準進一步的合并收斂。1

相關(guān)條目否定應答(NAK)

本詞條內(nèi)容貢獻者為:

曹慧慧 - 副教授 - 中國礦業(yè)大學