NAT(네트워크 주소 변환) 그리고 포트 주소 변환(PAT) 패킷을 이동하기 전에 등록되지 않은 개인(내부 네트워크의 내부 로컬 주소)을 외부 네트워크의 등록된 공용(내부 글로벌) 주소로 매핑할 수 있는 두 가지 프로토콜입니다.
주요 차이점은 다음과 같습니다. NAT 일대일 또는 다대일 관계에서 공용 IP 주소를 개인 IP 주소에 매핑하는 데 사용됩니다. 반면에, 가볍게 두드리기 일종의 NAT 수많은 개인 IP 주소(다대일)가 포트를 통해 단일 공용 IP 주소로 매핑됩니다.
사설 IP(미등록)를 사용하는 내부 네트워크 사용자는 네트워크의 각 장치마다 고유한 IP 주소가 있어야 하기 때문에 인터넷이나 외부 네트워크에 연결할 수 없습니다. NAT 두 네트워크를 함께 연결하는 라우터에서 작동하며 내부 네트워크 개인 주소(즉, 전역적으로 고유하지 않음)를 합법적인 공용 주소로 변환합니다.
또한 IP 주소를 보존하려는 목적으로 만들어졌습니다. 제한된 IP 주소 수보다 인터넷 사용자 수가 빠르게 증가함에 따라 인터넷 사용자는 IP 주소 부족 문제에 직면하게 되었습니다. 그만큼 NAT 그리고 가볍게 두드리기 프로토콜은 특정한 이유로 사용됩니다.
NAT란 무엇입니까?
NAT(네트워크 주소 변환) 두 개의 네트워크를 연결하고 개인(로컬 내부) 주소를 공용 주소(글로벌 내부)에 매핑합니다. 내부 로컬은 가장 좋은 주소가 내부 네트워크에 속하며 네트워크에 의해 할당되지 않았음을 나타냅니다. 네트워크 정보 센터 또는 서비스 파워 . 내부 전역은 주소가 할당된 유효한 주소임을 나타냅니다. 아무것도 아님 또는 서비스 제공업체, 외부 세계에 대한 하나 이상의 내부 로컬 주소.
NAT 사설 IP 주소나 로컬 주소를 공인 IP 주소로 변환하는 방법입니다. NAT는 로컬 IP 또는 개인 IP 주소를 글로벌 또는 공용 IP 주소로 변환하여 사용 가능한 IP 주소가 고갈되는 속도를 줄이는 기술입니다. NAT 관계는 일대일 또는 다대일일 수 있습니다.
또한 NAT는 전체 네트워크를 외부에 나타내기 위해 하나의 주소만 구성할 수 있습니다. 결과적으로 번역 과정이 투명해집니다. NAT는 네트워크 마이그레이션 및 병합, 서버 로드 공유, 가상 서버 생성 등에 사용될 수 있습니다.
NAT 유형
NAT에는 세 가지 유형이 있습니다.
고정 NAT에서는 로컬 주소가 전역 주소에 매핑됩니다. 이 유형의 NAT에서는 관계가 일대일입니다. 호스트에 인터넷에서 액세스해야 하는 일관된 주소가 필요한 경우 고정 NAT가 사용됩니다. 예를 들어 네트워킹 장치 또는 엔터프라이즈 서버입니다.
등록되지 않은 개인 IP 주소는 동적 NAT를 사용하여 공인 IP 주소 풀에서 등록된 공인 IP 주소로 변환될 수 있습니다.
세 가지 품종 중 PAT가 가장 유명합니다. 이는 이와 유사한 동적 NAT의 한 형태이지만 포트를 사용하여 많은 개인 IP 주소를 단일 공용 IP 주소로 변환합니다.
NAT의 장점
NAT의 장점은 다음과 같습니다.
- NAT는 등록된 공용 주소를 보호하고 IP 주소 공간 소모를 늦춥니다.
- 네트워크를 전환할 때 발생하는 주소 다시 번호 매기기 프로세스를 제거합니다.
- 주소 중복 발생이 대폭 감소되었습니다.
- 연결 설정의 유연성이 향상됩니다.
NAT의 단점
NAT의 단점은 다음과 같습니다.
- 엔드투엔드 추적성 부족
- 특정 애플리케이션은 NAT와 호환되지 않습니다
- 전환 경로 지연은 변환의 결과입니다.
PAT란 무엇입니까?
포트 주소 변환(PAT) 일종의 동적 NAT 이를 통해 포트 수준에서 주소 변환을 구성하는 동시에 나머지 IP 주소 활용도를 최적화할 수 있습니다. PAT는 수많은 소스 로컬 주소와 포트를 대상 네트워크에서 라우팅할 수 있는 IP 주소 풀의 단일 글로벌 IP 주소와 포트에 매핑합니다. 여기서 인터페이스 IP 주소는 포트 번호와 함께 사용되며, 포트 번호가 고유하기 때문에 수많은 호스트가 유사한 IP 주소를 가질 수 있습니다.
다양한 변환을 식별하기 위해 내부 글로벌 IP 주소에 고유한 소스 포트 주소를 사용합니다. 포트 번호가 인코딩되어 있기 때문에 16비트, 수행할 수 있는 총 NAT 변환 수는 다음과 같습니다. 65536.
원본 소스는 에 의해 보존됩니다. 가볍게 두드리기. 소스 포트가 이미 할당되어 있는 경우 사용 가능한 포트를 검색합니다. 포트 그룹은 세 가지 범위로 나뉩니다. 0 에게 511, 512 에게 1023, 그리고 1024 에게 65535 .
만약에 가볍게 두드리기 적절한 포트 그룹에서 사용 가능한 포트를 찾지 못하고 하나 이상의 외부 포트가 있는 경우 IPv4 주소가 구성되었습니다. 가볍게 두드리기 다음으로 이동 IPv4 사용 가능한 포트가 부족할 때까지 원래 소스 포트를 할당하려고 시도하며 외부 IPv4 구애.
PAT의 장점
PAT의 장점은 다음과 같습니다.
- 다른 포트 번호를 사용하여 호스트 그룹에 단일 공용 IP를 할당하여 IP 주소를 보존합니다.
- 개인 주소를 사용하면 공용 주소가 노출되는 것을 방지하므로 보안 결함이나 보안 공격이 줄어듭니다.
PAT의 단점
PAT의 단점은 다음과 같습니다.
- 내부 테이블에는 연결을 추적하기 위해 특정 수의 항목만 있을 수 있습니다.
- PAT에서는 동일한 종류의 공용 서비스 인스턴스가 동일한 IP 주소에서 두 개 이상 실행될 수 없습니다.
NAT(네트워크 주소 변환)와 PAT(포트 주소 변환)의 차이점
비교를 위한 기본 | NAT(네트워크 주소 변환) | 포트 주소 변환(PAT) |
---|---|---|
기초적인 | 개인 로컬 IP 주소를 공용 글로벌 IP 주소로 변환합니다. | NAT와 유사합니다. 또한 포트 번호를 사용하여 내부 네트워크의 개인 IP 주소를 공용 IP 주소로 변환합니다. |
전체 형식 | NAT의 전체 형태는 다음과 같습니다. 네트워크 주소 변환. | PAT의 전체 형식은 다음과 같습니다. 포트 주소 변환. |
용도 | NAT는 IPv4 주소. | PAT는 사용 IPv4 주소와 함께 포트 번호. |
관계 | 슈퍼세트 가볍게 두드리기. | 다음의 변형 NAT (의 형태 동적 NAT) |
유형 | NAT에는 세 가지 유형이 있습니다. 고정 NAT, 동적 NAT 그리고 침대/침대 오버로딩/IP 위장. | PAT에는 두 가지 유형이 있습니다. 정적 PAT 그리고 과부하된 PAT . |
NAT와 PAT의 주요 차이점
- PAT는 동적 NAT의 한 형태입니다.
- PAT는 포트 번호와 함께 IP 주소를 사용하고, NAT는 포트 번호와 함께 IP 주소를 사용합니다.
- NAT는 내부 로컬 주소를 내부 전역 주소로 변환합니다. 마찬가지로 PAT는 등록되지 않은 개인 IP 주소를 등록된 공개 IP 주소로 변환합니다. 그러나 NAT와 달리 PAT는 소스 포트 번호도 사용하므로 여러 호스트가 서로 다른 포트 번호를 사용하면서 단일 IP 주소를 공유할 수 있습니다.
결론
NAT와 PAT를 사용하여 전역적으로 고유한 IP 주소의 필요성을 줄이고 주소를 라우팅 가능한 전역 주소 공간으로 변환하여 주소가 전역적으로 고유하지 않은 호스트가 인터넷에 연결할 수 있도록 했습니다. NAT와 PAT 사이의 유일한 사소한 차이점은 PAT가 변환 중에 소스 포트를 사용하는 반면 Nat은 그렇지 않다는 것입니다.