[TCP/IP] 네트워크 ID , 데이터 전송 원리

2020. 5. 30. 12:43TCP와 IP

반응형

외부에서 데이터가 어떻게 전송이 되는지에 대해 알아보자 !

이번에도 가자ㅣㅏㅏㅏㅏㅏㅏㅏㅏㅏ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

네트워크 주소(네트워크 ID)란, 네트워크의 구분을 위한 IP주소의 일부를 말한다.

예를 들어, www.a.com 라는 회사에 "A"씨에게 데이터를 전송한다고 해보자.

그런데 이 회사의 컴퓨터는 하나의 로컬 네트워크로 연결되어 있다.

그렇다면 먼저 a.com 의 네트워크로 데이터를 전송하는 것이 우선이다.

즉, 처음부터 "A"씨에게 바로 데이터가 가능 것이 아니라,

4바이트 IP 주소 중에서 네트워크 주소만을 참조해서 일단 a.com의 네트워크로 데이터가 전송된다.

그리고 이제 드디어 a.com의 네트워크로 데이터가 전송 되었다면,

해당 네트워크는 (네트워크를 구성하는 라우터는) 전송된 데이터의 호스트 주소(호스트 ID)를 참조하여 "A" 씨의 컴퓨터로

데이터를 전송한다.

 

 

 

위 그림에 대한 설명 ->

임의의 호스트가 203.211.172.103과 203.211.217.202으로 데이터를 전송하고 있다.

그런 이 중에서 203.211.172 와 203.211.217이 네트워크 주소이다.

따라서 해당 네트워크로 데이터가 전송된다.

( 네트워크로 데이터가 전송된다는 말은, 네트워크를 구성하는 라우터(Router) 또는 스위치(Switch)로 데이터가 전송됨을 의미한다. )

그러면 데이터를 전송 받은 라우터는 데이터에 적혀 있는 호스트 주소를 참조하여 호스트에 데이터를 전송해 준다.

 

 

네트워크를 구성하려면 외부로부터 수신된 데이터를 호스트에 전달하고 ,

호스트가 전달하는 데이터를 외부로 송신해주는 물리적 장치가 필요하다. 이를 가리켜 라우터 또는 스위치로 하는데

이것도 그냥 컴퓨터다.

참고 문헌 : 윤성우의 TCP/IP소켓프로그래밍

반응형

'TCP와 IP' 카테고리의 다른 글

[TCP/IP] IP와 PORT란?  (0) 2020.05.30