TCP (Дамжуулах хяналтын протокол) Тайлбарласан

Протокол нь найдвартай өгөгдөл дамжуулалтыг хангана

TCP (Transmission Control Protocol) нь сүлжээн дэх өгөгдөл дамжуулахад ашиглагддаг сүлжээний чухал протокол юм. Сүлжээний хүрээн дэх протокол нь өгөгдөл дамжуулах үйл ажиллагаа хэрхэн явагддаг, ямар байршил, програм хангамж, техник хэрэгсэлээс үл хамааран бүх хүн төрөлхтөнд ижил үйлдэл хийдэг дүрэм журмын багц юм . TCP нь IP (Internet Protocol) хамт TCP / IP нэртэй сайн мэдээний хамт ажилладаг. Хэрэв та тохиргоогоо тоглосныхоо дараа өөрийн компьютер, гар утас, зөөврийн төхөөрөмжид сүлжээний тохиргоонд энэ үгийг харж болно. IP хэсэг нь өгөгдлийн пакетыг эх сурвалжаас хүрэх хүртлээ илгээх, дамжуулж байх үед TCP нь дамжуулах найдвартай байдлыг удирддаг. Энэ нийтлэлд бид TCP юу хийдэг, хэрхэн ажилладаг талаар үзэх болно.

TCP юу байна

TCP функц нь өгөгдөл дамжуулахад найдвартай байдаг. Интернеттэй адил сүлжээн дээр өгөгдлийг сүлжээнээс бие даан илгээдэг өгөгдөл бүхий пакетуудад дамжуулагдаж, өгөгдлөө буцаан өгөх хүртлээ буцаж ирдэг.

Сүлжээнд өгөгдөл дамжуулах үйл явц нь давхрагад хийгддэг бөгөөд нэг түвшинд протокол тус бүр нь бусад хүмүүс хийж байгаа зүйлстэй нь ямар нэгэн зүйл хийдэг. Давхаргын багцыг протоколын стек гэж нэрлэдэг. TCP болон IP ажлын гар нь стек дээр, нэг нь нөгөөгөөсөө дээш байна. Жишээлбэл, нэг стек дээр HTTP - TCP - IP - WiFi байж болно. Энэ нь жишээ нь компьютер вэб хуудсанд нэвтэрч HTTP протоколыг ашиглан HTML хуудсыг авахын тулд, TCP дамжуулалтыг хянах, сүлжээнд байгаа суваг (Интернэт), дамжуулах WiFi орон нутгийн сүлжээнд.

TCP нь дамжууллын үед найдвартай байдлыг хангах үүрэгтэй. Найдвартай өгөгдөл дамжуулах нь дараах шаардлагыг хангасан нэг юм. Энэ үзэл баримтлалыг илүү сайн ойлгохын тулд сценариудыг өгдөг.

TCP хэрхэн ажилладаг вэ

TCP нь пакетуудыг дугаарласан байна. Энэ нь мөн хүрэх газар хүртэлх хугацаа (хэдэн зуун сая миллисекундийг үргэлжлэх хугацаа гэж нэрлэдэг), мөн бусад зарим техникийн нөхцлүүдтэй байх ёстой. Пакет хүлээн авсан үед хүлээн авагч төхөөрөмж нь мэдэгдэж байгаа пакетаар мэдэгдэнэ. Нэр нь бүгдийг хэлж байна. Хэрэв цаг дуусмагц хүлээн аваагүй байгаа бол эх сурвалж магадгүй дутуу эсвэл хойшлогдсон пакетийн өөр хуулбарыг илгээх болно. Пакетаас гадуурх захиалгыг мөн хүлээн зөвшөөрдөггүй. Ингэснээр бүх пакетууд нь нүх, урьдчилан тодорхойлогдсон, хүлээн зөвшөөрөгдөх хоцрогдолгүйгээр дараалан цуглардаг.

TCP хаяглалт

IP нь IP хаягууд гэж нэрлэгдэх асуудлыг шийдэх бүрэн механизмтай боловч TCP тийм нарийн хаяглалын систем байхгүй байна. Энэ нь хэрэггүй. Энэ нь зөвхөн хүлээн авсан, пакет илгээх үйлчилгээг хаанаас олохыг тодорхойлохын тулд ажиллаж байгаа төхөөрөмжийн дугаарыг л ашигладаг. Эдгээр тоонуудыг порт гэж нэрлэдэг. Жишээ нь, вэб хөтөч TCP-т зориулсан 80 портыг ашигладаг. Порт 25 буюу имэйлийг ашиглаж байна. Портын дугаар нь ихэвчлэн үйлчилгээний IP хаягтай хослуулан, өөрөөр хэлбэл 192.168.66.5:80