• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

강의 내용중 말씀하신게 서로 상반되서 문의 드립니다.

23.01.20 17:19 작성 조회수 236

0

명강의 항상 감사드립니다.

공부하는 와중에 이해를 못하는 부분이 있어서, 문의 드립니다.

강의 영상 1분54초 부터 2분 16초까지 입니다.


아래는 말씀하신내용을 그대로 적었습니다.

도커 컴포즈로 한번에 실행한 도커들은 내부 네트웍망이 구축이 되서, 서로 접속을 할수가 있습니다. 하지만 해당 이미지가 이런 포트를 아예 오픈해 놓지 않는다면 해당 컨테이너로 접속할수 있는 창구가 없겠죠


제가 이해하지 못하는 부분은

도커 컴포즈는 내부 네트워망이 구축이 되서 접속을 할수가 있다 라고 말씀해 주셨는데,

포트를 오픈해 놓지 않으면 접속 할수 있는 창구가 없다라고 말씀을 해주셨습니다.


접속할수 있는데 접속할수 있는 창구가 없다 라는게 이해가 잘안가는데


네트워크로는 접속 할수 있고, 포트로는 접속을 못한다 라고 이해하면될까요?

답변 1

답변을 작성해보세요.

0

안녕하세요. 답변도우미입니다.

이 부분은 네트워크 CS(컴퓨터공학) 지식에 기반한 것인데요. 네트워크로 접속할 수 있다는 의미는 통상적으로 IP 등의 주소로 다른 서버(컨테이너)를 지칭할 수 있다는 것이고요. 하지만, 인터넷상의 커뮤니케이션은 TCP/IP 스택을 사용하고 있다보니, transport layer 프로토콜인 TCP/UDP 등으로 인해, 포트 번호가 있어야 서로 데이터를 해당 프로토콜을 기반으로 주고받을 수 있으니까요. 컨테이너를 지칭은 할 수 있지만, 해당 컨테이너에 포트가 오픈되어 있지 않으면, 외부에서 해당 컨테이너에 데이터를 주고받을 수 없다는 의미입니다.

감사합니다~