최근 수정 시각 : 2024-03-31 07:27:57

포트

1. Port2. 컴퓨터 포트
2.1. 네트워크의 포트
3. Fort4. 와인의 한 종류5. Pot6. 소프트웨어 porting

1. Port

항구를 뜻하는 단어. Port~ 로 외국 도시이름으로도 쓰인다.

선박이나 항공기의 좌측, 즉 좌현을 의미하기도 하며, 특히 해운, 항만업 종사자들은 'port side'라고 부르며 'left side'라고 부르지 않는다. 이는 과거부터 배를 부두에 정박할 때 좌현 쪽에서 인력이나 물자가 타고 내리는 전통에서 비롯된 것이다. 항공기 탑승객이 좌측 출입문으로 타고 내리도록 되어있는 것도 이 전통이 반영된 것이라 볼 수 있다. 반댓말은 '별을 보는 쪽'이라는 의미를 지닌 'starboard'. 역시 과거 영미권 선원들의 전통이 반영된 명칭이다.

2. 컴퓨터 포트

컴퓨터가 각종 신호를 받아들이고 내보낼 수 있도록 연결할 수 있는 연결 단자를 말한다.
컴퓨터 케이스에 달려 있어 손쉽게 연결이 가능한 외부 포트와, 컴퓨터 내부에 설치되어 있어 케이스를 열지 않으면 접근할 수 없는 내부 포트가 있다.
내부 포트는 하드 디스크 그래픽 카드 같은 주요 부품을 연결하는 포트이며, 외부 포트는 키보드, 마우스, 모니터 등의 주변기기를 연결하는 포트이다.
인터넷 같은 네트워크에 연결하기 의한 전용 포트도 있으며, 적외선 신호를 입출력하는 적외선 포트같은 특이한 포트도 있다.
이런 하드웨어 포트는 다음 항목의 네트워크 포트와는 완전히 다른 것이니 혼동하지 말도록 하자.

오늘날 가장 대표적인 포트는 범용 입출력 단자인 USB, 비디오 입출력 단자인 HDMI, 네트워크 신호 입출력 단자인 이더넷 포트 셋이다. 옛날에는 대부분의 컴퓨터에 직렬포트(RS323C), 병렬포트(DB25), PS/2 포트 등이 필수적으로 달려 있었으며 이들을 통해 마우스나 조이스틱, 키보드, 프린터 등을 연결했다. 물론 이제는 찾아볼 수 없는 골동품 포트들이다.

예나 지금이나 포트는 하드웨어(단자)만 달려있다고 기능을 하는 것은 아니며, 이를 구동하기 위한 드라이버가 설치되어 있어야 한다.[1]

2.1. 네트워크의 포트

TCP UDP 에서 어플리케이션이 상호구분을 위해서 사용하는 번호이다. IP 내에서 프로세스 구분을 하기 위해서 사용한다. 쉽게말하면, 각 프로토콜의 데이터가 통하는 논리적 통로이다. 컴퓨터의 물리적 포트 (랜선) 에서 데이터가 통해오는것처럼, 컴퓨터 안에서 각 프로토콜의 데이터가 컴퓨터 내부의 논리적 포트에 따라 흐른다. 윈도우 명령 프롬프트에서 netstat -an 명령을 통해 살펴볼 수 있다.

포트번호에 따라 다음과같이 구분할수 있는데, 보다 자세한 예시를 보고 싶다면 위키백과의 List of TCP and UDP port numbers (영어)를 참조할 것.

1. 잘 알려진 포트 (0 ~ 1023) - 국제 도메인 관리기구에 통제
2. 등록 포트 (1024 ~ 49151) - 국제 도메인 관리기구에 등록
3. 동적 포트 (49152 ~ 65535) - 임시 포트들. 어떤 프로세스들에게 임의로 사용가능

네트워크가 지원되는 게임들 중 TCP/IP 직접연결을 지원하는 게임들이 있는데 해당 포트번호를 열어주는 방법을 이용해 공유기에 물려있는 환경에서 이용할 수 있다. 방법은 아래와 같으며, 호스트(방 만드는사람) 측 기준으로 설명한다.(클라이언트(참가하는 사람)측은 별도로 설정할 것이 없다.) 포트를 열어야 할 일이 많다면 보안 측면을 약간 포기하고 아예 DMZ서버로 바꿔버리는 방법도 있다.
  1. 같이 하고자 하는 게임이 사용하는 포트번호를 알아둔다. 포트번호를 직접 설정할 수 있다면 설정해둔다.
  2. 공유기 관리 페이지를 열어서 포트 포워딩 항목에 해당 포트와 호스트할 PC의 IP주소를 설정해둔다.
  3. 해당 게임을 실행해서 TCP/IP게임을 호스트한다. 이때 참가하려는 사람에게는 공인IP주소(즉 공유기가 할당받은 IP주소)를 알려주어야 한다.

3. Fort

보루, 요새를 뜻하는 영단어. 요새 문서 참고.

4. 와인의 한 종류

포트 와인 문서 참고.

5. Pot

원통형의 그릇을 뜻하는 단어. 전기 포트도 이 포트이다. FIFA 월드컵 조 추첨식에서 말하는 포트 ○이 바로 이 포트이다.

6. 소프트웨어 porting

다른 운영 체제에서도 쓸 수 있게 소프트웨어를 수정하는 것. 포팅 문서 참조.


[1] 제대로 만든 메인보드라면 초기 셋업 시 드라이버를 모두 자동으로 설치해서 모든 포트를 사용 가능 상태로 만들어두는 것이 정상이지만, 간혹 드라이버가 누락되어 하드웨어(단자)는 윈도우의 장치 관리자가 찾아냈는데 드라이버는 찾지 못해 기능을 못하고 있는 경우가 있다. 이런 경우 윈도우에게 드라이버를 찾아보라고 해도 해결 못하는 경우가 많으며, 메인보드 메이커의 웹사이트에서 해결책을 찾아보는 것이 좋다. 윈도우의 장치 관리자에서 하드웨어 명칭은 알려주니, 이 명칭을 복사해 검색하면 맞는 드라이버를 찾아내는 데 도움이 된다. [2] 진짜다. [3] 원격 데스크톱 프로토콜