Python Django Web Framework - 3/14 포트의 개념

leecw4u·2023년 10월 4일
0

Django

목록 보기
3/15
post-thumbnail

포트란 무엇일까?

포트의 개념
왼쪽에 있는 컴퓨터를 로컬 컴퓨터
오른쪽을 서버 컴퓨터 라고 해보자
그리고 서버 컴퓨터 안에 있는 원들을 웹 서버 소프트웨어(보통은 웹 서버라고 부른다고 한다)라고 해보자

먼저 로컬 컴퓨터에서 서버 컴퓨터로 접속을 하기 위해선 서버 컴퓨터의 주소를 쳐 줘서 들어가긴 했는데
도대체 어떤 웹 서버와 통신할지 알 길이 없다.
이를 위해 포트라는 개념이 등장한다.

일반적으로 0번 부터 65535번 까지 포트가 존재하고 각 소프트웨어는 하나의 포트와 연결되어 있다.
이를 우린 웹 서버가 #번 포트를 리스닝하고 있다 라고 한다.
따라서 서버 컴퓨터 서버 뒤에 포트를 적으면 해당 소프트웨어에 접속할 수 있게 된다.

질문

  1. 웹 서버는 두개 이상의 포트를 가질 수 있는가?
    그렇다.
    웹 서버는 하나 이상의 포트를 가질 수 있습니다. 일반적으로 웹 서버는 HTTP 요청을 처리하기 위해 80번 포트를 사용합니다. 그러나 HTTPS와 같은 보안 연결을 위해서는 443번 포트를 사용할 수도 있습니다.
    또한, 웹 서버가 여러 프로토콜이나 기능을 제공하는 경우에는 다른 포트를 사용할 수도 있습니다. 예를 들어, FTP 파일 전송을 위한 21번 포트, SSH 접속을 위한 22번 포트 등이 있습니다.
profile
초보 개발자의 끄적끄적 스터디 블로그

0개의 댓글

관련 채용 정보