diff --git a/net/proto/nat.txt b/net/proto/nat.txt new file mode 100644 index 000000000..8f7798f1e --- /dev/null +++ b/net/proto/nat.txt @@ -0,0 +1,7 @@ +2024 +MerionAcademy - How NAT Saved Inet ru of 11:41 + https://www.youtube.com/watch?v=LqkIJc0rEfs + ! 3:30 - NAT translates local address to a global one + ! Router has a pool of global addresses + ! Static and Dynamic NAT + ! PAT - port-address translation (can translate multiple local addresses (port) to a single global one) diff --git a/pl/cross/tools/ide/jetbrains/idea/docs/presentations.txt b/pl/cross/tools/ide/jetbrains/idea/docs/presentations.txt index 5035ef2da..114d63c68 100644 --- a/pl/cross/tools/ide/jetbrains/idea/docs/presentations.txt +++ b/pl/cross/tools/ide/jetbrains/idea/docs/presentations.txt @@ -1,5 +1,5 @@ 2024 -SpringIO - IntelliJ IDEA Tips and Tricks for Spring Developers by Anton Arhipov 11:00 of 56:15 +SpringIO - IntelliJ IDEA Tips and Tricks for Spring Developers by Anton Arhipov 13:00 of 56:15 https://www.youtube.com/watch?v=1kum1N_-cb0 https://www.jetbrains.com/idea/spring/ C-E - Recent Files (with shortcuts) diff --git a/pl/java/features/io/network/docs/presentations.txt b/pl/java/features/io/network/docs/presentations.txt new file mode 100644 index 000000000..ce5f92c0b --- /dev/null +++ b/pl/java/features/io/network/docs/presentations.txt @@ -0,0 +1,14 @@ +2016 +NaumenTalks - Rogozin - What Every Java Developer Need to Know About Networks 24:00 of 59:39 + https://www.youtube.com/watch?v=yYxypJRjgJM + ! 8:00 - After socket.close() it still lives at OS-level, sending buffered data + ! FIN - graceful shutdown of connection + ! RST - connection reset (terminated in unknown state) + ! Closing TCP Connection + ! all buffered data is sent + ! ... TIME_WAIT ... + ! SO_LINGER is enabled + ! OS will keep connection for some timeout + ! if timeout is reached, connection will be reset + ! 17:00 - TCP FSM inside Kernell (wiki/Transmission_Control_Protocol) + ! TCP Sliding Window (send window - 64 kb - SO_RCVBUF - at receiving side) diff --git a/pl/java/features/io/http/http-client.txt b/pl/java/features/io/network/http/http-client.txt similarity index 100% rename from pl/java/features/io/http/http-client.txt rename to pl/java/features/io/network/http/http-client.txt diff --git a/pl/java/features/io/http/reactive-http.txt b/pl/java/features/io/network/http/reactive-http.txt similarity index 100% rename from pl/java/features/io/http/reactive-http.txt rename to pl/java/features/io/network/http/reactive-http.txt diff --git a/pl/java/features/io/tcp/sockets.txt b/pl/java/features/io/network/tcp/sockets.txt similarity index 100% rename from pl/java/features/io/tcp/sockets.txt rename to pl/java/features/io/network/tcp/sockets.txt