Преглед на TCP / IP
- TCP / IP означава Протокол за контрол на предаване / Интернет протокол, който е комбинация от два протокола, а именно TCP протокол и IP протокол. Това е набор от протоколи, разработен преди OSI модела. TCP / IP не е нищо друго освен комуникационен протокол, който се използва за свързване на устройства в интернет.
- TCP / IP е йерархичен протокол, който се състои от интерактивни модули, където всеки модул осигурява специфична функционалност. Предаването на данни през интернет връзката се извършва с помощта на TCP / IP. Показва как се прехвърлят данни през интернет връзката
- В TCP / IP TCP е отговорен за разделянето на съобщения или файлове в малки пакети по време на предаването през интернет връзката и сглобяването им на местоназначението. IP е отговорен за присвояване на адрес на пакети, така че те да достигнат правилната дестинация.
Как работи TCP / IP?
Функционалността на TCP / IP е разделена на пет слоя -1) Физически слой, слой за връзки към данни, мрежов слой, транспортен слой, слой за приложения.
Физически слой
- Физическият слой преобразува двоичните данни в сигнали и предава през локалната медия. В този слой единица комуникация е един бит. Когато връзката е установена между две устройства, данните протичат под формата на поток от байтове. Физическият слой доставя битове.
Слой за връзка с данни
- Data Link Layer определя формата на данните в мрежата. Физическото адресиране се извършва в слоя за връзка с данни. MAC адресът на източника и местоназначението се присвояват на пакета с данни, за да образуват рамка.
- В слоя за връзка за данни единицата за комуникация е рамка. Този слой разделя съобщението или файла в рамката. Рамката не е нищо друго освен пакет, който е отговорен за капсулирането на данните, получени от мрежовия слой.
Мрежов слой
- В мрежовия слой единицата за комуникация е пакети. Този слой осигурява IP адрес на източника и местоназначението на всеки сегмент, за да образува пакет. Мрежовият слой предоставя функции като логическо адресиране, т.е. IP адресиране, определяне на пътя и маршрутизация. Маршрутизацията е метод за преместване на пакет от данни от източник до местоназначение.
- Въз основа на IP адреса и маската се вземат решения за маршрутизиране в мрежата. Като има предвид, че определянето на пътя е процесът на избор на най-добрия възможен път за предаване на данни до получателя. Той използва протоколи като OSPF (Open Shortest Path First), BGP (Border Gateway Protocol) и т.н.
Транспортен слой
- Транспортният слой е отговорен за прехвърлянето на данни от едно място на друго. Той контролира надеждността на комуникацията чрез сегментиране, контрол на потока и контрол на грешките.
- Сегментирането е процес на разделяне на получените данни на малки единици, наречени сегменти.
- Един сегмент е единица за комуникация В този слой.
- Контрол на потока: Контролът на потока е процесът на контрол на количеството на предаваните данни.
- Контрол на грешките: Транспортният слой използва автоматична схема за повторно заявяване, за да предаде отново изгубени или повредени данни. Към всеки сегмент се добавя група от ботове, наречена контролна сума, за да открие получения сегмент, който има грешки.
Има два протокола, използвани в транспортния слой:
- User Datagram Protocol: Протоколът на User Datagram използва услуга без връзка. т.е. UDP доставя пакети данни, без да задава предварително определен път, следователно не е установена сесия за връзка. В UDP пътят зависи от трафика на наличния път.
- Протокол за контрол на предаването: Протоколът за контрол на предаването използва услуга, ориентирана към връзка. В услугата, ориентирана към връзка, TCP решава, че единици данни за пътя се доставят през определения път. Когато TCP разговорът приключи, сесията се прекратява.
Приложен слой
Единицата за комуникация в приложния слой е съобщението. Той позволява на потребителя достъп до интернет услуги. Използва се от мрежови приложения, които използват интернет. Много протоколи са дефинирани в този слой за предоставяне на услуга като FTP за прехвърляне на файлове, HTTP или HTTPS за достъп до www т.е. World Wide Web, SMTP за електронна поща, TELNET за виртуални терминали и т.н.
TCP / IP протоколи
По-долу е списъкът на често използваните TCP / IP протоколи: -
HTTP
HTTP означава HyperText Transfer Protocol. HTTP установява връзка между клиент и сървър за предаване на данни. Това е незащитено предаване. Клиентът изпраща заявка до сървъра чрез уеб браузър за преглед на определена информация. След получаване на заявка, сървърът изпраща определена информация до клиента.
HTTPS
HTPPS означава HyperText Transfer Protocol Secure. HTTPS установява връзка между клиента и сървъра за предаване на данни. Това е сигурно предаване. Клиентът използва главно този HTTPS за изпращане на частна информация като данни за кредитна карта, онлайн транзакции и т.н. до сървъра през интернет връзката.
FTP
FTP стойки за протокол за прехвърляне на файлове. Той използва TCP услуги за прехвърляне на файлове от един хост в друг. Той установява връзка между два хоста. след установяване на връзката хостът може да изпраща и получава данни или файлове.
SMTP
SMTP означава Simple Protocol Transfer Protocol. Това е широко използван и най-важен протокол, използван за прехвърляне на имейли от подател до получател. Това е протокол на приложен слой, както вече видяхме. Това е Push протокол, който се използва за изпращане на имейл. След това протоколите за POP пощенски офис) или IMAP (протокол за достъп до интернет съобщения) протоколи извличат имейли в края на приемника.
TELNET
TELNET означава Terminal Network. Той установява връзката между локалния компютър и отдалечения компютър по начин, който изглежда, че локалният терминал е терминал на отдалечената система.
FTP
FTP означава Протокол за трансфер на файлове. Това е интернет протокол, използван за прехвърляне на данни, медийни файлове от един компютър на друг компютър.
Предимства на TCP / IP
- Осигурява функция за мащабируемост, тази функция позволява добавяне на N брой мрежи, без да се нарушава текущите услуги.
- Той е оперативно съвместим, което означава, че позволява на две различни системи да комуникират по хетерогенна мрежа.
- Той е с отворен код, т.е. свободен за използване. Всеки може да го използва за комуникация.
- Това е стандартен за индустрията модел, който е разработен за решаване на проблеми, свързани с комуникацията по мрежа
- Той присвоява уникален IP адрес на всяко устройство в мрежата. така че всяко устройство се идентифицира уникално по мрежата.
заключение
В тази статия видяхме какво е TCP / IP, подробно обяснение на слоевете в TCP / IP и предимствата на използването им по мрежата.
Препоръчителни статии
Това е ръководство за това какво е TCP / IP. Тук обсъждаме работата, предимствата и слоевете в TCP / IP. Можете да разгледате и другите ни предложени статии, за да научите повече -
- Какво представлява мрежовите протоколи
- СУБД Архитектура
- Въпроси за интервю на CCNA
- Какво е TCP протокол?