TIL 11 - WEB HOME SERVER

crystalee·2021년 6월 24일

WEB

목록 보기
1/2
post-thumbnail

👉 IP 주소

IP(Internet Protocol)는 컴퓨터 네트워크에서 장치들끼리 서로 인식하고 통신하기 위해 사용하는 특수한 번호이다.
핸드폰과 번호가 있어야 전화가 가능한 것처럼 통신장치와 ip주소가 있어야 인터넷을 사용할 수 있다.

IPv4 주소

  • 일반적으로 사용하고 있는 IP주소
  • 0.0.0.0 ~ 255.255.255.255까지 사용 가능

IPv6 주소

  • 기하급수적인 인터넷 발달로 IPv4 주소의 고갈이되어가며 대안으로 나온 IP주소
  • 주소를 바꾸는게 현실적으로 어려워 아직은 공유기를 통해 IPv4주소를 아껴쓰는 중

👉 ROUTER(공유기)

  • 인터넷 회선 하나로 여러 기기에서 인터넷을 사용할 수 있도록 해준다.
  • 패킷의 위치 추출 👉 최적의 경로 지정 👉 경로 따라 데이터 패킷을 다음 장치로 전향하는 장치.
  • WAN > MAN > LAN 순으로 크다.

✍️ WAN (Wide Area Network)

광역 통신망 또는 원거리 통신망이라고 하며 통신사와 인터넷 계약을 하여 받은 IP주소를 사용한다.
이 때 발급받은 IP주소는 Public IP address라고 한다.

✍️ MAN (Metropolitan Area Network)

대학교나 한 도시 규모의 네트워크를 지칭한다.

✍️ LAN (Local Area Network)

근거리 통신망이라고 하며 공유기로 연결된 각 장치에도 통신을 위해 ip주소를 부여하고 이 때 부여되는 ip주소는 Private IP address라고 한다.

✍️ NAT(Network Address Translation)

네트워크 주소를 변환하는 것이며 통신을 위해 공인 IP주소와 사설 IP주소를 서로 변경할 때 사용한다

👉 PORT

항구를 의미하는 포트이며 네트워크에서는 데이터를 주고받는 통로를 말한다.


포트번호는 0~65535 범위이며 관습적으로 80을 최우선적으로 사용하고 8000,8080 등도 많이 사용한다. 80번 : http, 22번 : SSH

✍️ Port number

IP주소 뒤에 붙는다.
예를들어 일반 도,시,동,아파트이름까지 IP주소라면 00동 0000호는 port number이다.

✍️ Port forwarding

하나의 컴퓨터 안에 서로 다른 서버(여러 개의 port)가 있을 수 있고 공유기로 들어온 포트 번호가 뭔지에 따라서 내부 네트워크에 있는 특정한 머신의 특정 포트로 요청을 전송하는 것(원격 접속)

https://okhyeon.tistory.com/16 (포트포워딩 참고)

👉 유동 IP주소와 고정 IP주소

IP의 개수는 제한적이며 통신사에서 가입/해지할 때마다 IP를 부여/회수하는 것은 현실적으로 귀찮고 어렵다.

✍️ 유동 IP주소 (Dynamic Address)

한정된 자원을 효율적으로 사용하기 위해 생겨났으며 통신사는 고객에게 고정 IP가 아닌 유동 IP를 부여해 효율을 최대화했다.

✍️ 고정 IP주소 (Static Address)

서버를 운영하기 위해 필요한 주소이며 유료로 사용된다. 고정된 IP주소를 부여받아 사용하는 법 외에도 DHCP를 이용해 동적으로 IP주소를 부여받기도 한다.

✍️ DHCP (Dynamic Host Configuration Protocol)

통신 규칙, 공유기에 연결하면 자동으로 ip address등을 세팅해주는 장치.


1. 공유기에 노트북을 LAN으로 연결하면 자동으로 DHCP Client가 DHCP Server에게 IP주소를 요청한다.

2. DHCP Server는 DHCP Client에게 사용 가능한 IP를 자동으로 부여한다.

3. DHCP를 통해 할당 받은 IP주소는 영구적인 주소가 아니다.

4. 할당 받은 IP주소를 사용하다가 임대 시간이 지나면 기간을 연장하거나 주소를 반납한다.

✍️ NAS (Network Attached Storage)

네트워크에 연결된 기억장치로 파일 수준의 데이터를 저장하는 저장 장치. ex) dropbox, googledrive..등등
(LAN선 꽃아서 사용할 수 있는 큰 외장하드 느낌)

WEB2 - Home Server 생활코딩 https://opentutorials.org/course/3265 참고

profile
코린이 성장일기

0개의 댓글