logo
Учебник проектирование и внедрение компьютерных

Глава 6 Прошлое, настоящее и будущее протокола tcp Введение

Организация взаимодействия между различными устройствами в сети представляет собой сложную задачу. Как известно, для решения сложных задач применяют метод декомпозиции, то есть разбивают одну сложную задачу на множество составных подзадач. В случае организации сетевого взаимодействия применяют многоуровневый подход, где сетевые устройства представляют в виде модулей, которые разбиты на уровни. Совокупность уровней представляет собой иерархию, где каждый уровень выполняет определенный набор функций. Правила взаимодействия между двумя соседними уровнями, находящимися в одном узле называются интерфейсом, а правила взаимодействия между компонентами одного уровня, но в разных узлах называются протоколом. Средство каждого уровня должно иметь, во-первых, свой собственный протокол, во-вторых, интерфейсы с соседними уровнями.

Иерархически организованный набор протоколов, достаточный для организации взаимодействия узлов в сети, называется стеком коммуникационных протоколов. В настоящее время при построении сетей используют большое количество различных стеков коммуникационных протоколов. Наиболее популярными являются стеки: TCP/IP, IPX/SPX, NetBIOS/SMB, DECnet, SNA. Среди этих стеков сетевых протоколов особое место занимает стек TCP/IP. С полной уверенностью можно сказать, что этот стек является самым распространенным в мире, так как на его основе построено огромное количество сетей, в том числе сеть Internet, объединяющая более 10 миллионов компьютеров по всему миру.

Целью данной курсовой работы является изучение стека TCP/IP, который включает в себя множество различных протоколов. Рассматривая протоколы стека различных уровней и их взаимодействие между собой, составим общую картину работы TCP/IP. Особенно подробно раздерем работу протоков IP, TCP и UDP, составляющих основу стека TCP/IP. Также в курсовой работе опишем соответствие TCP/IP модели взаимодействия открытых систем OSI.