diff --git a/10-network/README.md b/10-network/README.md new file mode 100644 index 00000000..9e4cbf9c --- /dev/null +++ b/10-network/README.md @@ -0,0 +1 @@ +Многонишково програмиране (част II) и Мрежово програмиране (част I) diff --git a/10-network/lecture/images/09.6-java-concurrency-in-practice.jpg b/10-network/lecture/images/09.6-java-concurrency-in-practice.jpg new file mode 100644 index 00000000..66f26296 Binary files /dev/null and b/10-network/lecture/images/09.6-java-concurrency-in-practice.jpg differ diff --git a/10-network/lecture/images/10.0-networking.jpg b/10-network/lecture/images/10.0-networking.jpg new file mode 100644 index 00000000..8b726a4c Binary files /dev/null and b/10-network/lecture/images/10.0-networking.jpg differ diff --git a/10-network/lecture/images/10.1-client-server.png b/10-network/lecture/images/10.1-client-server.png new file mode 100644 index 00000000..2fbcce32 Binary files /dev/null and b/10-network/lecture/images/10.1-client-server.png differ diff --git a/10-network/lecture/images/10.2-peer-to-peer.jpg b/10-network/lecture/images/10.2-peer-to-peer.jpg new file mode 100644 index 00000000..ea86a07c Binary files /dev/null and b/10-network/lecture/images/10.2-peer-to-peer.jpg differ diff --git a/10-network/lecture/images/10.3-osi-model.png b/10-network/lecture/images/10.3-osi-model.png new file mode 100644 index 00000000..d1ddeedc Binary files /dev/null and b/10-network/lecture/images/10.3-osi-model.png differ diff --git a/10-network/lecture/images/10.4-ipv4-ipv6.png b/10-network/lecture/images/10.4-ipv4-ipv6.png new file mode 100644 index 00000000..887956b0 Binary files /dev/null and b/10-network/lecture/images/10.4-ipv4-ipv6.png differ diff --git a/10-network/lecture/images/10.5-network-sockets.png b/10-network/lecture/images/10.5-network-sockets.png new file mode 100644 index 00000000..aa2abd27 Binary files /dev/null and b/10-network/lecture/images/10.5-network-sockets.png differ diff --git a/10-network/lecture/images/10.6-java-net-tcp-flow.png b/10-network/lecture/images/10.6-java-net-tcp-flow.png new file mode 100644 index 00000000..3d0d0211 Binary files /dev/null and b/10-network/lecture/images/10.6-java-net-tcp-flow.png differ diff --git a/10-network/lecture/images/10.7-java-net-blocking-io.png b/10-network/lecture/images/10.7-java-net-blocking-io.png new file mode 100644 index 00000000..19c1d3ba Binary files /dev/null and b/10-network/lecture/images/10.7-java-net-blocking-io.png differ diff --git a/10-network/lecture/images/10.8-java-net-architecture.png b/10-network/lecture/images/10.8-java-net-architecture.png new file mode 100644 index 00000000..b5c42dfa Binary files /dev/null and b/10-network/lecture/images/10.8-java-net-architecture.png differ diff --git a/10-network/lecture/images/10.9-java-net-multithreading.png b/10-network/lecture/images/10.9-java-net-multithreading.png new file mode 100644 index 00000000..10a127dc Binary files /dev/null and b/10-network/lecture/images/10.9-java-net-multithreading.png differ diff --git a/10-network/lecture/slides.html b/10-network/lecture/slides.html new file mode 100644 index 00000000..eb19c8ff --- /dev/null +++ b/10-network/lecture/slides.html @@ -0,0 +1,29 @@ + + +
+# | +Слой | +Описание | +Протоколи | +
---|---|---|---|
7 | +Application | +Позволява на потребителските приложения да заявяват услуги или информация, а на сървър приложенията — да се регистрират и предоставят услуги в мрежата. | +DNS, FTP, HTTP, NFS, NTP, DHCP, SMTP, Telnet | +
6 | +Presentation | +Конвертиране, компресиране и криптиране на данни. | +TLS/SSL | +
5 | +Session | +Създаването, поддържането и терминирането на сесии. Сигурност. Логически портове. | +Sockets | +
4 | +Transport | +Грижи се за целостта на съобщенията, за пристигането им в точна последователност, потвърждаване за пристигане, проверка за загуби и дублиращи се съобщения. | +TCP, UDP | +
3 | +Network | +Управлява пакетите в мрежата. Рутиране. Фрагментация на данните. Логически адреси. | +IPv4, IPv6, IPX, ICMP | +
2 | +Data Link | +Предаване на фреймове от един възел на друг. Управление на последователността на фреймовете. Потвърждения. Проверка за грешки. MAC. | +ATM, X.25, DSL, IEEE 802.11 | +
1 | +Physical | +Отговаря за предаването и приемането на неструктурирани потоци от данни по физическия носител. Кодиране/декодиране на данните. Свързване на физическия носител. | +IEEE 802.11, IEEE 1394, Bluetooth | +