
포트에서 호스팅되고 실행되는 웹사이트를 만들었다고 가정해 보겠습니다 5000
. 이제 웹 브라우저(크롬이라고 가정)를 사용하여 웹페이지를 방문합니다.
- 그럼 크롬은 귀하의 PC에서 내 서버로 요청을 보내나요
mywebsite.com:5000
(사이트가 해당 포트를 수신하고 있기 때문에)? - 그러면 포트 80(HTTP 요청용)은 어떻게 액세스됩니까?
나는 단지 그 뒤에 무엇이 있는지 알고 싶습니다. 포트는 어떻게 작동하나요? 브라우저와 서버는 포트와 다양한 프로토콜을 어떻게 처리합니까?
답변을 얻으려고 노력했지만 답변을 얻을 수 없었습니다. 귀하의 도움에 매우 감사드립니다.
업데이트:
나는 여기서 답을 찾았습니다.https://superuser.com/questions/1055281/do-web-browsers-use-다른-outgoing-ports-for-다른-tabs
그리고 이유를 언급하지 않고 내 질문과 그 질문에 대해서도 반대 투표를 해주셔서 감사합니다.
답변1
브라우저는 HTTP의 경우 기본 포트 80을, HTTPS URL의 경우 443을 사용합니다.~하지 않는 한접미사 를 사용하여 포트를 지정합니다 :portnumber
. 구문을 확인하려면https://en.wikipedia.org/wiki/URL.
거의 모든 애플리케이션 계층 프로토콜에는 사용자가 다른 것을 지정하지 않을 때 사용되는 기본 서버 측 포트가 있습니다.