목록개발/Network (6)
그저 내가 되었고

핵심:: NAT: Private Subnet에서 외부와 통신하는 수단(Private Subnet ➡ 외부, 서비스 만들어 등록 필요) Bastion Host: 외부에서 Private Subnet과 통신하는 수단(외부 ➡ Private Subnet, 따로 서비스 만드는게 아니라 Private Subnet에 연결되어 접속 가능한 Public Subnet을 Bastion Host라고 -복잡하게- 부르는 것) NAT(Network Address Translation) 개념 네트워크 주소 변환(network address translation, 줄여서 NAT)은 컴퓨터 네트워킹에서 쓰이는 용어로서, IP패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터를 통해 네트워크 트래픽을..

NIC(Network Interface Card) 컴퓨터가 통신을 하기 위해서는 IP라는 것이 있어야 하는 것은 누구나 알고 있는 사실입니다. 그렇다면 그 IP는 컴퓨터의 어디에 할당되는 것일까요? 랜 카드 = NIC = 이더넷 카드 컴퓨터가 통신을 하기 위해서는 "랜카드(Lan Card)"라는 것이 있어야하며, 랜카드는 "NIC(Network Interface Card)"이라고하는 "네트워크 인터페이스카드"입니다. 이 NIC는 "이더넷카드(Ethernet Card)"라고 하는 것이 보다 정확한 표현입니다. 그리고 이더넷카드를 컴퓨터에서 사용하려면 "이더넷드라이브(Ethernet Drive)"라는 일종의 소프트웨어가 운영체제에 설치되어 있어야 합니다. 결론적으로 IP주소는 "이더넷 드라이브"에 부여하는 ..

✔️도메인: 내 사이트의 이름을 지정하는 것 ✔️DNS(Domain Name System): 범국제적 단위로 웹사이트의 IP 주소와 도메인 주소를 이어주는 환경/시스템. 이 안에서 부분적으로 지 역할을 하는 서버를 풀네임으로 DNS 서버, 또는 부르는 사람마다 지맘대로 다르게 말하기도 함(DNS 서버, 네임서버, 도메인 네임서버 등) ✔️호스팅: 내 사이트가 위치하는 공간(내 데이터를 저장할 공간)을 빌리는 것. 데이터를 저장하는 컴퓨터 ✔️호스팅 서버: 웹사이트의 데이터가 저장되어 있는 호스팅 서버는 인터넷 회선이 연결된 컴퓨터/장치인지라 IP 주소가 할당되어 있고 이 주소가 실제 웹사이트 주소라 할 수 있음. 홈페이지고 사이트고 결국은 데이터 쪼가리이기 때문에 물리적으로 저장할 컴퓨터가 필요함. 이런..

가상화:: 한대의 시스템을 다수의 가상시스템으로 분할하여 서비스를 사용하는 것(by. hypervisor). 이때 생성된 가상시스템들은 각각 독립적이다. 한대의 시스템에서 여러대의 가상시스템을 관리하며, 서로 다른 가상머신에서 실행한 프로세스는 실제 하나의 물리 메모리에서 실행된다. 단일 서버에서 여러 개의 운영 체제를 실행할 수 있기 때문에 IT(Information Technology) 운영을 훨씬 효율적으로 할 수 있다. ((Hypervisor? 가상화 또는 하드웨어와 소프트웨어의 분리를 지원하는 기반 기술)) 네트워크 가상화(Network Virtualization):: - 말 그대로 흐름 수준에서 논리적으로 네트워크를 분할함으로써 기존 네트워크에 논리적 구역을 만드는 것(하드 드라이브에 파티션을..

OSI 7 Layer와 더불어 개발자, 엔지니어를 가리지 않고 신입사원 면접에서 단골 소재로 등장한다는 TCP/IP. TCP/IP는 OSI 7 Layer 중에서 Layer 3, Layer 4를 다루는 프로토콜이다. 빠르게 위키에서 발췌한 개념 정의부터:: 인터넷 프로토콜 스위트(영어: Internet Protocol Suite)는 인터넷에서 컴퓨터들이 서로 정보를 주고받는 데 쓰이는 통신규약(프로토콜)의 모음이다. 인터넷 프로토콜 슈트 중 TCP와 IP가 가장 많이 쓰이기 때문에 TCP/IP 프로토콜 슈트라고도 불린다. TCP/IP는 패킷 통신 방식의 인터넷 프로토콜인 IP와 전송 조절 프로토콜인 TCP로 이루어져 있다. IP는 패킷 전달 여부를 보증하지 않고, 패킷을 보낸 순서와 받는 순서가 다를 수 ..