DevOps

네트워크 기초

iksadnorth 2024. 1. 10. 22:10

👣 CIDR - Classless Inter-Domain Routing

클래스 없이 네트워크를 구분지을 수 있어서
더 유연하게 IP주소를 여러 네트워크 영역으로 나눌 수 있다.

해당 이미지처럼 나누면 낭비되는 IP주소가 많아진다.

위 이미지처럼 나누면 IP 낭비가 너무 많기 때문에 CIDR 방식이 나오게 되었다.

위 표시 내용에서 "/24"는 24번째 비트 이후에 오는 모든 비트를 할당한다는 뜻이다.
때문에 위 에서 사용할 수 있는 IP 주소는 "10.0.0.0 ~ 10.0.0.255"가 된다.

 

👣 대역폭과 트래픽

트래픽이란?
회선을 지나가는 데이터량.

대역폭이란?
회선을 지나가는 초당 데이터량.

 

👣 웹 브라우저에 URL(www.google.com) 입력 시, 수행되는 일들

1. 웹 브라우저가 URL 분석
2. HSTS 목록을 뒤져서 URL을 찾으면 HTTPS, 없으면 HTTP로 Request
3. 웹 브라우저 캐시 확인. 있다면 화면 띄움. 없으면 다음 진행.
4. OS 캐시 확인. 있다면 화면 띄움. 없으면 다음 진행.
5. 로컬 PC의 hosts설정 확인
6. DHCP, ARP의 라우터 확인
7. Local DNS Server에 도메인 쿼리. 있으면 해당 IP 주소 사용. 없으면 다음 진행.
8. Root Name Server에 도메인 쿼리. 있으면 해당 IP 주소 사용. 없으면 다음 진행.
9. Com Name Server에 도메인 쿼리. 있으면 해당 IP 주소 사용. 없으면 다음 진행.
10. Google.com Name Server에 도메인 쿼리. 있으면 해당 IP 주소 사용. 없으면 다음 진행.

ARP (Address Resolution Protocol)

IP주소(L3) 를 MAC(L2) 주소로 변환해주는 프로토콜.

DHCP (Dynamic Host Configuration Protocol)

호스트의 IP주소와 각종 TCP/IP 프로토콜의 기본 설정을 클라이언트에게 자동적으로 제공해주는 프로토콜.

 

👣 NACL, Security Group

Security Group

- 인스턴스 수준 적용
- In/Out traffic White list

Network ACL

- 서브넷 수준 적용
- In/Out traffic White/Black list

 

👣 AWS 네트워크 아키텍처 생성하기

AWS VPC 생성 과정

1. AWS VPC 페이지 열기
2. 'VPC 생성' 버튼 누르기
3. 'VPC 이름 설정'과 'IPv4 CIDR 설정' 입력.
4. 생성 완료.

AWS 서브넷 생성 과정

1. 사용할 VPC 선택.
2. 서브넷 이름 생성.
3. 가용 영역 설정.
4. Ipv4 CIDR 블록 설정.

AWS 인터넷 게이트웨이 생성 과정

1. 이름 생성
2. VPC 연결

AWS NAT 게이트웨이 생성 과정

1. 이름 생성
2. 서브넷 할당
3. 탄력적 IP 할당

AWS 라우팅 테이블 생성 과정

1. 이름 생성
2. VPC 연결
3. 라우팅 편집에서 인터넷 게이트웨이 할당
4. 서브넷 할당