생활코딩/WEB2- HomeServer

[WEB_SERVER] 1. Router(공유기)

개발자하소서 2022. 9. 23. 09:46
728x90
반응형
SMALL

📌Router (공유기)

- IP address

인터넷에 접속되어 있는 컴퓨터들은 서로 정보를 주고받아야 되기 때문에
양쪽 다 IP adress가 필요하다. (서버 - 클라이언트)

- 공유기

우리가 집에서 컴퓨터를 사용할 때, 컴퓨터뿐만 아니라 노트북, 스마트 폰도 사용한다.
이런 것들이 다 인터넷에 연결이 되기 위해서는 ip를 갖고 있어야 한다.
통신사와 계약하여 회선을 각 2개 더 추가하여 연결할 수 도 있겠지만,
그러면 값이 비싸게 된다.
그렇기에,
통신사와는 하나의 회선을 계약하고 공유기라는 기계를 구입한다.

공유기 뒷면을 보면 각 구멍들이 존재하는데
WANLAN이다.

공유기의 LAN & WAN


통신사와 계약을 해서 받은 케이블을 WAN에다가 꽂는다.
그렇게되면,
원래 컴퓨터에 꽂혀 있었던 케이블을 공유기에 꽂게 되면
통신사로부터 받은 IP adress공유기의 것이 된다.

LAN에 꽂힌 케이블들은 각 DEVICE들인
즉, 컴퓨터, 노트북이나 스마트폰에 연결한다.
(스마트폰과 같은 무선기기는 안테나를 통하여 연결한다,)

WAN 과 LAN 의 구성


이렇게 공유기를 중심으로 각 연결된 노트북, 컴퓨터, 휴대폰은
같은 네트워크에 묶여있게 된다.
이걸 바로 '지역 네트워크', 즉, LAN이다.
(LAN 은 Local Area Network의 약자이다.)

그리고, 동시에
공유기는 전 세계에서 가장 거대한 네트워크인 인터넷이라는
'광역네트워크'에 속하게 된다.
이 광역 네트워크를 바로 WAN이라 부른다.
(WAN은 Wide Area Network의 약자이다,)

즉, 공유기(영어로는 Router)라는 기계는
LAN 네트워크와 WAN 네트워크
사이를 연결하는 중개자같은 역할을 하는 것이다.

각 공유기와 연결된 기계들
즉, 컴퓨터나, 노트북, 스마트폰은
연결되는 순간 자동으로 ip를 부여받게 된다.
또한, 네트워크 안에 소속되어 있는 기계들 뿐만 아니라
공유기 또한 네트워크의 일부이기에
공유기 자체에서도 ip를 부여받는다.

위의 그림과 같이
공유기에게도 192.168.0.1 형식과 같은 IP를 부여받게 된다.
이 IP는 아주 특수하고, 중요한 ip이기에 따로 이름이 존재하는데,
이를 gateway address 또는 route address 와 같은 여러 이름들을 가진다.

공유기는
위의 그림처럼 123.45.67.89와 같은
WAN 광역 네트워크 안에서 공유기로 접속하게 해주는 IP를 가지는데,
그런 IP는 전 세계 있는 누구나 접속 가능하다는 뜻에서
public ip address , 공용 IP주소라고 부른다.

컴퓨터, 노트북, 휴대폰과 같은 각 기계들에게
부여된 IP들은 말하자면, 내선 번호와 같은 개념이다.
이렇게 이 지역네트워크안에서만 쓸 수 있는 IP address를
private ip address, 사설ip 주소라고 부른다.


현재 IPv4 시대에 주소 체계는 총 42억개의 주소가 있는데,
사설ip의 범위를 정하여
전세계적으로 이 ip범위내에서 사용하자고 약속하였다.
이 안에 속하는 주소들의 숫자는
대략 6만개이다.

공인ip와 사설ip의 범위



만약 누군가에게 PC ip주소가 뭐냐고 물어봤을 경우
사설 ip범위에 속하지 않는다면
그건 public ip 이기에
직접적으로 접속할 수 있다는 것을 알수있으며,

만약 범위에 속한다면
그건 private ip이기 때문에 ,
직접적으로 접속할 수 없다는 것을 바로 알수 있다.





📌해당글은 생활코딩 (Home Server)편을 참고하였습니다.

728x90
반응형
LIST

'생활코딩 > WEB2- HomeServer' 카테고리의 다른 글

[WEB_SERVER] 2. NAT  (1) 2022.09.23