Содержание
Протокол TCP/IP. Привести примеры
Уровни стека TCP/IP
Распределение протоколов по уровням модели TCP/IP
Физический уровень
Канальный уровень
Сетевой уровень
Транспортный уровень
Прикладной уровень
Скорость загрузки Web-страницы. Как можно ускорить загрузку Web-страницы?
Факторы, влияющие на скорость загрузки Web-страницы
Ускорение загрузки Web-страниц
Список литературы
Протокол TCP/IP. Привести примеры
Протоколы TCP/IP (Transmission Control Protocol/Internet Protocol) являются базовыми транспортным и сетевым протоколами в OS UNIX. В заголовке TCP/IP пакета указывается:
- IP-адрес отправителя,
- IP-адрес получателя,
- Номер порта (фактически - номер прикладной программы, которой этот пакет предназначен).
Пакеты TCP/IP имеют уникальную особенность добраться до адресата, пройдя сквозь разнородные в том числе и локальные сети, используя разнообразные физические носители. Маршрутизацию IP-пакета (переброску его в требуемую сеть) осуществляют на добровольных началах компьютеры, входящие в TCP/IP сеть.
Протокол IP - это протокол, описывающий формат пакета данных, передаваемого по сети.
Когда Вы получаете телеграмму, весь текст в ней (и адрес, и сообщение) написан на ленте подряд, но есть правила, позволяющие понять, где тут адрес, а где сообщение. Аналогично, пакет в компьютерной сети представляет собой поток битов, а протокол IP определяет, где адрес и прочая служебная информация, а где сами передаваемые данные. Таким образом, протокол IP в эталонной модели ISO/OSI является протоколом сетевого уровня.
Протокол TCP - это протокол следующего уровня, предназначеный для контроля передачи и целостности передаваемой информации.
Стек протоколов TCP/IP (англ. Transmission Control Protocol/Internet Protocol) - набор сетевых протоколов разных уровней модели сетевого взаимодействия DOD, используемых в сетях. Протоколы работают друг с другом в стеке (англ. stack, стопка) - это означает, что протокол, располагающийся на уровне выше, работает «поверх» нижнего, используя механизмы инкапсуляции. Например, протокол TCP работает поверх протокола IP.
Стек протоколов TCP/IP основан на модели сетевого взаимодействия DOD и включает в себя протоколы четырёх уровней:
- прикладного (application),
- транспортного (transport),
- сетевого (internet),
- уровня доступа к среде (network access).
Протоколы этих уровней полностью реализуют функциональные модели OSI. На стеке протоколов TCP/IP построено всё взаимодействие пользователей в IP-сетях. Стек является независимым от физической среды передачи данных.
Уровни стека TCP/IP
Существуют разногласия в том, как вписать модель TCP/IP в модель OSI, поскольку уровни в этих моделях не совпадают.
К тому же, модель OSI не использует дополнительный уровень - «Internetworking» - между транспортным и сетевым уровнями. Примером спорного протокола может быть ARP или STP.
Вот как традиционно протоколы TCP/IP вписываются в модель OSI:
7. Прикладной,например, HTTP, SMTP, SNMP, FTP, Telnet, SCP, SMB,NFS, RTSP, BGP
6. Представительский,например, XDR, ASN.1, AFP
5. Сеансовый,например, TLS, SSL, SSH, ISO 8327 / CCITT X.225, RPC, NetBIOS, ASP
4. Транспортный, например, TCP, UDP, RTP, SCTP, SPX, ATP, DCCP, GRE
3. ............