コンピュータにApache Webサーバーをインストールしました。私はそれをローカルで使用することに成功しました(Webブラウザを使用して自分のコンピュータからindex.phpを開くことができます)。しかし、私は自分のWebサイトを一般に公開したいと考えています。そのためにポート80を開く必要があることがわかりました。それを開始し、これらのルール(TCPまたはUDP)を適用する必要があるプロトコルを指定する必要があります。誰か、お願い、助けてもらえますか?
Webサーバーは、TCPベースの)HTTP(およびHTTPS)プロトコルで動作します。
一般的なルールとして、人々がTCP/UDP/SomethingElseを意味するかどうかの指定を怠った場合、おそらくTCPを意味します。
TCPは接続を確立し、UPDはパケットを送信するだけです。
UDPでパケット損失が発生します。 youtube.comなどのサイトでは、ビデオストリーミングにUDPを使用しています。これは、いくつかのフレームを見逃しても問題にならないためです。 youtube.comはUDPを使用しています。これは、TCPよりも高速であるためです。その接続が確立されておらず、いずれにしてもフレームの欠落に気付かないためです。
TCPを使用したいのは、パケット損失を望まないからです。