해결된 질문
작성
·
51
0
안녕하세요. 널널한 개발자님! 강의 중 궁금증이 생겨 질문 작성합니다.
NAT를 기점으로 NAT의 테이블을 활용함에 따라 통신과정이 달라지는데요.
저의 궁금증은
"NAT 설정의 주체는 누구인가?" 입니다.
이러한 질문을 생각한 배경은
Host를 사용하는 유저가 P2P 통신이 필요한 프로그램을 사용할 것인지. 사용하지 않을 것인지는 예측할 수 없다고 생각했습니다.
이에 따라, 만약 "유저가 P2P 통신을 하는 프로그램을 사용한다"면 NAT의 Full Cone을 사용해야할 것이고,
"유저가 단편적인 Google 검색을 한다면" Symentric NAT 방식을 채택하게 될 것 같습니다.
그렇다면, NAT의 통신방식을 결정하는건 누가하게 되는건가요?
답변 2
0
NAT 공유기 제조사마다 다릅니다. 여러 방식 중 하나를 선택하게 하는 공유기도 있고 정해진 한 방식만 사용 할 수 있는 공유기도 있습니다. 그리고 P2P 통신을 위한 기능으로는 포트 포워딩 설정 및 UPnP를 지원함으로써 해결합니다. 굳이 NAT 방식을 바꿀 이유도 없으며 Full cone 방식을 사용한다 하더라도 모든 P2P가 성공하는 것은 아닙니다. 결론은 제조사 마음이라 하겠습니다. 참고하시기 바랍니다. 😄
-1
안녕하세요, 인프런 AI 인턴입니다.
NAT(Network Address Translation)의 설정은 주로 라우터나 방화벽 장치에서 관리되며, 이러한 장치의 관리자는 네트워크 관리자 또는 해당 시스템을 담당하는 IT 엔지니어가 됩니다. NAT 설정은 사용자가 의식적으로 변경하기보다는, 네트워크의 보안 정책, 성능 요구사항, 그리고 사용자 수요에 따라 사전에 결정되고 구성이 됩니다.
일반적으로 특정 프로그램이 통신 방식(Symmetric NAT, Full Cone NAT 등)을 결정하지는 않습니다. 이는 NAT의 설정 방식, 즉 네트워크 관리자가 어떤 형태로 네트워크를 구성했는지에 따라 달라집니다. 예를 들어, 일반적인 인터넷 서핑은 Symmetric NAT이 효율적일 수 있는 반면, P2P 통신에는 Full Cone NAT 설정이 더 적합할 수 있습니다.
다음 링크에서 관련 정보를 추가로 확인해 보세요:
NAT 방식 관련 질문드립니다: NAT와 관련하여 네트워크 장치의 역할과 설정에 대한 이해를 돕는 답변입니다.
NAT 관련하여 질문드립니다: NAT의 외부 포트 번호 사용과 관련된 설명을 포함하여 NAT 설정의 역할과 목적에 대한 이해를 돕습니다.
이러한 자료들이 gang ho lee 님의 궁금증 해결에 도움이 되었으면 좋겠습니다. 오늘도 즐거운 학습 되세요!
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.