[Network] 라우터의 패킷 중계 동작에 대해서 알아보자!


[Network] 라우터의 패킷 중계 동작에 대해서 알아보자!

들어가기 전 지난 포스팅까지는 클라이언트 측에서 발생하는 일, 브라우저 -> 소켓 라이브러리 -> 프로토콜 스택 -> LAN 드라이버 -> LAN 어댑터까지 어떻게 HTTP 요청이 처리되는지 알아보았다. 이번 포스팅에서는 [클라이언트 측 LAN]에서 일어나는 일 중, 트위스트 페어 케이블, 리피터 / 스위칭 허브를 지나 라우터에서 어떤 식으로 패킷을 중계하는지 알아보자. (케이블, 허브에서 일어나는 건 전기신호에 대한 내용이라 정리하지 않았다.) 라우터는 어떻게 생겼을까? 기본적으로 라우터의 경우 네트워크 간의 패킷을 중계하는 장치로, 이더넷 같은 링크 계층 프로토콜과 IP 같은 네트워크 계층 프로토콜을 모두 지원한다. 실제로는 훨씬 복잡하겠지만 간결하게 그리면 이런 구조로 생겼다. 여기서 '중계..


원문링크 : [Network] 라우터의 패킷 중계 동작에 대해서 알아보자!