인프런 커뮤니티 질문&답변

cjh님의 프로필 이미지
cjh

작성한 질문수

외워서 끝내는 네트워크 핵심이론 - 기초

L3 인터넷 통신 과정에서 개념이 헷갈립니다.

해결된 질문

작성

·

414

0

안녕하세요 강사님!

비전공자에게 이렇게 재밋게 네트워크 강의를 해주셔서 감사합니다.

 

다름이 아니라 강의를 듣는 와중에 기억이 섞여서 헷갈리는 부분이 생겨 질문을 남겨봅니다.

 

에펠탑을 택배로 보내야 한다고 할 때

프로세스가 저장장치에 있는 데이터를 자신이 허용 가능한 버퍼에 읽어옵니다.

그리고 그걸 Socket에 송신 합니다.

Socket 내부 Buffer에 보관하고 있으면

TCP가 해당 Buffer를 MSS 크기로 자르고

IP 계층에 넘겨줍니다. IP 헤더를 추가하고 L2 계층에 넘깁니다.

L2 계층인 이더넷에 넘기면 Frame 단위로 포장해서

이제 랜던을 타고 L2 스위칭이 되서 인터넷으로 가는걸로 이해를 했습니다.

 

그리고 다시 받는 수신 입장에서 Frame을 받고 하나씩 해체하면서

헤더정보를 보고 필요한 프로세스에 전달을 합니다.

 

이렇게 이해를 했습니다.

그런데 여기서 개념이 헷갈리는게

L2 스위치까지는 프레임으로 움직이는건 이해를 했는데

게이트 웨이를 통해서 인터넷으로 갈때

여기서도 프레임으로 움직이나요 ?

L3 라우터니까 패킷단위로 움직이나요 ?

도착할때는 다시 프레임으로 감싸서 들어가는건지

아니면 프레임인 상태에서 L3 라우터에서 이동이 되는데

TTL이 감소되는건지 궁금합니다.

답변 1

1

널널한 개발자님의 프로필 이미지
널널한 개발자
지식공유자

게이트웨이(보통 라우터) 같은 L3이상 장치는 L2기능을 포함합니다. 인터넷으로 간다는 것의 실질적 의미는 인접 라우터로 패킷을 전달하는 것입니다. 그리고 두 라우터는 L2 수준 통신이 가능한 상황이라 보면 되겠습니다. 즉, 라우터 간 통신 데이터도 L2 Frame 데이터 입니다. 물론 그 속에는 패킷이 들어 있습니다.

TTL은 라우터 하나를 지날 때마다 1씩 감소합니다. 패킷을 포함한 프레임을 몽땅 분해하지 않고 IP헤더에서 TTL 값만 바꾼다고 생각하면 되겠습니다. 참고하시기 바랍니다. :)

cjh님의 프로필 이미지
cjh
질문자

강사님 감삼합니다 !!

cjh님의 프로필 이미지
cjh

작성한 질문수

질문하기