Java中Http和Socket是什么关系?
黄舟
黄舟 2017-04-18 10:26:59
0
4
376

Java中Http和Socket是什么关系?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(4)
伊谢尔伦
  1. Pertama sekali, terdapat masalah dengan kenyataan bahawa soket ialah sambungan panjang Socket ialah lapisan abstraksi perisian perantaraan untuk komunikasi antara lapisan aplikasi dan keluarga protokol TCP/IP. Ia boleh menggunakan sama ada TCP atau UDP asas. Http adalah berdasarkan TCP Sambungan panjang dan sambungan pendek protokol HTTP pada dasarnya adalah sambungan panjang dan sambungan pendek protokol TCP.

  2. Sambungan panjang dan sambungan pendek adalah relatif.
    Sambungan lama: Selepas membuat sambungan, ia dikekalkan untuk tempoh masa ini, berbilang permintaan dan respons menggunakan sambungan ini.
    Sambungan pendek: Setiap kali permintaan dibuat, sambungan diwujudkan dan sambungan ditutup apabila pelayan bertindak balas.

  3. HTTP/1.0 ialah sambungan pendek, HTTP/1.1 menyokong sambungan panjang dan HTTP/2 telah dipertingkatkan. Apakah keperluan di sebalik penambahbaikan ini? Adalah disyorkan untuk melihat sejarah HTTP

PHPzhong

Tepatnya, HTTP adalah berdasarkan TCP/IP.

TCP/IP boleh panjang atau pendek, manakala HTTP terutamanya menggunakannya sebagai pendek.

HTTP juga boleh panjang, selagi pelayan dan pelayar tidak menutup pautan sepanjang masa Kaedah ini pernah popular untuk mencapai pemberitahuan pelayan masa nyata (cari http komet untuk mengetahui).

洪涛

HTTP hanya "tidak memerlukan" sambungan yang panjang Anda boleh memastikan ia hidup atau menutup soket serta-merta selepas penghantaran selesai.

左手右手慢动作

Sebelum bertanya [mengapa], sila selidik dengan jelas [sama ada]!

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan