[AWS] NAT란? (Network Address Translation)
·
CS공부/클라우드
NAT란? (Network Address Translation)AWS를 공부하다 보면 NAT 게이트웨이, NAT 인스턴스 같은 말이 자주 나오는데, NAT 자체가 뭔지 모르는 상태에서 게이트웨이니 인스턴스니 하는 걸 읽으면 당연히 뭔 소린지 하나도 안 들어오더라구요.그래서 이번 포스팅에서는 NAT가 무엇인지 알아보려고 합니다.들어가기 전에 — 공인 IP와 사설 IPNAT를 이해하려면 먼저 공인 IP(Public IP) 와 사설 IP(Private IP) 의 차이를 알아야 합니다.공인 IP (Public IP)전 세계에서 유일하게 식별되는 IP 주소입니다. 인터넷 상에서 실제로 통신할 때 사용하는 주소로, 통신사(KT, SKT, LG 등)에서 할당해줍니다.사설 IP (Private IP)같은 네트워크 내부..
OSI 7계층 파헤치기
·
CS공부/네트워크
OSI 7계층이란?OSI : Open Systems Interconnection국제표준화기구(ISO)가 1984년에 제정한 개방형 시스템 간 상호 통신을 위한 표준 참조 모델초창기 네트워크는 각 회사마다 독자적인 방식으로 장비를 설계했기 때문에 서로 다른 회사의 장치끼리는 통신이 불가능했다.이 문제를 해결하기 위해 ISO에서 설계/개발의 기준이 되는 표준 모델을 제시했고, 이것이 OSI 참조 모델이다.프로토콜이란?통신망에서 송·수신 측이 데이터를 주고받기 위해 미리 약속된 통신 규약.구성 요소: 구문(Syntax) · 의미(Semantics) · 순서(Timing)▲ OSI 7계층(좌)과 TCP/IP 4계층(우) 비교 구조왜 계층을 나눴는가?분할 정복 (Divide and Conquer) : 복잡한 통신..