位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言 傳輸層

提問人:劉團(tuán)圓發(fā)布時間:2020-12-03

    在TCP/IP參考模型中,傳輸層是參考模型的第三層,它負(fù)責(zé)應(yīng)用進(jìn)程之間的端到端通信。傳輸層的主要目的是在互聯(lián)網(wǎng)中源主機(jī)與目的主機(jī)的對等實體間建立用于會話的端到端連接。從這點上來說,TCP/IP參考模型中的傳輸層與OSI參考模型的傳輸層功能是相似的。在TCP/IP參考模型中的傳輸層,定義了以下兩種協(xié)議。

    (1)傳輸控制協(xié)議(Transmission Control Protocol,TCP)

    TCP協(xié)議是_種可靠的面向連接的協(xié)議,它允許將一臺主機(jī)的字節(jié)流(Byte Stream )無差錯地傳送到目的主機(jī)。TCP協(xié)議將應(yīng)用層的字節(jié)流分成多個字節(jié)段(Byte Segment),然后將一個個的字節(jié)段傳送到互聯(lián)網(wǎng)絡(luò)層,發(fā)送到目的主機(jī)。當(dāng)互聯(lián)網(wǎng)絡(luò)層將接收到的字節(jié)段傳送給傳輸層時,傳輸層再 將多個字節(jié)段還原成字節(jié)流傳送到應(yīng)用層。TCP協(xié)議同時要完成流量控制功能,協(xié)調(diào)收發(fā)雙方的發(fā)送與接收速度,達(dá)到正確傳輸?shù)哪康摹?/p>

    (2)用戶數(shù)據(jù)協(xié)議(User Datagram Protocol,UDP)

    UDP協(xié)議是一種不可靠的無連接協(xié)議,它主要用于不要求分組順序到達(dá)的傳輸中,分組傳輸順序檢查與排序由應(yīng)用層完成。


繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部