Home server

khxxjxx·2021년 4월 20일
0

생활코딩

목록 보기
10/14

강좌 : 유튜브 생활코딩

4. WEB2-Home server

  • My IP 확인
    • 네트워크 설정에 표시된 Router주소를 통해 공유기 관리자로 들어간뒤 public IP주소를 확인한다

✍️공유기(Router)

WAN(wide area network) : 광역네트워크

  • public IP address

    • 통신사에서 부여 받은 IP주소
    • 전세계에 있는 누구나 접속가능

LAN(local area network) : 지역네트워크

  • Gateway address(Router address)

    • 공유기에 부여된 IP주소
  • private IP address(사설ip 주소)

    • 내선번호 같은 의미 지역네트워크 안에서만 쓸수 있다

✍️NAT(Netsork Address Translation)

  • 사설ip 를 쓰고 있는 각각의 컴퓨터들이 외부의 인터넷에 접속할 수 있게한다
  • 사설ip로 외부의 인터넷에 접속을 요청하면 공유기는 요청한 사설ip주소를 기록한뒤 public ip주소로 변경하고 서버로부터 응답을 받으면 다시 기록한 주소로 응답해준다

✍️PORT

  • 포트번호는 0 ~ 65,535번 까지 있다
  • 0 ~ 1023 : Well-know port 예약된포트
    → 22번 : SSH / 80번 : http
  • web server를 깔면 기본적으로 80번 포트에 연결(lisning)
++ 웹서버를 하나 더 깔게 되면 다른 포트를 사용해야 한다 80번 포트에 설치하지 못하는 경우에는 관습적으로 8000번 포트나 8080번 포트를 사용한다 그 외의 서버는 1023~65535포트 중 비어있는 곳에 리스닝하면 된다

PORT FORWARDING

  • 공유기를 사용중인 컴퓨터에서 홈서버를 운영할 수 있게 해준다
  • 라우터관리자에 들어가 NAT/라우터 관리 → 포트 포워드설정
  • public IP:포트번호로 접속을하면 포트 포워드 설정에 따라 사설IP:포트번호로 연결된다

✍️Dynamic & Static IP Address

  • Dynamic IP는 유동IP이기 때문에 부족한 IP주소를 해결하고자 사용하지 않는 IP주소는 회수하고 다시 재부여하는 과정에서 IP주소가 변경된다
  • 서버를 운영하기 위해서는 Static IP주소를 사용하거나 도메인등 다른 방법을 사용해야한다

✍️DHCP(Dynamic Host Configuration Protocol)

  • IP와 같은 복잡한 정보들을 자동으로 세팅
  • 통신부품들은 부품마다 고유한식별자를 가지고 있고 MAC Address(Media Address, Physical Address)라고 부른다
  • 공유기는 DHCP Server를 내장하고있고 인터넷을 사용하는 기계들에도 DHCP Client가 기본적으로 내장되어있다
  • DHCP Client가 DHCP Server에게 IP주소를 요청하면 DHCP Server는 DHCP Client에게 IP주소를 할당해주는데 이때 MAC Address와 IP주소를 기록해둔다
profile
코린이

0개의 댓글