Home Server

dnjstd·2021년 10월 27일
1
post-thumbnail

IP address

각각의 컴퓨터 및 통신장비에 부여하는 고유한 주소
컴퓨터와 컴퓨터 서로간의 통신을 위해 필요

IPv4

  • 32비트 길이
  • 0.0.0.0~255.255.255.255 숫자의 조합
  • 42억개의 주소를 표현할 수 있지만, 현재 고갈될 문제에 처해있다.

IPv6

  • IPv4를 대체하기 위해 만들어진 최신 세대의 인터넷 프로토콜
  • 128비트

Router (공유기)

WAN과 LAN을 연결하는 중재 역할
공유기에도 IP가 부여됨 (Router address or Gateway address)

WAN(Wide Area Network) 광역네트워크

  • Public IP address 공용
  • 통신사에서 부여받은 IP
  • 전세계 누구나 접속 가능

LAN(Local Area Network) 지역네트워크

  • Private IP address 사설
  • 지역네트워크 안에서만 사용 가능

Network Address Translation (NTA)

사설 IP를 사용하는 각각의 컴퓨터들이 외부의 인터넷에 접속 할 수 있게 하는 기능

  • 사설 IP가 외부 인터넷에 접속 요청 → 라우터 NAT 공용 IP로 변경 → 외부 요청 → 응답 받아 실행

PORT FORWARDING

PORT

  • 어떤 서버와 상호작용할 때 서버를 식별하기 위해 사용
  • 포트번호 0~65535
  • Well-known port(예약된 포트) : 0~1023

PORT FORWARDING

외부에서 라우터로 들어온 포트번호에 따라서 내부 네트워크에 있는 특정기기의 특정 포트와 연결시키는 방식

  • Public IP:8081 접속 → PORT FORWARDING → Private IP:80 연결

Dynamic & Static IP Address

부족한 IP를 효율적으로 사용하기 위해 도입

Dynamic IP Address (유동IP)

  • ISP(통신사 서비스)가 IP를 회수하고 재부여하는 식으로 제공
  • IP가 바뀌기 때문에 서버 운영에는 부적합

Static IP Address (고정IP)

  • 비용 지불하고 쓰는 고정 IP 주소

Dynamic Host Configuration Protocol (DHCP)

IP를 자동으로 할당해주는 기능

  • 기본적으로 라우터에 DHCP Server와 인터넷을 사용하는 디바이스들에 DHCP Cilent가 내장되어 있다.

참조
https://opentutorials.org/course/3265

profile
Frontend Engineer 🌱

0개의 댓글