본문 바로가기

분류 전체보기69

[네트워크 기초 이론] 네트워크 인터페이스 선택 원리와 기준 (8/38) 이 글은 YouTube 널널한 개발자 TV님의 영상을 보고 정리한 글입니다. 해당 영상의 주소는 하단에 첨부했습니다. 인터페이스 선택의 핵심 원리 연결된 Interface가 여러 개일 때 어떻게 선택? " Switching " 라우팅 테이블에 근거해서 어디로 갈지 결정 라우팅 테이블 조회 명령어 : netstat -nr netstat -nr Routing tables Internet: Destination Gateway Flags Netif Expire default 192.168.10.1 UGScg en0 127 127.0.0.1 UCS lo0 127.0.0.1 127.0.0.1 UH lo0 169.254 link#12 UCS en0 ! 169.254.13.102 9c:b6:d0:d2:e5:5b UHL.. 2024. 2. 20.
[네트워크 기초 이론] Switch가 하는 일, 바로 Switching? (6/38) 이 글은 YouTube 널널한 개발자 TV님의 영상을 보고 정리한 글입니다. 해당 영상의 주소는 하단에 첨부했습니다. 네트워크에 공부할 때 쉽게 공부하고 싶다면, Network라는 것은 고속도로와 비슷하다고 비유적으로 생각하기 Network는 Switch로 이루어져 있음 Switch가 하는 일이 Switching임 Switching은 경로 선택(혹은 인터페이스 선택)이라고 비유할 수 있음 → 여러 개 중 한 개를 고름 어떤 출발지에서 자동차가 최종 목적지까지 가기 위해서 출발을 할 때, A라는 지점을 만나게 됨 A, B, C, D, E, F 이 지점을 교차로라고 함 자동차가 A 지점에 도착했을 때 선택을 해야 함 위로 갈지, 아래로 갈지, 앞으로 갈지, 뒤로 갈지 등 이 중에서 어디로 가야 목적지로 갈 .. 2024. 2. 20.
[AMI] Amazon Machine Image 란? AMI 란? Amazon Machine Image EC2 인스턴스를 통해 만든 이미지를 통칭 AMI로 AWS를 구축할 수도 있고, 원하는 대로 변경할 수 있음 원하는 소프트웨어 또는 설정 파일을 추가 가능 별도의 운영 체제 설치 가능 모니터링 툴을 추가할 수 있음 AMI를 따로 구성하면, 부팅 및 설정에 드는 시간을 줄일 수 있음 EC2 인스턴스에 설치하고자 하는 모든 소프트웨어를 AMI가 미리 패키징해 줌 AMI를 특정 지역에 구축한 다음 다른 지역으로 복사해서 AWS의 글로벌 인프라를 활용할 수 있음 AMI 종류 Public AMI AWS에서 제공 Amazon linux 2 등 자체적으로 AMI 구성 가능 직접 만들면 유지보수도 직접 해야 함 자동 관리 도구가 있긴 하지만, 서버 사용자라면 직접 관리.. 2024. 2. 19.
[네트워크 기초 이론] Host, Switch, Network에 대한 개념정리 (3/38) 이 글은 YouTube 널널한 개발자 TV님의 영상을 보고 정리한 글입니다. 해당 영상의 주소는 하단에 첨부했습니다. Host ? Network(internet)에 연결된 Computer Host는 크게 Network 자체(Switch)와 Network 이용주체(Endpoint)로 나눌 수 있음 Network 자체 : Network 자체를 이루는 Computer는 기본적으로 Switch(스위치)라고 봐야함, Router, F/W, IPS가 있음 Network 이용 주체 : Network를 이용하는 주체는 다른 말로 Endpoint(엔드포인트)라고 하며, Peer, Server, Client가 있음 Switch ? Network 자체를 이루는 대표적인 Switch에는 Router(라우터) 가 있음 Swit.. 2024. 2. 16.
[네트워크 기초 이론] MAC 주소, IP 주소, Port 번호가 식별하는 대상은 무엇일까? (2/38) 이 글은 YouTube 널널한 개발자 TV님의 영상을 보고 정리한 글입니다. 해당 영상의 주소는 하단에 첨부했습니다. 식별자 (MAC 주소, IP 주소, Port 번호)가 무엇을 식별하는가? Kernel Mode 수준에서 Transport 계층에서는 Port 번호, Network 계층에서는 IP 주소가 식별자 H/W 수준에서 DataLink 계층에서는 MAC 주소가 식별자 MAC 주소는 NIC(Natework Interface Card)에 대한 식별자 NIC(LAN 카드) 유선 / 무선 노트북 하나에 NIC이 2개가 있으면, 이 노트북은 MAC 주소가 2개임 NIC은 Host를 식별하는 것이 아님, 어떤 Host에 장착된 컴퓨터 부품에 불과함 MAC 주소는 NIC에 붙음 MAC 주소는 자주 변경되는 것이.. 2024. 2. 16.
[네트워크 기초 이론] 네트워크를 배우려면 OSI 7 Layer를 포기하라! (1/38) 이 글은 YouTube 널널한 개발자 TV님의 영상을 보고 정리한 글입니다. 해당 영상의 주소는 하단에 첨부했습니다. Network 공부하려면, 실체에 대해서 먼저 학습하라! 내가 공부하고 싶은 것은 TCP/IP + HTTP 를 공부해서 인터넷 작동을 이해하고 싶은거니까 OSI 7 Layer가 어떤 것인지 외우려고 너무 애쓰지 말기, 실체에 대해서 먼저 이해하기 OSI 7 Layer User mode : Application 수준 Kernel : 운영체제 수준 S/W 영역 : User mode + Kernel H/W 영역 : S/W 영역 밑에 부분 OSI 7 Layer와 DoD Model OSI 7 Layer를 DoD에서는 위와 같이 정의함 OSI 7 Layer & Dod Model 구현 Kernel의 .. 2024. 2. 16.
[네트워크 기초 이론] 네트워크에서 언급되는 데이터 단위 (7/38) 이 글은 YouTube 널널한 개발자 TV님의 영상을 보고 정리한 글입니다. 해당 영상의 주소는 하단에 첨부했습니다. L5, L6, L7계층을 묶어서 Application이라고 하면, 이 수준은 Socket 수준임 User mode 수준 = Socket 수준 데이터가 실제로 생성되고 사라지는 과정을 알아보면, 어떤 Process가 존재할 때 Kernel을 추상화한 것이 File인데, 이 File을 Socket이라고 함 File = Socket Kernel 요소에 대한 User mode 접근은 모두 장치 'File'로 이루어짐 Socket File이기 때문에 데이터 단위를 Stream이라고 생각하면 됨 Stream은 시작은 있는데 언제 끝나는지 모름 중요한 것은 길이가 굉장히 길어져서 IP 수준에서 논하는.. 2024. 2. 16.
[EBS] AWS EBS Snapshost(스냅샷)이란? EBS Snapshots(스냅샷) EBS 스냅샷은 EBS 볼륨의 특정 시점에 대한 백업임 EC2 인스턴스에서 EBS 볼륨을 분리할 필요는 없지만 권장사항임 다른 가용 영역이나 다른 리전에도 복사할 수 있음 예를 들어 ap-northeast-2a에는 EBS(gp3) 볼륨을 가진 EC2 인스턴스(T2)가 있고, ap-northeast-2c에 EC2 인스턴스(T2)가 있을 때, EBS 볼륨(ap-norteast-2a)에 대한 스냅샷을 찍어 다른 AZ(ap-northeas-2c)에 복원할 수 있음 이런 식으로 EBS 볼륨을 한 AZ에서 다른 AZ로 전송이 가능함 EBS 스냅샷의 기능 EBS Snapshot Archive 최대 75%까지 저렴한 아카이브 티어로 스냅샷을 옮길 수 있는 기능 스냅샷을 아카이브 티어로.. 2024. 2. 15.
[EBS] AWS EBS Volume 이란? EBS? EBS 볼륨은 Elastic Block Store의 줄임말 EC2 인스턴스가 실행 중인 동안 연결 가능한 네트워크 드라이브 EBS 볼륨을 사용하면 인스턴스가 종료된 후에도 데이터를 지속할 수 있음 특정 가용 영역에서만 사용 가능함, EBS 볼륨의 가용 영역을 사용하려는 EC2 인스턴스와 맞춰줘야 함 EBS는 네트워크 USB 스틱이라고 생각하면 됨 USB 스틱처럼 한 컴퓨터에서 꺼내, 다른 컴퓨터에 꽂는 그런 장치 실제로 물리적 연결은 없지만, 네트워크를 통해 연결되는 거임 사용하는 목적 인스턴스를 재생성하고 이전 EBS 볼륨을 마운트 하면 데이터를 다시 받을 수 있음 EBS 볼륨 어떻게 정의 되는가? 크기, 처리량, IOPS(초당 I/O 작업 수) EBS Volume 유형 gp2 / gp3 (S.. 2024. 2. 15.