10110100101101
101101001011
// сегодня изучим: event loop
timers
pending
poll
check
close
// сегодня изучим: модель OSI
7Application
6Presentation
5Session
4Transport
3Network
2Data Link
1Physical
ETH
IP
TCP
HTTP
DATA
// сегодня изучим: http-сервер на node.js
server.js — node

      
// сегодня изучим: HTTP/1.1
GET /talk/backend-dlya-frontendera HTTP/1.1
Host: skoro.nachinaem
Accept: audio/dnb; bpm=174
X-Waiting-For: zriteli
 
HTTP/1.1 200 OK
Content-Type: talk/nodejs
X-Powered-By: duck
Retry-After: 0
СКОРО НАЧИНАЕМ_
// сегодня изучим: TCP vs UDP
TCP
UDP
server
seq=1 ▸
✓ack ✓ack ✓ack ✓ack ✓ack
▸▸▸
01 10 11 00
// сегодня изучим: middleware
logger
auth
json()
handler
req → next()
// сегодня изучим: websocket
GET /chat HTTP/1.1 · Upgrade: websocket
HTTP/1.1 101 Switching Protocols
client
server
// сегодня изучим: TCP handshake
SYN ▸
◂ SYN-ACK
ACK ▸
ESTABLISHED ✓
// селфи зала — загрузи своё: /cabinet