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

정민교님의 프로필 이미지
정민교

작성한 질문수

그림으로 쉽게 배우는 네트워크

SMTP, POP, IMAP

3:04 TCP 25번 포트

해결된 질문

작성

·

239

1

SMTP = TCP 25번 포트

POP = TCP 110번 포트

SMTP와 POP도 프로토콜 아닌가요..?

포트를 가지고 있는 건 애플리케이션 아닌가요..?

저 부분이 잘 이해가 안 갑니다.

답변 1

0

감자님의 프로필 이미지
감자
지식공유자

SMTP, POP을 이용하는 애플리케이션이 주로 사용하는 포트입니다!

궁금증이 해결되셨나요?

정민교님의 프로필 이미지
정민교
질문자

아 그럼 SMTP와 POP 이런 건 서버에서 사용하는 애플리케이션이고 TCP로 통신한다는 말씀이신거죠?

감자님의 프로필 이미지
감자
지식공유자

그림으로 정리를 해보겠습니다.

image

만약 제가 민교님에게 메일을 보낸 상황이라고 가정해보겠습니다.
저는 민교님이 사용하는 메일서버로 SMTP 클라이언트를 이용해 메일 서버로 메일을 전송합니다.
이 메일 서버는 SMTP 서버를 운용 중입니다.
저의 SMTP 클라이언트는 12345번 포트를 사용 중이라 출발지 포트는 12345번 포트로, 목적지 포트는 SMTP서버가 사용 중인 25번 포트로 설정해 전송합니다.
이렇게 보낸 메일은 메일 서버에 저장됩니다.

이제 민교님께서 메일을 수신할 때는 IMAP을 이용해 수신합니다.
이 때 서버도 IAMP서버로 운용중이고 민교님도 IAMP 클라이언트를 사용 중입니다.
따라서 서버가 민교님에게 출발지 포트는 IAMP의 포트인 143번으로, 목적지 포트는 민교님의 IAMP 클라이언트가 사용 중인 포트(여기선 임의로 2345)로 설정해 전송합니다.

궁금증이 해결되셨나요? 😊

정민교님의 프로필 이미지
정민교
질문자

아! 메일 서버는 SMTP, IMAP이라는 애플리케이션 계층 프로토콜을 이용하는 애플리케이션이 돌아가고 있는 중이고, 각각 25번 포트, 143 포트를 사용 중이다.

감자님 컴퓨터에서도 SMTP 애플리케이션이 돌아가고 있고, TCP 통신을 통해 메일 서버로 메일을 전달하면 메일 서버는 메일을 저장!

제 컴퓨터에는 IMAP 애플리케이션이 돌아가고 있고, 메일 서버가 TCP 통신으로 제 컴퓨터에 메일을 전달해준다!

요렇게 이해했는데 맞을까요?

항상 빠르고 자세한 답변 감사합니다!

감자님의 프로필 이미지
감자
지식공유자

네 정확합니다 ㅎㅎ
항상 응원하겠습니다 정민교님! 👏

정민교님의 프로필 이미지
정민교
질문자

답변 감사합니다! 한번 쓱 훑었는데 두 번, 세 번 복습하면서 정리하려구요!

자세히 설명해주셔서 너무 좋습니다! 최고의 강의예요!

감자님의 프로필 이미지
감자
지식공유자

최고의 공부법으로 학습하시고 계신 것 같네요~

파이팅입니다! 👍

정민교님의 프로필 이미지
정민교

작성한 질문수

질문하기