Web

[생활코딩] Home Server 강의 정리

JUNGKEUNG 2021. 10. 30. 23:19

공유기를 전문 용어로 라우터(router)라고 한다.

 

공유기(router) 사용하는 이유


client와 server가 통신수단이다. IP 을 컴퓨터에 받았지만 휴대폰과 노트북의 인터넷을 사용하려면 IP가 있어야되는데

3개의 IP을 가질려면 돈이 많이 든다 이를 해결 하기위해 공유기(router)가 나왔다. 통신사한테 ip을 받은 선을 공유기(WAN)에 연결하면 공유기에 IP주소가 생긴다

LAN에 노트북이나 컴퓨터를 랜선으로 연결하고 휴대폰같은 경우는 안태나를 통해 받는다.

 

 

 

WAN 과 LAN 이 무엇일까?


LAN(Local Area Network) 지역 네트워크, WAN(Wide Area Network) 광역 네트워크

WAN에 받은 아이피는 public ip Address로 누구나 접근이 가능하고 LAN에 받은 아이핀는 priate IP address로 접근이 힘들다

출처 : 생활코딩

 

 

 

Nerwork Address Translation(네트워크 주소 번역)


LAN에 있는 IP로 공유기에 전송하면 공유기 내에서 저장이 되고 WAN으로 나와 WAN IP로 변경 후 전송한다. 응답을 받으면 WAN을 통해 아까 저장된 IP주소로 응답을 보여준다.

 

 

 

PORT


여러개의 서버을 어떻게 누가 연결할지 모른다 그걸 해결하기위해 PORT을 이용한다

하나의 컴퓨터에는 여러개의 서버라 설치 될 수 있습니다. 클라이언트가 컴퓨터에 접속할 때 어떤 서버와 접속하려고 하는지는 구분할 수 있는 방법이 필요합니다. 이를 위해서 준비된 개념이 포트입니다. ip 주소가 컴퓨터에 접속하는 주소라면, 포트는 컴퓨터 안에 설치된 서버에 접속하는 주소라고 할 수 있습니다.

 

 

 

Dynamic vs Static


Dynamic 동적 ip로써 사용자한테 ip을 주었는데 사용자가 컴퓨터을 종료하면 해당 ip을 회수하고 다른 사용자한테 ip을 전달한다. 이때 문제점은 다른 사람한테 ip주소을 알려주었고 해당 ip로 접속하다 사용자가 컴퓨터을 종료하고 다른 사용자가 그 ip을 받으면 기존 ip주소을 받은 사람은 다른 사람의 컴퓨터와 접속이 되는 문제가 있다

이를 해결하고싶으면 통신사한테 2~3만원 더 주면 고정 ip을 받을수 있다

 

 

 

 

DNS(Domain Name System)


도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 하기 위해 개발되었다.

www.example.com과 같이 사람이 읽을 수 있는 이름을 192.0.2.1과 같은 숫자 IP 주소로 변환하여 컴퓨터가 서로 통신할 수 있도록 한다. 인터넷의 DNS 시스템은 이름과 숫자 간의 매핑을 관리하여 마치 전화번호부와 같은 기능을 한다.  

 

 

참고 자료 


https://opentutorials.org/course/3265

'Web' 카테고리의 다른 글

아스키코드 vs 유니코드  (0) 2021.11.03
XML & JSON & YAML  (0) 2021.10.30
웹 소켓이란?  (0) 2021.07.04
웹 브라우저의 요청 흐름  (0) 2021.07.04
TCP UDP 란?  (0) 2021.07.03