Web

Web Home Server

알로그 2019. 9. 27. 22:18
반응형

Web Home Server

 

1. 공유기

  • 가정집에 노트북, 데스크탑, 스마트폰 등 기기들이 늘어남에 따라 각 기기마다 IP가 필요함.
  • 기존에 통신사로부터 제공받은 Public IP address는 공유기가 갖게 되며, 각 기기들은 LAN을 통해 Private IP address를 할당받게 됨
  • 공유기는 내부 네트워크에서 Gateway address(Router address)를 갖게 됨. 예) 192.168.0.1
  • Private IP address는 10.0.0.0~10.255.255.255, 172.16.0.0~172.31.255.255, 192.168.0.0~192.168.255.255 의 값임

 

 

2. NAT(Network Address Translation)

  • Private IP address를 가진 기기가 외부 사이트에 접속할땐 라우터의 NAT의 기능 덕분임
  • NAT에서 Private IP를 기억하고 Public IP를 이용해서 외부 사이트에 접근하고 Private IP에 응답해주는 구조

 

 

3. 내 컴퓨터의 IP 주소 알아내기

  • ipconfig
  • Router IP를 이용해서 공유기에 대한 환경세팅이 가능함 (동영상에선 ipTIME 공유기로 설명)

 

 

4. 포트(Port)

  • 로컬 컴퓨터를 서버로 사용하기 위해서는 포트에 대한 정보를 알아야 함
  • 외부에서 공유기에 연결된 로컬 서버로 접근할때, 어디로 연결할지 모르게 되는데 이때 포트포워딩을 통해 연결가능
  • 1023번 포트까지는 well-known port이므로 사용을 제한함
  • 80번 포트가 http포트이므로 관습적으로 웹 서버는 8080 포트를 많이 사용함

 

 

5. 포트 포워딩(Port forwarding)

  • ex) x.x.x.x:8081로 접근시 192.168.x.x:80 포트로 포워딩하게 함으로써 로컬 웹서버에 접근 가능함
  • 공유기 설정 NAT/라우터관리 - 포트포워드 설정에서 설정가능함

 

 

6. 유동 아이피와 고정 아이피

  • 기기가 수없이 늘어남에 따라 IP가 부족하여 Dynamic IP(유동 아이피)를 활용하게 됨
  • ISP(통신사)가 사람들에게 IP를 배분할때, 매번 다른 IP를 제공하여 유휴IP를 돌려쓰는 정책
  • IP를 고정하기 위해서는 통신사에게 일정 금액을 지불하면 쓸 수 있다고 함

 

 

7. DHCP (Dynamic Host Configuration Protocol)

  • 장치의 IP, Subnet mask, Gateway address 등 정보를 자동으로 셋팅해줌
  • 기본으로는 아래와 같이 자동으로 IP주소가 셋팅되게 설정되어 있음

 

Reference

생활코딩 Web2 - Home server (https://opentutorials.org/course/3265)

 

 

반응형

'Web' 카테고리의 다른 글

점프 투 장고 스터디 2장  (0) 2021.08.16
점프 투 장고 스터디 1장  (0) 2021.08.15
HTTP Cache  (0) 2020.12.04
Augular 개발환경 설정 & 프레임워크 개요  (0) 2020.06.01
DNS (Domain Name System)  (0) 2018.10.20