HTTP 표준 포트 ( 및 )에서 들어오고 나가는 트래픽을 허용하도록 서버의 방화벽을 설정 하는 방법 을 설명 하는 많은 리소스를 보았지만 왜 그 중 하나가 필요한지 알 수 없습니다 . "정규"웹 사이트가 작동하려면 둘 다 차단을 해제해야 합니까? 파일 업로드가 작동합니까? 하나를 차단 해제하고 다른 하나를 차단 된 상태로 두는 것이 좋은 상황이 있습니까?80
443
그것이 기본적인 질문이라면 죄송하지만 어디에서나 설명 할 수 없었습니다 (또한 영어 원어민이 아닙니다). "일반적인"웹 사이트에서 클라이언트는 항상 요청을 시작하는 웹 사이트라는 것을 알고 있으므로 웹 서버가 해당 포트에서 들어오는 트래픽을 수락해야한다고 가정하고 있으며, 상식적으로 서버가 응답을 보낼 수 있다고합니다 다른 것을 차단 해제하지 않으면 (그렇지 않으면 두 가지 유형의 규칙을 갖는 것이 의미가 없습니다). 그 맞습니까?
그러나 발신 웹 (서비스) 트래픽은 무엇이며 어떻게 사용됩니까? AFAIK 서버가 다른 컴퓨터와의 연결을 시작하려는 경우 중요한 특정 포트는 다른 쪽 끝에 있습니다 (예 : 대상 포트 는 80
). 마지막에는 사용 가능한 포트가 사용될 수 있습니다 ( 소스 포트 는 임의 임) ). wget
아무것도 차단하지 않고 서버에서 HTTP 요청을 열 수 있습니다 ( 예 : 사용 ). 그래서 나는 "들어오는"과 "나가는"의 개념이 어떻게 든 잘못되었다고 가정합니다.