728x90
펌글입니다 - 출처 : https://storytown.tistory.com/14
포트포워딩 Port-Forwarding
공유기를 설치하게 되면 공유기와 연결된 PC들은 192.168~로 시작하는 IP를 공유기로부터 부여받게 됩니다.
ISP 업체로부터할당 받은 IP 61.43.52.108은 공유기가 가지게 됩니다.
공유기를 기점으로
공유기 뒤에 있는 PC들의 IP를 내부 IP,
공유기의 IP를 외부 IP라고 부릅니다.
집이 아닌 다른곳에서 192.168.0.20에 있는 파일을 가져오려면 61.43.52.108로 접속을 해야 합니다.
192.168.20번 PC에 FTP 서비스를 실행중이라고 가정하겠습니다.
21번 포트로 요청이 왔는데 공유기는 어느 PC로 연결을 해줘야 할 지 모르는 상태입니다.
당연히 요청은 실패하게 되어 친구는 접속이 안된다고 불평만 하게 됩니다.
이러한 상황에서 공유기에게 이정표를 달아주는 것을 포트포워딩(Port-Forwarding)이라고 합니다.
21번 포트로 요청이 오면 공유기는 이정표를 참조해서 192.168.0.20번 PC로 정확하게 전달해줄 수 있습니다.
포트포워딩 요약 정리 :
- 포트 포워딩은 외부 아이피 : 포트번호와 내부 아이피 : 포트번호를 연결해주는 기능이다.
- 별도의 설정 없이 외부 아이피가 접속을 시도할 때, 내부에 어떤 프로세스(서비스) 또는 기기와 연결할 지 알 수 없기 때문에 접근이 불가능하다.
- 그래서 특정 프로세스(서비스) 또는 기기에 접근하기 위해 포트 포워딩을 통해 외부 아이피 : 특정 포트로 접속하면 내부 아이피 : 특정 포트로 맵핑해준다.
- 포트 포워딩은 외부 아이피 : 포트번호와 내부 아이피 : 포트번호를 연결해주는 기능이다.
728x90
'STUDY > WEB' 카테고리의 다른 글
[Web] WAS와 웹서버 (아파치와 톰캣) 차이점 (0) | 2023.05.18 |
---|---|
[Web] Endpoint에 대한 설명 (0) | 2023.05.08 |
[Web] URL 구조 설명 (0) | 2023.05.04 |
[Web] Mixed content 에러 - https ↔ http 통신 문제 (0) | 2023.04.27 |
[Web] CORS에 대하여 (CORS policy 에러) (0) | 2023.04.12 |