목록네트워크/AWS와 함께하는 네트워크 개념과 보안 (4)
minhui study
Instance란 Google 인프라에서 호스팅되는 가상 머신(VM)으로 Google Cloud console, gcloud 명령줄 도구, Compute Engine API를 사용하면 인스턴스를 만들 수 있다. 1. INSTANCE 생성 1.1 좌측 메뉴버튼 > Computer Engine 선택 1.2 인스턴스 만들기 클릭 1.3 인스턴스 상세 정보 결정하기 Region은 asia-northeast3 (Seoul)로, 영역은 asia-notheast3-a로 설정하였고, 머신 유형은 가장 작은 micro로 해주었고 부팅 디스크는 Ubuntu 18.04.LTS로 해주었다. (꼭 이렇게 해야되는 것은 아니다. 자신의 용도에 맞게 설정하면 된다.) 마지막으로 HTTP 트래픽 허용을 체크해준다음 만들기 버튼을 누..
1. TCP(Transmission Control Protocol)란 OSI 7Layer 중 4계층인 전송계층에 속하는 중요 프로토콜로 네트워크 망에 연결된 컴퓨터의 프로그램 간 데이터를 순서대로 에러없이 교환할 수 있게 하는 역할이다. 1) 연결 지향 프로토콜(Connection Oriented Protocol) → 물리적으로 전용회선이 연결되어 있는 것처럼 가상의 연결통로를 설정하여 통신하는 방식으로 가상의 연결통로를 가상회선이라 한다. ※ 가상회선방식 : 물리적으로 전용회선이 연결되어 있는 것처럼 논리적으로 동작하는 방식 → 논리적인 연결통로를 통해 데이터를 주고받음으로써 데이터의 전송순서를 보장해준다. 순서제어 라고도 한다. → 스트림 기반의 전송방식을 사용한다. 데이터를 임의의 크기로 나누어 연..
ARP(Address Resolution Protocol) 일반적으로 통신은 사용자가 어떤 값을 생성하여 전달하거나 어떤 정보를 요청하기 위해 동작을 시킬 때 발생한다. 즉, 통신을 위해서 필요한 일련의 값들을 사용자가 결정하여 입력을 시켜준다는 뜻이다. 4계층(전송 계층)에서는 필요한 서비스 구분번호는 어플리케이션을 동작시키면서 입력이 되고, 3계층(네트워크 계층)에서 사용하는 IP주소까지는 사용자가 통신하기 위해서 디바이스에 입력하기 때문에 어렵지 않게 캡슐화가 가능하다. 하지만 2계층(데이터 링크 계층)에서 필요한 목적지 주소는 따로 입력이 되지 않아 줏를 디바이스 스스로 결정해주어야 한다. 이 때 사용하는 프로토콜이 ARP이다. 즉 ARP는 네트워크 프로토콜 중 하나로 논리적인 IP주소를 기반으로..
Network Architecture 별 패킷 분석 및 ip-mac 표 그리기 & 개념 정리 1_NAT NETWORK ADDRESS TRANSLATION 게스트 OS가 호스트 OS의 NIC을 이용하여 위부와 통신 ▶ 가상머신 내부 네트워크는 Host PC 외부 네트워크 단방향 통신이 가능하다. ▶ Host PC 내의 가상 머신(Guest OS) 간의 통신이 불가능하며 호스트에도 접근할 수 없다. (호스트로부터 게스트에 접근하기 위해서는 포트포워딩이 필요하다.) ▶ VirtualBox는 게스트 내부 네트워크 인터페이스에 하나의 독립된 가상 NAT 라우터를 생성한다. → 가상 머신 내에서는 자체 IP주소를 사용하지만 실제 외부로 나갈 때는 Host PC가 가진 IP주소를 바꿔 달고 나가게 된다. 즉, Gue..