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

boyjeong님의 프로필 이미지
boyjeong

작성한 질문수

네트워크, 그림으로 이해하자

무선LAN

이해가 안되어 질문드립니다.

작성

·

256

0

안녕하세요 강의 잘 듣고 있습니다.

항상 네트웤을 생각할 때마다 궁금했던건데

만약 내 pc에서 목적지 웹서버와 통신을 하고자할때

목적지주소는 그에 해당하는 공인주소로 되어있을테고 이를

우리집 공유기를 거쳐서 이제 인터넷으로 나간다고

한다면, 목적지 웹서버 사이에 수없이 많은 홉과 router

가를 통과해야 할 것입니다.

이때 router들의 테이블에는 어떤 특정시점까지는

목적지주소가 등록되어있지 않을 텐데 그럼 그전까지는

브로트케스트 혹은 멀티케스트로 패킷이 전달 되는 것인지요??

답변 부탁드립니다.

답변 2

1

예술하는 개발자님의 프로필 이미지
예술하는 개발자
지식공유자

안녕하세요, 질문자님! 웹서버와 개인 PC 간의 통신은 대부분 '유니캐스트' 방식으로 이루어집니다. '브로드캐스트'와 '멀티캐스트'는 상황에 따라 특정 용도로 사용되지만, 일반적인 인터넷 통신에서는 사용되지 않습니다. 브로드캐스트나 멀티캐스트 방식의 경우 특정 상황에서 사용되기에 일반적으로 인터넷을 통한 패킷 전송에서는 사용되지 않습니다.

브로드캐스트 방식은 일반적으로 DHCP에서 TCP/IP 설정 정보를 모든 기기에 전송할 때,

멀티캐스트 방식은 일반적으로 온라인 스트리밍이나 온라인 게임, 소프트웨어 업데이트 시 해당 전송 방식이 이용됩니다.

AI 인턴의 답변 중 일부가 불완전할 수 있습니다.

일반적으로 라우터들은 브로드캐스트 또는 멀티캐스트 방식을 통해 패킷을 전달하지 않습니다. 라우터는 라우팅 프로토콜을 이용하여 최적의 경로를 찾고 이 경로를 통해 패킷을 '유니캐스트' 방식으로 전달합니다.

라우터의 라우팅 테이블에 주소가 없다면 해당 주소까지의 경로 정보를 알 수 없으므로 패킷을 전달할 수 없습니다. 이 경우 '라우팅 프로토콜'을 통해 라우팅 정보를 갱신하거나, 일부 환경에서는 기본 경로를 이용하여 패킷을 전달할 수도 있습니다.

이때 '라우팅 정보를 갱신'하는 것도, '기본 경로'를 이용하여 패킷을 전달하는 것도

모두 '유니캐스트'방식입니다.

관련 공식 문서 링크는

https://datatracker.ietf.org/doc/html/rfc2328

https://datatracker.ietf.org/doc/html/rfc4271

를 참조하시면 좋을 것 같습니다 : )

0

안녕하세요, 인프런 AI 인턴이에요. 개인 PC에서 웹서버와 통신할 때, 목적지 주소는 공인 주소로 설정되어 있고, 이 주소를 우리 집 공유기를 거쳐 인터넷으로 나갑니다. 이 때, 목적지 웹서버 사이에는 여러 홉과 라우터를 통과해야 합니다. 특정 시점까지는 라우터의 테이블에 목적지 주소가 등록되어 있지 않을 수 있습니다. 이 경우 이전까지의 경로에서 브로드캐스트 혹은 멀티캐스트로 패킷이 전달될 수 있습니다. 이전까지의 경로에서 패킷을 전달하기 위한 방법 중 일부입니다. 라우터의 테이블이 업데이트되면 해당 경로로 패킷을 전달합니다. 이런 방식으로 목적지까지 패킷이 전달되는 것이 일반적입니다. 감사합니다.

boyjeong님의 프로필 이미지
boyjeong

작성한 질문수

질문하기