#53.TIL | Home server

Seongjae Hwang·2023년 1월 15일
0

https://slender-danger-059.notion.site/Home-server-606e07bd4fb04fa18c59fb9b392c3520

IP address

컴퓨터간의 통신(클라이언트에서 어떤 페이지를 볼때 요청)에서 서로의 정보를 주고 받기 위해서는 IP address가 필요.

우리가 흔히 인터넷이 연결(wifi or LAN선 등)되는 순간 컴퓨터에는 IP를 가지게 됨.

WAN, LAN

하지만, 일반적인 경우 1기기당 하나의 회선을 계약해서 사용하지 않음. 우리가 사용하고 있는 것은 LAN(지역 네트워크). 따라서, 공유기는 WAN과 LAN사이를 중개해주는 역할

따라서, 우리가 LAN에 인터넷을 연결하게 되면 컴퓨터간의 통신을 위해 IP address를 각각 부여받게 됨(일종의 내선번호). 지역 네트워크에 소속된 공유기 역시 IP address를 부여.

  • Gateway address
  • Router address

WAN에 속한 59.6.66.238은 전세계에 누구나 접속가능한 퍼블릭 IP

LAN에 속한 192.168.0.1 , 2, 3 은 지역 네트워크 안에서만 쓸 수 있는 프라이빗 IP

공유기 (router)

  • 사설 아이피(private ip address)
  • 공용 아이피(pubilc ip address)

NAT (Network Address Translation)

ex) 로컬에서 네이버로 요청

로컬에서 request(private ip address) → 공유기(1) → 네이버 서버 response(pubilc ip address) → 공유기(2) → 다시 로컬로(private ip address)

  • 공유기(1)

    • 192.168.0.4라는 요청 IP를 저장 (나중에 연결을 해야 되므로)
    • 192.168.0.4는 외부에서 접속을 못하는 주소
      • 192.168.0.4 → 59.6.66.238로 변환하여 네이버 서버로 request
  • 공유기(2)

    • 네이버 서버에서 59.6.66.238으로 온 response를 192.168.0.4로 전달
  • IP 주소

Home server

클라이언트로 IP를 사용하는것이 아닌 서버로 사용 한다고 하면

Port

Port Forwarding

profile
Always Awake

0개의 댓글