TCP/IP協議(Transfer Control Protocol/Internet Protocol)叫(jiào)做傳輸控制/網際協議,又叫(jiào)網絡通訊協議,它包括上百個各種(zhǒng)功能(néng)的協議,如:遠程登錄、文件傳輸和電子郵件等,而TCP協議和IP協議是保證數據完整傳輸的兩(liǎng)個基本的重要協議。通常說TCP/IP 是Internet
協議族,而不單單是TCP和IP。
TCP/IP協議的基本傳輸單位是數據包 (datagram)。TCP協議負責把數據分成(chéng)若幹個數據包,并給每個數據包加上包頭;IP協議在每個包頭上再加上接收端主機地址,這(zhè)樣(yàng)數據找到自己要去的地方。如果傳輸過(guò)程中出現數據丢失、數據失真等情況,TCP協議會自動要求數據
重新傳輸,并重新組包。總之,IP協議保證數據的傳輸,TCP協議保證數據傳輸的質量。
TCP/IP協議數據的傳輸基于TCP/IP協議的四層結構:應用層、傳輸層、網絡層、接口層,數據在傳輸時每通過(guò)一層就要在數據上加個包頭,其中的數據供接收端同一層協議使用,而在接收端,每經(jīng)過(guò)一層要把用過(guò)的包頭去掉,這(zhè)樣(yàng)來保證傳輸數據的格式完全一緻。