Internet 

and 

Client-Server interactions

Evgeniy Kuzminov
Wed Team Lead



Internet

Схема подводных магистралей


IP:port


Адрес отправителя (Source address): 
IP: 82.146.49.55 
Port: 2049

Адрес получателя (Destination address): 
IP: 195.34.32.116 
Port: 53

От кого: Иванов Иван Иванович
Откуда: Ивантеевка, ул. Большая , д. 8, кв. 25


Кому: Петров Петр Петрович
Куда: Москва, Тёмный переулок, д. 105, кв. 110

DNS


Real routing


 

Порты

21 — порт FTP сервера.
22 — порт SSH сервера. 
25 — порт почтового SMTP сервера. Через него ваш почтовый клиент отправляет письма.
110 — порт POP3 сервера. Через него ваш почтовый клиент забирает письма из вашего почтового ящика.
80 — порт WEB-сервера.


IPv4, IPv6, Private IP ranges

IPv4
example : 193.24.30.201
private : 10.0.0.0 — 10.255.255.255
private : 172.16.0.0 — 172.31.255.255
private : 192.168.0.0 — 192.168.255.255
local loop : 127.0.0.0 — 127.255.255.255

IPv6
example : 2001:0db8:85a3:0000:0000:8a2e:0370:7334
private : fc00::/7

192.168.5.0/24 = 192.168.5.1 ... 192.168.5.254

Иерархия (под)доменов




"Привязка" домена




"Сервер" ...



Иногда девелоперы говорят
 непонятные слова...

"Сервер" можно...

"Задеплоить"
Настроить
Купить

GET request



POST request


_csrf=REtuWTZ1Ql8IHD09aR0aLXYkNw1uKioIDxk0CE4GFgcVOwwOZAIWBw%3D%3D&Note%5Btext%5D=%5BRocketeer%5D%28https%3A%2F%2Fgithub.com%2FAnahkiasen%2Frocketeer%29+seems+to+be+the+most+sophisticated+PHP+deploy+system+compared+to+Robo+and+Phing&Note%5Bcreate_date%5D=2014-01-27+13%3A10%3A54&Note%5Bupdate_date%5D=2014-01-27+13%3A10%3A54

HTTP response codes

Frequent HTTP codes




  • 200 OK
  • 301 Moved Permanently
  • 400 Bad Request
  • 401 Unauthorized
  • 403 Forbidden
  • 404 Not Found
  • 408 Request Timeout
  • 418 I'm a teapot
  • 500 Internal Server Error
  • 502 Bad Gateway
  • 503 Service Unavailable
  • 504 Gateway Timeout 

Cookies



"Базовая" авторизация



oAuth


Web service / API


XML vs JSON


Проблема Realtime


Short polling vs Long polling

WebSockets


HTTPS


That's all Folks...


Вопросы ?


Internet and Client-Server interactions

By ijack

Internet and Client-Server interactions

  • 695