client–server model

13
Клиент-серверное взаимодействие

Upload: vladimir-doroshenko

Post on 20-Jan-2015

231 views

Category:

Education


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Client–server model

Клиент-серверное

взаимодействие

Page 2: Client–server model

О себе

О себеДорошенко Владимир

http://about.me/vl4dimir

Page 3: Client–server model

Internet

Page 4: Client–server model

Протоколы

Page 5: Client–server model

Идентификация

● IP address● MAC address● Domain name

Page 6: Client–server model

DNS

Page 7: Client–server model

Клиент - сервер

Page 8: Client–server model

HTTP

Page 9: Client–server model

HTTP Request

GET / HTTP/1.1Host: twitter.comUser-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20100101 Firefox/13.0.1Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3Accept-Encoding: gzip, deflateConnection: keep-alive

Page 10: Client–server model

HTTP Response

HTTP/1.1 200 OKStatus: 200 OKExpires: Tue, 31 Mar 1981 05:00:00 GMTLast-Modified: Tue, 30 Oct 2012 17:46:41 GMTContent-Type: text/html; charset=utf-8Content-Encoding: gzipContent-Length: 1433

<!DOCTYPE html><html lang="ru" > <head> <meta charset="utf-8">..........

Page 11: Client–server model

HTTPS

Page 12: Client–server model

CookiesResponse

HTTP/1.1 200 OK.....Set-Cookie: auth_token=0fbea971df476d646c8aa2ad231d8cd1eb49c82b; domain=.twitter.com; path=/; expires=Sat, 30-Oct-2032 18:12:41 GMT;

Request

POST /sessions HTTP/1.1Host: twitter.com....Cookie: k=10.35.63.137.1351618545902939;

Page 13: Client–server model

Вопросы