русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Протокол TCP


Дата добавления: 2014-11-28; просмотров: 509; Нарушение авторских прав


Фактически днем рождения Интернет, как сети, объединяющей глобальные компьютерные сети, является 1 января 1983 года, когда был принят единый Протокол Обмена Данными-TCP/IP(Transfer Control Protocol/Internet Protocol).

Протокол - это "язык", используемый компьютерами для обмена данными при работе в сети. Это означает, что различные компьютеры сети "разговаривают" на одном "языке", т.е. используют один и тот же протокол.

Интернет - это глобальная компьютерная сеть, построенная на использовании протоколов TCP/IP.

1. Верхний уровень (прикладной уровень).
2. TCP (транспортный уровень).
3. Протокол Internet (межсетевой уровень).
4. Коммуникационная сеть (от хоста к сети).

Протоколы транспортного уровня (TCP) позволяют отправлять и получать сегменты информации переменной длины, заключенные в оболочку Internet дейтаграмм. Основная функция транспортного уровня – принять информацию от протокола верхнего уровня, при необходимости разбить данные на фрагменты и гарантировать, что эти части в правильном виде прибудут по назначению. На этом уровне используются два протокола.

Протокол TCP (Transmission Control Protocolпротокол управления передачей)является надежным протоколом на основе соединений, позволяющим без ошибок доставлять байтовый поток с одной машины на любую другую машину объединенной сети. Он разбивает входной поток байт на отдельные сообщения и передает их межсетевому уровню (протоколу IP). На пункте назначения получающий TCP-процесс восстанавливает из полученныхсообщений выходной поток. Кроме того, TCP осуществляет управление потоком, чтобы быстрый отправитель не завалил информацией медленного получателя.

Чтобы обеспечить уникальностьадресов для каждой программыпротокола TCP, мы объединяем идентифицирующий эту программу Internet адрес (IP-адрес)и идентификатор порта(TCP-протокол). В результате получаем сокет,который будет уникален во всех локальных сетях, объединенных в единое целое. Соединение полностью определяется парой сокетов (TCP/IP) на своих концах. Задача протоколов верхнего (прикладного) уровня– предоставление высокоуровневого сервиса. К ним относятся протоколыFTP (File Transfer Protocol– протокол передачи файлов), HTTP (Hypertext Transfer Protocol– протокол передачи гипертекста), SMTP (Simple Mail Transfer Protocol– почтовый протокол) и другие.





<== предыдущая лекция | следующая лекция ==>
Технология «клиент сервер». | Технология передачи данных в сети.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.