Стек протоколов - иерархически организованный набор сетевых протоколов, достаточный для организации взаимодействия узлов в сети.
Протоколы работают в сети одновременно, значит работа протоколов должна быть организована так, чтобы не возникало конфликтов или незавершённых операций.
Сетевая модель OSI
Open Systems Interconnection basic reference model = базовая эталонная модель взаимодействия открытых систем = ЭМВОС
- (7) Прикладной (application): HTTP, FTP, SMTP
- (6) Представительский (представления) (presentation): ASCII, EBCDIC, JPEG
- (5) Сеансовый (session): RPC, PAP
- (4) Транспортный (transport): TCP, UDP, SCTP
- (3) Сетевой (network): IPv4, IPv6, IPsec, AppleTalk
- (2) Канальный (data link): PPP, IEEE 802.2, Ethernet, DSL, ARP, L2TP
- (1) Физический (physical): USB, витая пара, коаксиальный кабель, оптический кабель
TCP/IP
- Transmission Control Protocol
- Internet Protocol
https://ru.wikipedia.org/wiki/TCP/IP
Client–Server - архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг (серверами), и заказчиками услуг (клиентами).
Сервер пассивен, он ожидает запросов от клиента и выполняет их.
Клиент подключается к серверу.