C語(yǔ)言 傳輸層
在TCP/IP參考模型中,傳輸層是參考模型的第三層,它負(fù)責(zé)應(yīng)用進(jìn)程之間的端到端通信。傳輸層的主要目的是在互聯(lián)網(wǎng)中源主機(jī)與目的主機(jī)的對(duì)等實(shí)體間建立用于會(huì)話(huà)的端到端連接。從這點(diǎn)上來(lái)說(shuō),TCP/IP參考模型中的傳輸層與OSI參考模型的傳輸層功能是相似的。在TCP/IP參考模型中的傳輸層,定義了以下兩種協(xié)議。
(1)傳輸控制協(xié)議(Transmission Control Protocol,TCP)
TCP協(xié)議是_種可靠的面向連接的協(xié)議,它允許將一臺(tái)主機(jī)的字節(jié)流(Byte Stream )無(wú)差錯(cuò)地傳送到目的主機(jī)。TCP協(xié)議將應(yīng)用層的字節(jié)流分成多個(gè)字節(jié)段(Byte Segment),然后將一個(gè)個(gè)的字節(jié)段傳送到互聯(lián)網(wǎng)絡(luò)層,發(fā)送到目的主機(jī)。當(dāng)互聯(lián)網(wǎng)絡(luò)層將接收到的字節(jié)段傳送給傳輸層時(shí),傳輸層再 將多個(gè)字節(jié)段還原成字節(jié)流傳送到應(yīng)用層。TCP協(xié)議同時(shí)要完成流量控制功能,協(xié)調(diào)收發(fā)雙方的發(fā)送與接收速度,達(dá)到正確傳輸?shù)哪康摹?/p>
(2)用戶(hù)數(shù)據(jù)協(xié)議(User Datagram Protocol,UDP)
UDP協(xié)議是一種不可靠的無(wú)連接協(xié)議,它主要用于不要求分組順序到達(dá)的傳輸中,分組傳輸順序檢查與排序由應(yīng)用層完成。
點(diǎn)擊加載更多評(píng)論>>