If you can't read please download the document
Upload
it-people
View
1.906
Download
3
Embed Size (px)
Citation preview
,
10:01 , RFC, .
- , , .
,
?
:Latency vs Throughput
?
Human-oriented?
BLOB?
10:04, . , ., , , RPC - ?
?
? - , ?
? - , . , (bash xinetd nc)
.. ,
!
10:06 ! , . , HTTP. . HTTP.
, HTTP . .
.
Content-length
10:10 BLOB.
HTTP/1.0 - . . HTTP/1.1.
, BLOB.
2 :
.... ?
BLOB
FTP, AIM, BitTorrent, SIP, PPTP () /
Stateful firewall RELATED
NAT
10:14 BLOB .
, , event-loop . . FTP ABOR .
, stateful firewall .. RELATED .
(IP-+) NAT , , TCP . 2 (PPTP, VOIP ) BLOB, :
Head-of-line blocking
BLOB
?
Google SPDY!
10:17 HTTP. TCP-, BLOB . ? , BLOB .
BLOB. TCP SLOW START, handshake . .
SPDY , TCP.
, , ,
JSON, YAML, XML
Protobuf, BSON, ASN1, pickle
, human-oriented
10:22 , , , , .
. , . , ,
, , , . , HTTP . Byte-ranges .. FTP .
, - .( )---- DNS, LDAP, SNMP. HTTP, SMTP, FTP, IMAP, POP3..
Latency
Round-trip ( )
Pipelining
TCP_NODELAY
10:26 .
, . , TCP . ( . )
, TCP! (SIP, PPTP)
- TCP (RTT)
, TCP /. ( ) , - . ?
SPDY ( ) TCP-
HTTP
SCTP ( )
SACK ECN
10:30 , Google SPDY HTTP. SPDY TCP-. , -.
SPDY , - .
SCTP TCP. , . SPDY .
( IMAP, SPDY PPTP)
, ( )
SPDY SCTP+HTTP
SCTP + DNS, SPDY + DNS = FAIL
?
10:30
?