컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - NAT 란 무엇이며 어떻게 작동합니까?

NAT 란 무엇이며 어떻게 작동합니까?

원칙:

첫째, 지역 주소 내부 번역:?

내부 IP 주소를 일대일로 외부 주소로 변환하는 일반적인 방법입니다. -응?

내부 호스트가 외부 네트워크에 연결되면 첫 번째 패킷이 NAT 라우터에 도달하면 라우터가 해당 NAT 테이블을 확인합니다. NAT 는 정적으로 구성되기 때문에 간단한 포털을 통해 라우터가 패킷의 내부 로컬 IP (소스 주소) 를 내부 글로벌 주소로 교체한 다음 전달할 수 있습니다. 외부 호스트에서 수신한 패킷은 수신된 내부 글로벌 주소로 응답하고, NAT 는 외부에서 반환된 패킷을 수신한 다음 NAT 테이블에 따라 주소를 내부 로컬 IP 로 변환하여 전달합니다. -응?

내부 글로벌 주소 재사용 (글로벌 주소 내부 과부하)?

주소와 포트 쌍을 사용하여 여러 내부 주소를 더 적은 외부 주소에 매핑합니다. 이것은 촬영이라고도 합니다. 내부 주소 변환과 마찬가지로 NAT 라우터도 테이블과 내부 IP 주소 변환을 담당합니다. 유일한 차이점은 오버로드를 사용하면 라우터가 동일한 내부 글로벌 IP 주소를 재사용하고 다른 주소와 구분하기에 충분한 정보를 저장하기 때문에 쿼리가 확장 항목이라는 것입니다. NAT 라우터와 외부 호스트 간의 통신은 변환된 내부 글로벌 주소를 사용하므로 일반 통신과 다르지 않습니다. 라우터가 내부 호스트와 통신할 때 NAT 테이블도 확인해야 합니다. -응?

C, TCP 로드 할당은 위의 두 가지 작업과는 달리 NAT 에서 안팎으로 변환되므로 웹 서버를 배치해야 합니까?

NAT 이외의 주장은 틀렸다. -응?

작동 방식: 외부 호스트는 가상 호스트 (내부 글로벌 주소로 정의됨) 와 통신하고, NAT 라우터는 외부 호스트의 요청을 받아들이고, NAT 테이블에 따라 내부 호스트와 연결을 설정하고, 내부 글로벌 주소 (대상 주소) 를 내부 로컬 주소로 변환하고, 패킷을 내부 호스트로 전달하고, 내부 호스트는 패킷을 받아들이고 응답합니다. 그런 다음 NAT 라우터는 내부 로컬 주소와 포트를 사용하여 데이터 테이블을 쿼리하고 조회된 외부 주소와 포트를 기준으로 응답합니다. -응?

이때 같은 호스트가 두 번째 접속을 하면 NAT 라우터가 NAT 테이블에 따라 다른 가상 호스트에 접속하여 데이터를 전달합니다. -응?

D. 겹치는 네트워크를 처리합니다. -응?

이 방법은 주로 두 인트라넷의 상호 연결에 사용되며 두 개의 겹치는 네트워크를 처리하는 방법을 제공합니다. 이를 구현하려면 DNS 서버 지원이 필요합니다 (서로 다른 두 호스트를 구분하는 데 사용됨). -응?

1, 호스트 a 가 호스트 c 에 대한 연결을 요청합니다. 먼저 DNS 서버처럼 주소 조회를 수행합니다. -응?

2.NAT 라우터는 DNS 의 응답을 가로채고 주소가 겹치는 경우 반환된 주소를 변환합니다. 겹치는 외부 글로벌 주소 (대상 주소) 를 외부 로컬 주소로 변환하는 간단한 항목을 만듭니다. -응?

3. 라우터는 DNS 응답을 호스트 a 에 전달하고 호스트 a 는 호스트 c 의 주소 (외부 글로벌 주소) 를 외부 로컬 주소로 변환합니다. -응?

4. 라우터가 호스트 C 에서 패킷을 수신하면 내부 로컬 주소, 글로벌 주소, 외부 글로벌 주소 및 로컬 주소 간의 변환을 설정합니다. 호스트 a 는 내부 로컬 주소 (소스 주소) 에서 내부 글로벌 주소로 변환되고 호스트 c 는 외부 글로벌 주소 (대상 주소) 에서 외부 로컬 주소로 변환됩니다. -응?

호스트 c 는 패킷을 수락하고 통신을 계속합니다.

上篇: 나인 투어는 왜 핸드폰 번호로 로그인합니까? 下篇: 안녕하세요! 데스크탑 컴퓨터와 노트북의 일반적인 전력 범위는 어떻게 되는지 묻고 싶습니다. 얼마나 많은 전력이 열 손실로 변환됩니까?
관련 내용