Network - 네트워크의 원리(8)

YangJiWon·2020년 6월 15일
0

패킷

  • 패킷은 '헤더'와 '데이터', 이 두 부분으로 구성됩니다.
  • 헤더에는 수신처를 나타내는 주소 등의 제어 정보가 들어있습니다.
  • 데이터에는 수신자가 보내고자 하는 내용들이 들어있습니다.

IP 패킷을 운반하는 원리


1. 송신처에서 패킷의 목적지가 되는 액세스 대상 서버의 IP주소를 IP 헤더의 수신처에 기록합니다.
2. 이제 패킷의 목적지가 분명해지므로 IP는 이 수신처가 어느 방향에 있는지를 조사하고, 그 뱡향에 있는 다음 라우터를 조사합니다.
3. 위의 그림의 경우 RI가 그 라우터인데, 거기에 패킷을 도착하도록 이더넷에 의뢰합니다.
4. 다음 라우터에 할당된 이더넷의 주소(MAC 주소)를 조사하고, 그것을 MAC 헤더에 기록합니다.
5. 이렇게 해서 패킷을 송신하면 이더넷의 원리에 따라 움직이는 허브에 도착합니다.
6. 허브를 경유하여 패킷이 진행하 다음 라우터에 도착합니다.
7. 라우터에는 IP용 표가 있으므로 이것과 IP 헤더의 수신처를 결합하면 다음에 어느 라우터에 패킷을 중계하면 좋을지가 결정됩니다.
8. 다음 라우터에 패킷을 건네주기 위해 라우터의 MAC 주소를 조사하고, 이것을 MAC 헤더에 기록하고 다음 라우터에 송신합니다.
9. 위의 그림에는 나나타 있지 않지만 그 다음에는 허브를 경유하여 다음 라우터가 되는 R2에 패킷이 도착하고 이것이 반복되면 패킷은 목적지에 도착할 것입니다.
10. 목적지에 패킷이 도착하여 수신하면 패킷을 전달하는 동작이 완료됩니다.

패킷 송수신 동작


1. TCP 담당 부분이 IP 담당 부분에 패킷 송신을 의뢰합니다.
2. 의뢰할 때 TCP 담당 부분은 데이터의 조각에 TCP 헤더를 부가한 것을 IP 담당 부분에게 건네줍니다.
3. 이 이뢰를 받은 IP 담당 부분은 TCP 헤더 앞에 제어 정보를 기록한 IP 헤더와 MAC 헤더를 부가합니다.
4. IP에서 만든 패킷을 LAN 어댑터(이더넷)에 건네줍니다.
5. 건네 받은 데이터는 이진 디지털 데이터로 변환되고 LAN 어댑터에 의해 전기나 빛의 신호 상태로 바뀌어 케이블에 송출됩니다.
6. 신호는 허브나 라우터 등의 중계 장치에 도착하고, 중계 장치가 상개가 있는 곳까지 패킷을 전달합니다.

  • MAC 헤더 : 이더넷 등의 LAN을 사용하여 가장 가까운 라우터까지 패킷을 운반할 때 사용하는 제어 정보를 기록한 것
  • IP 헤더 : IP 프로토콜에 규정된 규칙에 따라 IP 주소로 표시된 목적지까지 패킷을 전달할 때 사용하는 제어 정보를 기록한 것
profile
데이터데이터데이터!!

0개의 댓글