tcp即傳輸控制協(xié)議是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議。TCP旨在適應(yīng)支持多網(wǎng)絡(luò)應(yīng)用的分層協(xié)議層次結(jié)構(gòu)。
傳輸控制協(xié)議(TCP,Transmission Control Protocol)是為了在不可靠的互聯(lián)網(wǎng)絡(luò)上提供可靠的端到端字節(jié)流而專門設(shè)計(jì)的一個(gè)傳輸協(xié)議。
TCP的正式定義由1981年9月的RFC793給出。隨著時(shí)間的推移,已經(jīng)對其做了許多改進(jìn),各種錯(cuò)誤和不一致的地方逐漸被修復(fù)。
TCP是一種面向廣域網(wǎng)的通信協(xié)議,目的是在跨越多個(gè)網(wǎng)絡(luò)通信時(shí),為兩個(gè)通信端點(diǎn)之間提供一條具有下列特點(diǎn)的通信方式:
(1)基于流的方式;
(2)面向連接;
(3)可靠通信方式;
(4)在網(wǎng)絡(luò)狀況不佳的時(shí)候盡量降低系統(tǒng)由于重傳帶來的帶寬開銷;
(5)通信連接維護(hù)是面向通信的兩個(gè)端點(diǎn)的,而不考慮中間網(wǎng)段和節(jié)點(diǎn)。