Ключова разлика: TCP означава Протокол за контрол на предаването. Това е ориентиран към връзката и надежден протокол, който присъства в транспортния слой. IP означава интернет протокол. Това е протокол за свързване без мрежов слой и е отговорен за изпращането на пакети към устройства в мрежата.
Светът на компютрите е много интересен и особено в мрежата на компютрите. Тя революционизира цялата концепция за комуникация. Елементите на компютърната мрежа комуникират помежду си и по този начин предоставят на потребителите голямо разнообразие от функции. Ние изпращаме електронни писма до нашите приятели, изпращаме им снимки, слушаме далечен радио канал и много други неща. Цялостното функциониране на мрежата изглежда безпроблемно работи на проста платформа. Въпреки това, зад тази проста мрежа изглежда, сложна система, която е опростена чрез използване на различни протоколи. В речника на компютърната мрежа протоколите са правилата, конвенциите и структурите за данни, управляващи комуникацията на данни. Тези протоколи определят начините, по които компютрите и другите мрежови устройства могат да обменят информация по мрежа.
Може да възникне очевидният въпрос
Каква е необходимостта от тези протоколи?
Отговорът на въпроса се крие в хетерогенната система на работа в мрежа. Компютрите, които си взаимодействат помежду си, могат да се различават в различни атрибути, като хардуер, спецификации и т.н. По този начин е необходим унифициращ набор от правила, които трябва да се следват в световен мащаб, за да се предават данните между различните видове компютърни системи. Можем просто да кажем, че езикът на компютрите говори един с друг.
TCP и IP са два най-известни интернет протокола от пакета комуникационни протоколи. Протоколите се поставят в слоеста йерархия. Когато съобщението се предава от източник към подател, съобщението трябва да премине от всеки слой протоколен стек. Днес мрежовите стандарти използват два главни протокола, известни чрез модела OSI и модела TCP / IP. OSI е седемпластова архитектура, докато TCP / IP се състои от четири слоя. Сега да разгледаме подробностите на TCP и IP протоколите.
Съобщението, което е в байтове (форма на 0 и 1) се разделя на патрони, които са известни като сегменти. След получаване на сегментите, приемникът изпраща потвърждения за сегменти. TCP също поддържа таймер. Ако потвърждението не е получено навреме, съобщението се изпраща отново. Всеки байт, който се предава чрез TCP протокол, съдържа пореден номер. TCP сегментът се състои от заглавие на сегмент и раздел с данни. Заглавието съдържа 10 полета, които трябва да съществуват и поле за разширение по избор. TCP предоставя следните възможности: -
1. Групира байтовете в сегментите на TCP и след това ги предава на IP.
2. С помощта на потвърждения, тя осигурява по-голяма надеждност.
3. Потокът от прехвърляне на байтове може да бъде информиран и с помощта на потвърждения, които се изпращат от получателя на подателя.
4. Позволява мултиплексиране, което означава, че много процеси в рамките на един хост могат да използват възможностите на TCP комуникацията.
5. Той осигурява пълен дуплекс механизъм, което означава, че данните могат да се прехвърлят в двете посоки едновременно.
IP протоколът представлява интернет протокол и дефинира адресите, които са необходими за изпращане на данните от източника до местоназначението. Тя е разработена през 70-те години. IP адресът се използва за предоставяне на уникален адрес за компютри в мрежа. Тъй като адресът е уникален, той може да се използва като идентификатор, който да бъде свързан с другите компютри. Данните са организирани в пакети, известни също като дейтаграми и всяка IP дейтаграма съдържа данни за заглавието и съобщенията. IP протоколът използва принципа "от край до край" в неговия дизайн и следователно, системата се счита за ненадеждна във всеки отделен мрежов елемент или предавателна среда. В отсъствието на централен мониторинг, мрежата има тенденция да бъде
Това е протокол без свързване и е склонен към различни условия за грешки, като повреда на данни, загуба на пакети, дублиране и доставка на поръчки. Без връзка се отнася до устройството, при което подателят изпраща данните, без да определя наличието на приемник. Дори ако приемникът е на разположение, приемникът може да не е готов за приемане. Подобни ситуации могат да доведат до различни проблеми. Въпреки това, TCP / IP се отнася до комбинацията от TCP и IP протоколи.
Някои от ключовите разлики са изброени в таблицата по-долу: -
TCP | IP | |
дефиниция | TCP предоставя услугата за обмен на данни между приложения | IP обработва адресиране и маршрутизиране на съобщения до компютрите в една или повече мрежи |
Връзка | Ориентирана към връзката | Метод на свързване по-малък |
местоположение | транспорт | интернет |
надеждност | Надежден | ненадежден |
прехвърляне | Сегменти към интернет слой | Дейтаграми към физическо ниво |
Контрол на потока | да | Не |
формат | TCP сегментите имат заглавие от 20 байта с> = 0 байта данни | IP дейтаграмите съдържат съобщение или един фрагмент от съобщение, което може да е с дължина до 65535 байта (октета). |