Протокол нь найдвартай өгөгдөл дамжуулалтыг хангана
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 нь дамжууллын үед найдвартай байдлыг хангах үүрэгтэй. Найдвартай өгөгдөл дамжуулах нь дараах шаардлагыг хангасан нэг юм. Энэ үзэл баримтлалыг илүү сайн ойлгохын тулд сценариудыг өгдөг.
- Бүх пакетууд хүрэх газарт хүрч очихгүй. Та имэйл буюу шуурхай зурвас илгээхдээ үсэг эсвэл өгүүлбэр алга байна.
- Мэдээллийн чанарт нөлөөлөх иймэрхүү саатал гэж байхгүй. Та VoIP дуудлага хийх, эсвэл дуут шуудангаар харилцан яриа хийхийг хүсч байвал ярих үг танигдахгүй байх болно.
- Бүх өгөгдлийн пакетууд нь эрэмбэтэй байна. Таны үгсийг таны бичсэн дарааллаар бичсэн байх ёстой. Өөрөөр хэлбэл, буга нь байгалийн аргаар биш арсланд идэж болно.
TCP хэрхэн ажилладаг вэ
TCP нь пакетуудыг дугаарласан байна. Энэ нь мөн хүрэх газар хүртэлх хугацаа (хэдэн зуун сая миллисекундийг үргэлжлэх хугацаа гэж нэрлэдэг), мөн бусад зарим техникийн нөхцлүүдтэй байх ёстой. Пакет хүлээн авсан үед хүлээн авагч төхөөрөмж нь мэдэгдэж байгаа пакетаар мэдэгдэнэ. Нэр нь бүгдийг хэлж байна. Хэрэв цаг дуусмагц хүлээн аваагүй байгаа бол эх сурвалж магадгүй дутуу эсвэл хойшлогдсон пакетийн өөр хуулбарыг илгээх болно. Пакетаас гадуурх захиалгыг мөн хүлээн зөвшөөрдөггүй. Ингэснээр бүх пакетууд нь нүх, урьдчилан тодорхойлогдсон, хүлээн зөвшөөрөгдөх хоцрогдолгүйгээр дараалан цуглардаг.
TCP хаяглалт
IP нь IP хаягууд гэж нэрлэгдэх асуудлыг шийдэх бүрэн механизмтай боловч TCP тийм нарийн хаяглалын систем байхгүй байна. Энэ нь хэрэггүй. Энэ нь зөвхөн хүлээн авсан, пакет илгээх үйлчилгээг хаанаас олохыг тодорхойлохын тулд ажиллаж байгаа төхөөрөмжийн дугаарыг л ашигладаг. Эдгээр тоонуудыг порт гэж нэрлэдэг. Жишээ нь, вэб хөтөч TCP-т зориулсан 80 портыг ашигладаг. Порт 25 буюу имэйлийг ашиглаж байна. Портын дугаар нь ихэвчлэн үйлчилгээний IP хаягтай хослуулан, өөрөөр хэлбэл 192.168.66.5:80