inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

TCP, UDP

애플리케이션을 포트 번호로 구분

735

khe628

작성한 질문수 9

1

안녕하세요?

음악도 들으면서 게임도 하는 경우를 예시로 들으시면서 하나의 IP에 있는 애플리케이션들을 포트 번호로 구분한다고 하셨는데요

제가 스프링부트로 서버 애플리케이션을 개발해서 구동할 때는 8080 포트로 지정할 수도 있고 8081 포트로 지정할 수도 있고
리액트로 웹 사이트를 개발할 때도 3000번 포트로 지정할 수도 있고 4000번 포트로 지정할 수 있는데요

그냥 자바나 파이썬이나 C++로 프로그램을 짜도 이런 프로그램에도 포트번호가 있나요? (그리고 통신 기능이 없는 프로그램에도 포트 번호가 있나요?)

만약 있다면 다른 애플리케이션이 해당 애플리케이션의 포트 번호를 모르는데 어떻게 통신을 하나요? (포트번호를 명시적으로 지정한 적이 없는데 있다면)

포트 network 포트번호

답변 1

5

David

안녕하세요. khe628님, 공식 서포터즈 David입니다.

모든 프로그램에 자동으로 포트가 할당되지 않습니다.

해당 프로그램에서 네트워크 통신을 위해 소켓을 사용하게 될 때 포트를 할당하게 됩니다.

소켓 프로그래밍 키워드로 검색하셔서 학습해보시겠어요?

감사합니다.

캐시 관련 질문입니다.

0

618

1

ETag 질문입니다.

0

729

1

캐시의 설정 주체

0

535

1

영속쿠키 질문입니다.

0

504

1

협상(accept-language)

0

689

1

에러 코드의 구현 주체

0

439

1

웹서버가 구현?

0

597

1

필수헤더?

1

561

1

Host와 Port

0

777

1

다른 도메인이 같은 포트를 사용하는 경우

0

1260

1

표준 헤더와 임의 헤더

0

535

1

POST 등록 후 Location 헤더

0

573

1

프로세스의 상태가 변경되는 경우에 Post 사용

1

1810

1

지속연결에 대해서.

0

694

1

제가 아는 쿼리 파라미터 개념이 맞는지 확인 부탁드립니다.

0

594

1

캐시 내용중 no cache 일때

0

360

1

DNS 서버 관련 질문

1

751

1

캐시로 저장된 파일의 유효기간은 얼마나 되나요?

0

664

1

웹브라우저 요청흐름 질문입니다.

0

849

1

캐시 무효화 질문드립니다

0

563

1

리다이렉트와 리다이렉션 차이?

0

2601

1

쿠키 및 세션 관련 질문드립니다

0

588

1

HTTP 메서드 ( HTTP 메서드의 속성 파트 ) 강의의 멱등 내용에 대하여 질문드립니다.

0

1648

1

header 나 gzip으로 데이터 보낼떄 데이터는 base64로 인코딩되서 가는 건가요?

0

481

1