컴퓨터 포트란?
컴퓨팅의 포트는 네트워킹,컴퓨터 하드웨어 및 소프트웨어의 콘센트 유형으로 각각 세 가지 주요 용도가 있습니다:
- 네트워킹의 포트는 특정 서비스에 대한 통신을 수신하거나 전송하는 네트워크 프로토콜과 관련된 소프트웨어 정의 번호입니다.
- 컴퓨터 하드웨어의 포트는 주변 하드웨어가 연결되는 잭 또는 소켓입니다.
- 컴퓨터 소프트웨어의 포트는 소프트웨어가 원래 설계된 것과 다른 하드웨어 또는 운영 체제에서 실행되도록 변환되거나 변환된 경우입니다.
컴퓨터 네트워크 포트란?
컴퓨터 네트워킹의 포트는 컴퓨터가 단일 물리적 네트워크 연결을 사용하여 각 포트 번호를 할당하여 많은 수신 및 발신 요청을 처리하는 방법입니다. 숫자는 16 비트 숫자 인 0 에서 65535 로 이동합니다.
이러한 포트 번호 중 일부는 구체적으로 정의되며 항상 특정 유형의 서비스와 연결됩니다. 이들은 잘 알려진 포트라고하며 0 에서 1023 로 이동합니다.
1024 에서 49151 까지의 숫자를 등록 된 포트라고하며 특정 사용을 위해 인터넷 할당 번호 기관에 등록 할 수 있습니다. 49152 에서 65535 까지의 숫자는 할당되지 않았으며 모든 유형의 서비스에서 사용할 수 있으며 동적 포트,개인 포트 또는 임시 포트라고합니다.
예를 들어 포트 번호를 업무용 전화 시스템의 내선 번호로 생각하십시오. 회사 전화 번호는 컴퓨터 인터넷 프로토콜(아이피)주소 또는 균일 한 리소스 로케이터와 같습니다. 사용자를 올바른 회사와 연결하지만 회사에서 대화하고 싶은 사람을 정의하지는 않습니다. 그러나 내선 전화는 조직의 적절한 사람과 연결되며 포트는 컴퓨터의 올바른 서비스에 연결합니다. 전화 걸기 내선 번호 0 은 모든 전화 시스템에서 매우 일반적이며 항상 특정 서비스를 정의하는 잘 알려진 포트와 같습니다.
포트는 항상 프로토콜과 연결됩니다. 일반적으로 이것은 통신을위한 전송 제어 프로토콜 또는 사용자 데이터 그램 프로토콜이지만 인터넷 제어 메시지 프로토콜 메시지는 특정 포트도 사용합니다. 예를 들어,10.0.0.1:80 또는 www.techtarget.com:443.모든 인터넷 통신에는 항상 연결된 포트가 있지만 종종 통신 유형에 의해 암시되기 때문에 사용자에게 표시되지 않을 수 있습니다.
컴퓨터는 단일 인바운드 포트에서 많은 동시 연결을 관리할 수 있습니다. 로컬 포트,로컬 포트,원격 포트 및 원격 포트가 각 연결을 지정하기 때문입니다. 수신 대기 포트는 컴퓨터가 해당 포트 번호에 대한 인바운드 요청을 적극적으로 대기하여 해당 연결을 허용하는 경우입니다. 포트 포워딩은 특정 포트의 한 주소로의 통신이 처리를 위해 다른 컴퓨터로 전송되거나 전달되는 경우입니다.
네트워크 포트는 사이버 보안에 어떤 영향을 미칩니 까?
네트워크 포트는 일반적으로 네트워크 보안 및 사이버 보안의 주요 요소입니다.
예를 들어 포트 스캔은 주소의 모든 포트를 시도하여 어떤 포트가 열려 있고 수신 대기 중인지 확인합니다. 공격자는이를 사용하여 공격 할 수있는 취약한 서비스를 찾을 수 있습니다.
방화벽은 통신을 허용하거나 차단할 때 포트 번호를 고려합니다. 그들은 단지 서비스에 필요한 특정 포트에 대한 통신을 허용하고 그들이 악용 될 수 있도록 다른 불필요한 포트를 차단하도록 구성되어 있습니다.
사용중인 포트의 예로,한 회사가 웹 사이트,이메일 및 안전한 파일 전송 서비스를 인터넷에 갖고 싶어한다고 말합니다. 방화벽은 웹 트래픽의 경우 포트 80 및 443,인바운드 이메일의 경우 포트 25,보안 셸의 경우 포트 22 에 대한 인바운드 연결을 허용합니다. 이러한 포트를 각 서비스 유형에 대한 특정 서버로 전달합니다. 방화벽은 다른 모든 포트를 차단합니다.따라서 직원이 포트 21 대신 포트 21 을 잘못 사용하려고 하면 차단됩니다. 예를 들어,공격자가 포트 3389 에 연결하려고 하면 방화벽이 연결을 차단합니다.
컴퓨터 하드웨어 포트 란 무엇입니까?
컴퓨터 하드웨어에서 포트는 다른 주변 장치에 연결할 잭 또는 콘센트입니다. 이들은 각 목적을 위해 표준화됩니다.
일부 일반적인 포트는 범용 직렬 버스 포트,이더넷 포트 또는 디스플레이 포트입니다. 더 이상 일반적으로 사용되지 않는 일부 구형 포트는 직렬 포트,병렬 포트 및 마우스/키보드 포트입니다. 일반적인 지침으로 플러그 콘센트가 컴퓨터에 있으면 포트라고 하며 콘센트가 벽에 있으면 잭이라고 합니다.
컴퓨터 소프트웨어 포트란?
컴퓨터 소프트웨어에서 포팅 동사는 소프트웨어가 원래 프로그래밍된 것과 다른 하드웨어 유형 또는 운영체제에서 실행되도록 변경되거나 번역되는 프로세스입니다. 결과는 소프트웨어의 포트라고 할 수 있습니다.
이러한 예는 다음과 같습니다:
- 마이크로 소프트는 원래 86 프로세서에서 실행 윈도우 10 을 프로그래밍하지만 지금은 팔 프로세서에서 실행 윈도우를 포팅한다.
- 마이크로소프트는 윈도우즈 운영체제에서 실행되도록 오피스를 프로그래밍했지만,오피스 포트는 맥오스에서도 사용할 수 있다.
- 원래 하나의 비디오 게임 콘솔에서 실행되도록 설계된 게임을 다른 유형의 콘솔에서 실행하도록 이식하는 것도 일반적입니다.