상세 컨텐츠

본문 제목

[CS/Network] Home server 공유기

Coding/Network

by hwlink 2021. 10. 25. 22:08

본문

WEB2. Home server _공유기

 

생활코딩

WAN: Wide Area Network / 광역네트워크 통신회사에서 주는 회선.

^

 |      WAN  LAN을 연결해주는 라우터(공유기)

 |

 |

v


LAN: Local Area Network / 지역네트워크

 

public IP address 누구든 접속가능한 ip

private IP address 내선번호같음 외부에서 접속못함

 

 

 

WEB2.Network Address Translation

 

1. private IP address인 192.168.0.4 가 '위키피디아'에 접속한다.

2. 접속을 위해 라우터로 신호를 보내고 라우터는 신호가 온 192.168.0.4를 기억한다.

3. 위키피디아가 있는 외부 WAN으로 접근해야하기  때문에 192.168.0.4(private IP address)를 59.6.66.238(public IP address)로 변환해준다(NAT)

4. 외부로 접근 가능한 59.6.66.238으로 위키피디아에 접근해서 값을 얻는다.

5. 다시 역순으로 작동하여 192.168.0.4로 값을 전해준다.

 

WEB2. Home server _PORT

 

port를 사용하여 한개의 컴퓨터에서 여러 서버운영이 가능하다.

웹검색시 포트번호는 생략된다.

 

포트 번호는 크게 세 종류로 구분된다.

  • 0번 ~ 1023번: 잘 알려진 포트 (well-known port)
  • 1024번 ~ 49151번: 등록된 포트 (registered port)
  • 49152번 ~ 65535번: 동적 포트 (dynamic port)
  •  

잘 알려진 포트 번호의 대표적 예는 다음과 같다.(위키피디아)

 

 

WEB2. Home server _PORT Forwarding

port forwarding 내컴퓨터로 서버운영하기

라우터 설정을 통해 퍼블릭아이피 (59.6.66.238)에서 포트번호 8080 으로 접속하면 >> 192.168.0.3:80으로 보내줘~

라우터 설정을 통해 퍼블릭아이피 (59.6.66.238)에서 포트번호 8081 으로 접속하면 >> 192.168.0.4:80으로 보내줘~

관련글 더보기