클라우드/AWS

AWS - 기본 네트워크 개념

박다큐 2021. 10. 20. 01:15

네트워크란?

  • 사용자 또는 기계에서 만들어진 정보들을 한 곳에서 다른 곳으로 전달하는 기술 및 장비
  • 사람이 다른 사람에게 말하는 것과 같은 개념(전달) - 네트워크에선 프로토콜
  • 궁극의 목적 - 정보의 전달

네트워크에서 프로토콜을 사용하는 이유

  • 네트워크의 공통언어이다.
  • 정보의 전달이 목적 - 언어가 다르면 정보의 전달이 원활하게 이루어지지 않는다.
  • 여러 통신언어가 있지만 TCP/IP가 주를 이룬다.
  • 정보를 전달하는 데 사용되는 언어를 프로토콜이라고 한다.
  • 가장 대표적인 프로토콜 - TCP/IP

 

OSI 7 계층 모델

  • 국제표준화기구에서 개발한 모델로 복잡한 네트워크 동작 과정을 7개의 계층으로 나누어 네트워크 통신 흐름을 이해할 수 있게 해주는 역할
  • 계층별로 하위계층의 기능을 이용하고 상위계층으로 기능을 제공하는 상하 관계를 맺고 있다.

1 계층 - Physical 계층

  • 물리적인 것들을 정의해 놓은 계층
  • 물리적인 링크의 연결, 유지, 해제 담당
  • 허브, 광케이블, 케이블 등등

2 계층 - Data Link 계층

  • 데이터를 전달하는 것을 정의
  • 송수신되는 정보의 오류와 흐름을 관리
  • 이더넷 기술, 스위치

3 계층 - Network 계층

  • 주소체계 존재
  • 데이터를 목적지까지 빠르고 안전하게 전달하기 위한 계층
  • 라우터

4 계층 - Transport 계층

  • 사용자 간 데이터를 통신을 다루는 최상위 계층으로 데이터 전달의 유효성과 효율성을 보장 받음
  • TCP/UDP
  • TCP - 안전하지만 느리다 (데이터 손실 X)
  • UDP - 안전하지 않지만 빠르다(데이터 손실 O)

5 계층 - Session 계층

  • 사용자 간의 응용 프로세스 통신을 관리하기 위한 방법을 제공
  • 데이터 통신을 위한 논리적인 연결

6 계층 - Presentation 계층

  • 데이터의 형식상 차이에 대해 송/수신자 간 이해할 수 있는 형태로 데이터를 표현하는 기능을 담당
  • 데이터의 암호화 및 압축 등을 수행

7 계층 - Application  계층

  • 응용 프로세스와 직접 연계하여 실제 응용 프로그램을 사용하게 하는 계층

 

 

TCP/IP 4 계층 모델

  • 인터넷은 TCP/IP 프로토콜을 이용해서 통신이 이루어진다.
  • 미 국방성에 의해 만들어졌다.
  • 핵심 개념은 Self-Healing 기술
  • 안전하고 확실하게 통신하는 방법을 기본으로 한다.

1 계층 - Network Access 계층

  • OSI 7 계층의 1 계층과 2 계층을 Network 계층으로 분류

2계층 - Internet 계층

  • OSI 7 계층의 3 계층을 Internet 계층으로 분류
  • 해당 계층에는 IP, ARP, ICMP 등의 프로토콜이 있다.

3 계층 - Transport 계층

  • OSI 4 계층의 4 계층을 분류
  • TCP/UDP 프로토콜이 포함

4계층 - Application 계층

  • OSI 5~7 계층이 포함
  • HTTP, SSH, FTP, DHCP 등이 포함

 

IP 개념

  • OSI 3 계층에 해당
  • IPv4와 IPv6으로 구분 지을 수 있다.
    구분 IPv4 IPv6
    주소 길이 32bit 128bit
    표기 방법 8비트씩 4개의 파트로 10진수 표현 16비트씩 8개의 파트로 16진수 표현
    주소 개수 약 43억 개 약 43^4

 

퍼블릭 IP와 프라이빗 IP

  • 퍼블릭 네트워크 - 실제 인터넷 구간으로 통신하는 공공 네트워크
  • 프라이빗 네트워크 - 인터넷 구간이 아닌 내부적으로 통신하는 사설 네트워크
  • 퍼블릭 IP
    • 인터넷 구간의 통신 대상을 식별하기 위해 ISP에서 제공하는 주소
    • 전 세계의 인터넷 구간에서 유일한 주소를 가짐
  • 프라이빗 IP
    • 독립된 네트워크에서 사용하는 내부 IP 주소
    • 관리자에 의해 할당
    • 유일한 주소를 갖는다.
    • 외부 인터넷 구간과 통신이 불가능하다.
    • 프라이빗 IP 주소 체계
      • Class A : 10.0.0.0 ~ 10.255.255.255
      • Class B : 172.16.0.0 ~ 172.31.255.255
      • Class C : 192.168.0.0 ~ 192.168.255.255

'클라우드 > AWS' 카테고리의 다른 글

AWS - VPC CloudFormation 생성 방법  (0) 2021.10.20
AWS - IGW 와 NAT  (0) 2021.10.20
AWS - 라우터와 라우팅 테이블이란?  (0) 2021.10.20
AWS - 서브넷이란?  (0) 2021.10.20
AWS - VPC란?  (0) 2021.10.20