CS/Network

Port

oxdjww 2023. 10. 2. 16:38
728x90
반응형

Intro

본 포스팅에서는 Port에 대해 다룬다.

IP 기반 통신의 의문점

노드끼리 통신을 주고 받을 때, 한 IP(노드)에서 여러개의 프로세스를 운영한다.
e.g. 일반적으로 한 사용자가 컴퓨터에서 문서작업을 진행하며, 카카오톡도 이용하고, 웹 서비스로 이메일을 이용할 수도 있다.

이 때 여러 프로세스(어플리케이션)을 구분할 수 있는 식별자가 필요하다.
이 식별자로 Port가 쓰인다.

Port란

같은 IP 내에서 프로세스를 구분할 수 있는 식별자이다.

  • 0 ~ 65535까지 할당 가능하다.
  • 0 ~ 1023well-known port라고 불리우며, 사용자가 직접 사용하지 않는 것이 좋다.
    • FTP : 20, 21
    • TELNET : 23
    • HTTP : 80
    • HTTPS(HTTP + tls/ssl) : 443

감사합니다.

Ref

모든 개발자를 위한 HTTP 웹 기본 지식, 인프런 김영한 강사님

728x90
반응형

'CS > Network' 카테고리의 다른 글

URI  (0) 2023.10.02
DNS  (0) 2023.10.02
TCP, UDP  (0) 2023.10.02
About ARP  (0) 2023.09.19
About MAC Address  (0) 2023.09.19