포트란 무엇이며, 그 기능과 역할은 무엇입니까?
'포트'는 컴퓨터 네트워크 분야에서 매우 중요한 개념으로, 컴퓨터 정보를 위해 특별히 고안된 개념으로, 하드웨어가 아니며 컴퓨터에 있는 '슬롯'과는 다르다고 할 수 있습니다. "소프트 포트"가 되려면 필요한 경우 컴퓨터에 수만 개의 포트가 있을 수 있습니다.
포트는 컴퓨터의 통신 프로토콜인 TCP/IP 프로토콜에 의해 정의됩니다. TCP 연결의 연결 끝을 나타내는 집합 소켓으로 사용됩니다. 구체적으로 [IP: 포트]를 사용하여 호스트에서 프로세스를 찾습니다. 두 대의 컴퓨터 프로세스 사이의 문은 임의로 정의할 수 있습니다. 그 목적은 단지 두 컴퓨터가 서로의 프로세스를 찾을 수 있도록 하는 것입니다. 이 건물은 고정된 문을 <포트>로 찾을 수 있습니다.
포트란 무엇입니까?
여기서 말하는 포트는 컴퓨터 하드웨어의 I/O 포트가 아닌 소프트웨어 형태의 개념이다. 서버는 외부 세계에 다양한 서비스를 제공할 수 있습니다. 예를 들어, 서버는 웹 서버 또는 FTP 서버일 수 있으며 동시에 메일 서버일 수도 있습니다. 왜 하나의 서버가 동시에 그렇게 많은 서비스를 제공할 수 있나요? 가장 중요한 측면 중 하나는 다양한 서비스가 서로 다른 포트를 사용하여 서로 다른 서비스를 제공한다는 것입니다. 예를 들어 WEB는 포트 80을 사용하고 FTP는 포트 21을 사용합니다. 이런 방식으로 컴퓨터는 서로 다른 포트를 통해 서로 간섭하지 않고 외부 세계와 통신합니다.
도구에서 제공하는 서비스 유형에 따라 포트는 TCP 포트와 UDP 포트의 두 가지 유형으로 구분됩니다. 컴퓨터가 서로 통신할 때 두 가지 방법이 있습니다. 하나는 정보를 보낸 후 정보가 도착했는지 확인하는 것입니다. 즉, 이 방법은 주로 TCP 프로토콜을 사용하고, 다른 하나는 이를 무시하는 것입니다. , 정보 도착 여부를 확인하지 않고 보내는 방법은 대부분 UDP 프로토콜을 사용합니다. 이 두 프로토콜에 해당하는 서비스에서 제공하는 포트는 TCP 포트와 UDP 포트로 구분됩니다.