更新時間:2021-08-16 來源:黑馬程序員 瀏覽量:
之前我們學(xué)習(xí)了IP地址和端口號,通過IP地址能夠找到對應(yīng)的設(shè)備,然后再通過端口號找到對應(yīng)的端口,再通過端口把數(shù)據(jù)傳輸給應(yīng)用程序,這里要注意,數(shù)據(jù)不能隨便發(fā)送,在發(fā)送之前還需要選擇一個對應(yīng)的傳輸協(xié)議,保證程序之間按照指定的傳輸規(guī)則進行數(shù)據(jù)的通信,而這個傳輸協(xié)議就是我們今天學(xué)習(xí)的TCP。
TCP的英文全拼(Transmission Control Protocol)簡稱傳輸控制協(xié)議,它是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議。
面向連接的效果圖:
TCP通信步驟:
·創(chuàng)建連接
·傳輸數(shù)據(jù)
·關(guān)閉連接
說明:
TCP通信模型相當(dāng)于生活中的’打電話‘,在通信開始之前,一定要先建立好連接,才能發(fā)送數(shù)據(jù),通信結(jié)束要關(guān)閉連接。
(1)面向連接
通信雙方必須先建立好連接才能進行數(shù)據(jù)的傳輸,數(shù)據(jù)傳輸完成后,雙方必須斷開此連接,以釋放系統(tǒng)資源。
(2)可靠傳輸
·TCP采用發(fā)送應(yīng)答機制
·超時重傳
·錯誤校驗
·流量控制和阻塞管理
IT就到黑馬程序員.gif)
猜你喜歡:
1024首播|39歲程序員逆襲記:不被年齡定義,AI浪潮里再迎春天
2025-10-241024程序員節(jié)丨10年同行,致敬用代碼改變世界的你
2025-10-24【AI設(shè)計】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運營】深圳跨境電商運營畢業(yè)22個工作日,就業(yè)率91%+,最高薪資達13500元
2025-09-19【AI運維】鄭州運維1期就業(yè)班,畢業(yè)14個工作日,班級93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19