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

뎁꼼님의 프로필 이미지
뎁꼼

작성한 질문수

모든 개발자를 위한 HTTP 웹 기본 지식

웹 브라우저 요청 흐름

모바일에서 flow

해결된 질문

작성

·

158

2

안녕하세요 김영한님.

강의를 듣다가, 문득 모바일의 경우에는 flow가 어떻게 되는지 궁금해져서 질문남깁니다.

인터넷에서 통신은 결국 IP와 Port번호를 알아야 data를 전송할 수 있는 것으로 이해하고 있습니다.

그런데, 모바일은 IP가 계속 바뀌고 Port번호를 따로 설정하지 않아도 카톡 메시지를 서버로 부터 수신할 수 있습니다.

검색을 통해, FCM이나 APNs과 같은 Push 서버를 이용해서 보낸다는 개념은 이해하였습니다만, 이 Push 서버들이 어떻게 바뀌는 모바일의 IP를 알아내는 건지, port 포워딩?은 어떻게 해결하는지 궁금합니다.

바쁘시겠지만, 답변남겨주시면 정말 감사하겠습니다.

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 으아니동동님

모바일은 실제로 IP가 변경되는 경우가 종종 있습니다. 모바일도 서버에 뭔가 신호를 주기적으로 보내기 때문에 그때 IP를 알 수 있습니다.

실제 개발을 할 때는 모바일은 특히 IP가 중간에 변경되기도 하기 때문에 그런 부분은 염두해두어야 합니다. 당연한 이야기이지만 로그인 토큰(쿠키)정보를 활용해서 개발해야 합니다.

감사합니다.

뎁꼼님의 프로필 이미지
뎁꼼

작성한 질문수

질문하기