ネット簡単記
5034 ワード
OSI七層モデル
HTTPとHttpsの違い
TCP/IP通信データストリーム
TCP UDPの違い
TCPは3回握手して4回手を振っています。
TCPの3回の握手の意味
なぜ「握手」は3回、「手を振る」は4回必要ですか?
Get Postの違い
HTTPとHttpsの違い
1、HTTP , ,
HTTPS SSL 。
2、HTTP HTTPS ,
, 80, 443
3、HTTP , ;
HTTPS SSL+HTTP 、 , HTTP 。
( 、 。
。)
にSSLセットが追加されました。TCP/IP通信データストリーム
TCP UDPの違い
1、TCP 、 ; UDP 、 。
2、TCP ;UDP 、 、 、 。
3、TCP ( TCP ),UDP ( )。
4、TCP ;UDP , , , 。
5、TCP ;UDP , ;
6、TCP (20 ) UDP (8 ) ;
socketカバーは4元グループのip:port+ip:portを接続して唯一確認して、それぞれのsocketの対応関係を区別します。TCPは3回握手して4回手を振っています。
TCPの3回の握手の意味
【 】 TCP 。
、 、 ====》 、
【 】:
。 ;
【 】
(1) , ACK , ACK 。
。
(2) , , 。
【 】
(1) TCP “ ” , ACK ;
(2) ;
(3) , , ,
;
(4) , ,
;
(5) , 0, ,
, ;
【 】:
, , , ;
。
【 ?】
, ACK ,
【 】
, , 。
【 】
,
, 。
【 】
(1)
(2) : , ,
cwnd MSS , , ;
(3) : ( ) ssthresh 0.5 。
【 ( )】
(1) ( ACK)
(2) ACK
【 】
(1) : cwnd 1( ssthresh---slow start threshold)
(2) :
cwnd 1, M0;
, cwnd 1 2, M1 M2 ;
, cwnd 2 4, 4 ;
(3) :
cwnd ssthresh , ,
(4) : ssthresh 1/2
24 , , ;
ssthresh 12, 1,
cwnd=12 , ACK MSS
なぜ「握手」は3回、「手を振る」は4回必要ですか?
, CLOSED “ ” ,
SYN ACK , 。
· , , ,
, ACK ,
CLOSE-WAIT , FIN 。
なぜクライアントはTIME-WAIT段階で2 M SLを待つのですか? ACK 。
1MSL ACK , FIN ;
2MSL , FIN ,
ACK 。
ACK , , 2MSL ;
2MSL FIN , ACK ,
CLOSED , “ 。
HTTPS暗号化(握手)プロセスGet Postの違い
1、GET ,POST 。
2、POST GET , GET URL ;
POST , 。
3、GET URL , ;
POST 。
4、Get URL ;POST 。
URLを入力してからページを得るまでの過程1、 DNS , IP
2、 IP , ( )
3、TCP/IP , HTTP
4、 , ,
5、 , js 、css ,
;
6、 、 , 。
7、