8주차 포트와 포트포워딩 - hyunwoo14/SmartDevice GitHub Wiki
목차
- 포트
- 공유기
- IP
- 포트란?
- 포트포워딩
- 포트포워딩이란?
- 포트포워딩 장점
- 포트포워딩 장점
- 후기
포트
공유기
공유기란 가정이나 소기업 등에서 사용하는 작은 용량의 라우터를 가리키는 말이다. 여기서 라우터란 컴퓨터 네트워크 간에 데이터 패킷을 전송하는 데이터 장치이며 패킷의 위치를 추출하여, 그 위치에 대한 최적의 경로를 지정하며, 이 경로를 따라 데이터 패킷을 다음 장치로 전달한다.
IP
공인 IP: 인터넷에 접속하려면 ISP에서 할당받은 공인IP가 필요하다. 사설 IP: 물리적으로 연결된 계층에서 사설IP를 이용하여 인터넷을 공유할 수 있다.
포트란?
포트는 컴퓨터와 다른 장치들을 연결하는 하드웨어 포트와 네트워크 서비스나 특정 프로세스를 식별하는 논리 단위인 소프트웨어 포트로 구분된다. 하드웨어 포트는 랜선이 꽃히는 구멍을 말하며 소프트웨어 포트는 어플리케이션이 사용하는 경로를 뜻한다.
포트는 IP내에서 프로세스 구분을 위해 사용하며 표기 방법은 http://000.000.000.000:00로 표기하며 앞은 IP주소를 의미하고, 뒤의 두 자리는 포트 번호를 의미한다.
포트포워딩
포트포워딩이란?
포트포워딩은 문자 그대로 포트를 전달(Forawrding)해 주는 것이다. 특정한 포트로 들어오는 데이터 패킷을 다른 포트로 바꿔서 다시 전송해 주는 작업으로 네트워크 트래픽이 외부 네트워크에서 내부 네트워크로 올 때, 특정 포트 번호를 통해 해당 트래픽을 지정된 내부 IP 주소와 포트 번호로 전달하는 기술이다.
포트포워딩의 장점
-
원격 접근 기능 외부 네트워크에서 내부 네트워크의 특정 장치나 서비스에 접근할 수 있다. 예를 들어, 집 밖에서도 CCTV나 개인 서버에 접근할 수 있다.
-
유연한 네트워크 설정 특정 포트를 통해 다양한 서비스를 운영할 수 있어 네트워크 관리가 유연해진다. 예를 들어, 여러 개의 웹 서버나 게임 서버를 하나의 공용 IP 주소로 운영할 수 있다.
-
인터넷 서비스 제공 내부 네트워크에 있는 서버를 외부에 공개하여 웹 사이트나 FTP 서버 등 다양한 인터넷 서비스를 제공할 수 있다.
-
네트워크 자원 최적화 여러 개의 장치를 효과적으로 관리하고 네트워크 자원을 최적화할 수 있다.
포트포워딩의 단점
-
보안 위험 포트 포워딩을 통해 외부에서 내부 네트워크로의 접근이 가능해지므로 보안 위험이 증가할 수 있다. 해커가 특정 포트를 통해 네트워크에 침입할 수 있는 가능성이 있다.
-
설정 복잡성 포트 포워딩 설정은 초보자에게 다소 복잡할 수 있다. 라우터 설정, 내부 IP 주소 확인, 올바른 포트 번호 지정 등 여러 단계를 거쳐야 한다.
-
IP주소 변경 문제 내부 네트워크 장치의 IP 주소가 동적으로 변경되면 포트 포워딩 설정이 무효화될 수 있다. 이를 방지하기 위해 고정 IP 주소를 설정하거나 DHCP 예약을 사용해야 한다.
-
제한된 포트 사용 일부 ISP(인터넷 서비스 제공자)는 특정 포트를 차단할 수 있으며, 이 경우 원하는 서비스에 접근하는 데 제약이 생길 수 있습니다.
후기
포트와 포트포워딩에 대해서 조사하면서 새로운 개념을 알게 되었고, 포트포워딩에 대해서 장단점 뿐만 아니라 설정 방법까지 알 수 있게 되었다.