What I Learned

생활코딩 Home Server

공유기

WAN과 LAN을 연결해주는 교환원 역할을 한다.

NAT

Network Address Translation의 약자. 서버로부터 응답이 왔을 때 public IP 주소로 오는 걸 라우터에서 어떤 private IP로 돌려줘야하는 지 식별하고 응답을 돌려주는 것.

예를 들어 개인 컴퓨터에서 위키피디아에 접속을 시도하면

  1. 개인 컴퓨터에서 공유기로 접속 요청
  2. 공유기에서 퍼블릭 아이피 주소로 바꾸어 위키피디아로 요청
  3. 위키피디아의 응답이 퍼블릭 아이피 주소를 통해 공유기로 들어옴
  4. 공유기는 다시 요청이 들어온 컴퓨터로 응답 전달

Port

간단히 말하면 서버를 식별해주는 번호. 서버에서 여러 프로그램이 돌아가고 있을 때 어떤 프로그램에 접속하려는지 알려주어야 하는데 이걸 식별해주는 것이 포트이다. 포트번호는 0~65535까지 있다. // 이 이상은 복잡해서 이렇게만 정리하고 넘어가려고 한다..