허브와 스위치로 연결되어 하나의 브로드캐스트 도메인에 있는 네트워크에서는 MAC주소만으로 통신할 수 있었다.
하지만 너무 많은 브로드캐스트로 트래픽이 증가하는걸 해결하기 위해서 논리적인 주소를 만들었는데 이것이 IP주소이다.
IP주소는 모든 호스트와 라우터에 할당된다.
모든 PC와 라우터의 인터페이스(포트)마다 IP주소 할당
허브와 스위치는 할당할 필요 없음! (관리를 위해 할당하는 경우도 있음)
라우터는 IP주소를 이용해서 다른 네트워크에 있는 호스트까지 데이터를 정확하게 전송할 수 있도록 해준다.
라우터는 라우팅테이블에 IP주소에대한 정보를 갖고있다.
그럼 라우터가 IP주소를 어떻게 이용하는지 MAC주소와는 어떤 차이가 있는지 알아보자.
IP주소는 최초 출발지와 최종 목적지를 나타내고 (바뀌지 않음)
MAC 주소를 이용해 실제로 데이터를 전송하기 때문에 ( 목적지까지 출발지 MAC과 목적지 MAC은 계속 바뀜, 중간중간 라우터까지가 목적지가 되고 다시 바뀌면서 목적지까지 이동한다.)
중간에 몇 단계의 라우터가 있든 간에 목적지까지 정확하게 데이터를 전송할 수 있다.
<정리>
IP(Internet Protocol) 주소는 브로드캐스트 도메인을 넘어 다른 WAN영역으로 가기 위해 모든 호스트에게 부여하는 논리적인 주소
데이터를 전송하면 출발지 IP주소와 목적지 IP주소는 중간에 바뀌지 않고 해당 목적지 IP를 참조해 실제 데이터는 MAC주소를 이용해 전송
IP주소는 32비트로 구성되어있으며 각 8비트를 10진수로 표현하고 .로 구분함.
본인 IP확인하는 방법은 windows 검색 powershell 열기 ipconfig -all 입력