Iya. Tidak, mungkin. Tergantung.
Pertama, browser dapat menggunakan salah satu dari strategi ini untuk koneksi:
- Koneksi tunggal (tidak mungkin untuk peramban apa pun yang lebih baru dari 1995)
- Satu koneksi per tab (pada dasarnya sama dengan # 1, hanya sedikit lebih baik)
- Satu koneksi per sumber daya (naif, tetapi tidak bekerja sangat buruk)
- Kumpulan koneksi dengan koneksi yang tetap hidup, menggunakan kembali
- Sesuatu yang berbeda (baca: hal-hal aneh)
Anda tidak memiliki cara untuk mengetahui strategi mana yang akan digunakan browser, meskipun menggunakan kumpulan koneksi (dan menggunakan kembali koneksi) adalah asumsi yang masuk akal.
Kedua, cara TCP bekerja, Anda memiliki port sumber, dan port tujuan untuk setiap koneksi. Sepasang sumber / alamat tujuan / port menentukan koneksi.
Anda selalu [1] menggunakan port yang terkenal (seperti 80 atau 443) untuk terhubung ke server (yang ia dengarkan pada alamat yang diiklankan), tetapi port lain dipilih secara acak. Jadi, tergantung dari sisi mana Anda melihat suatu koneksi, ia memiliki satu atau banyak port yang memungkinkan.
Dengan demikian, tab yang sama mungkin (dan biasanya akan) menggunakan beberapa port yang berbeda pada akhirnya, tetapi pada prinsipnya tab yang berbeda mungkin (jika koneksi dikumpulkan dan sumber daya yang berbeda di tab yang berbeda dimuat dari server yang sama) menggunakan port yang sama.
Karena pertanyaan secara eksplisit menyebutkan keluar , dalam kasus "normal", nomor port akan sama terlepas dari tab mana yang ada, atau salah satu dari dua port yang mungkin (80 dan 443). Meskipun tentu saja dimungkinkan untuk secara eksplisit meminta port yang berbeda (seperti 8080) dalam sebuah URL. Itu agak langka.
[1] Ya, tidak
selalu ... tapi jangan terlalu rumit.