CS지식/네트워크

TIL 정리_120(네트워크 3계층_2)

ran4 2022. 7. 13. 21:03

https://www.youtube.com/playlist?list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi 

위의 강의를 듣고 정리한 내용입니다


네트워크 3계층 IP 주소 

서브넷 마스크

IP 주소에 대한 네트워크 대역을 규정한다

네트워크 대역을 구분할 수 있게 돕는다

 

서브네팅

서브넷 마스크를 이용하여 네트워크 대역을 쪼개는 것을 의미한다

 

슈퍼네팅

쪼개진 네트워크 대역을 다시 합치는 것을 의미한다

 

 

 

사설 IP와 공인 IP의 등장

IP 낭비로 인해 IPv6로 이동하고자 하는 의견이 늘어났다

-> 몇 십년동안 IPv4를 사용했기 때문에 바로 넘어가지 못하고 사용하고 있다

-> 기기들의 호환문제 등등

 

 

일반적인 IP 주소

사설 IP와 공인 IP

  • 사설 IP : 같은 네트워크 대역에서 사용하는 IP 주소이다
  • 공인 IP : 인터넷에서 네트워크 통신망과 통신할 때 사용하는 IP 주소이다
  • 공인 IP 1개당 2^32개의 사설 IP를 의미한다 

 

사용방법

네트워크 통신을 할 때 무조건 공인 IP로 변환하여 인터넷과 통신한다

 

 

*IP 주소를 확인하는 법 : 포털 사이트에 내 IP 주소 검색 (공인 IP)

-> cmd 창에서 확인가능한 IP는 사설 IP이기 때문에 다르다

-> 외부에서 볼 때는 구분을 할 수 없다

 

 

NAT (Network Address Translation)

네트워크 주소를 사설 IP에서 공인 IP로 바꾸는 것을 의미한다

-> 특정 IP를 다른 IP로 바꾸는 기술이다

 

 

예시 

인터넷을 1개 신청하는 경우

-> 공인 IP를 구매하는 개념이다

-> 집에서는 공유기를 통해 통신한다

 

같은 네트워크 대역에 있는 컴퓨터는 대부분 사설 IP를 사용한다

공유기의 등장 전 : 인터넷을 여러 개 신청하여 사용해야 됐다 

 

 

인터넷 세상에서 사설 IP와 공인 IP를 바라본 모습

외부에서 바라볼 때는 사설 네트워크 대역이 없는 것처럼 보인다

-> 실제 인터넷 세상에서는 공인 IP로만 통신하기 때문에.

외부 네트워크 대역에서는 사설 IP 대역이 보이지 않는다

 

**인터넷이 엉키지 않는 이유 : 공유기가 처리를 하기 때문이다

처리 -> LAN 대역으로 나갈 때 기록을 하고, 그에 대한 응답이 왔을 때 NAT table을 보고 대상에게 전달한다

 

나간 적이 없는 패킷이 응답으로 들어왔을 경우

-> 컴퓨터에게 전달 없이 공유기가 가지고 있는다

 

 

포트 포워딩

일반적으로 서버는 공인 IP를 사용하거나, 공유기에 추가 설정을 하여 사용한다

-> 이를 포트 포워딩이라고 한다 

 

*포트는 4계층에서 배우는 개념이다

 

 

사설 IP와 공인 IP의 특징

사설 IP는 외부에서 봤을 때 보이지 않기 때문에 바깥에서 안쪽으로 들어올 수 없다

-> 추가적인 포트 포워딩 설정을 하지 않는 일반적인 경우에 해당한다

 

 

특수한 IP 주소

Wildcard 0.0.0.0

- 나머지 모든 IP를 의미한다

 

내 컴퓨터의 주소 = 자기 자신을 나타내는 주소

- 127.0.0.1

 

게이트웨이 주소

  • 일반적으로 공유기의 IP를 사용한다
  • 기본 게이트웨이 : 사용할 수 있는 가장 낮거나 높은 주소를 사용한다

 

내부에 있는 사설 IP 대역이 통신할 때 구조상 무조건 공유기를 통해 통신을 해야하기 때문에

외부로 나가는 문이라는 개념이라 이해하면 쉽다

-> IP를 설정할 때 외부와 통신할 때 외부세상으로 나가는 문을 알려준다

 

 

*정리

  • IP주소
  • 서브넷 마스크
  • 기본 게이트웨이

이 셋이 설정이 되어야 인터넷을 할 수 있다