본문 바로가기

MOYA Think

네트워크의 TCP 및 UDP 포트란 무엇?

반응형

 

우리가 많이 사용하는 컴퓨터에서 데이터를 주고받을 때 프로토콜이 하는 일이 무엇인지 볼까 합니다..

 

인터넷이 어떻게 작동하는지 궁금하신 적이 있나요? 집에서 편안하게 인터넷에 연결된 장치에서 사진, 이메일, 전화 및 웹 사이트 보기를 보내고 받을 수 있는데요. 이러한 작업은 TCP UDP 포트에 따라 달라집니다. 이러한 포트는 어떻게 작동할까요?

 

먼저 알아보기 전에 포트가 무엇인지 이해해야 합니다. 컴퓨터는 포트를 사용하여 네트워크의 다른 컴퓨터와 통신하고 연결을 구성합니다. 여기서 문제의 포트는 물리적 구성 요소가 아니라 둘 이상의 컴퓨터 사이의 가상 끝점입니다. 인터넷에서 가장 일반적인 포트는 TCP UDP 포트입니다.

 

TCP 포트란

TCP는 전송 제어 프로토콜의 약자로, 연결 지향 프로토콜입니다. 네트워킹에서 프로토콜은 장치 간에 데이터가 전송되는 방식을 제어하는 규칙 또는 표준입니다. TCP는 데이터를 전송하기 전에 수신 장치와 송신 장치 간의 연결을 설정하기 때문에 연결 지향 프로토콜이라고 합니다.

 

TCP 포트는 전송 제어 프로토콜을 준수하는 포트입니다. 일부 TCP 포트에는 파일 전송을 위한 파일 전송 프로토콜 포트(20 21), 전자 메일용 SMTP 포트(25) IMAP 포트(143), 보안 셸 포트(22)가 있습니다.

 

TCP 포트는 어떻게 작동합니까?

TCP 포트는 데이터를 공유하기 전에 연결을 만듭니다. 예를 들어, 만약 당신이 당신의 친구에게 새로운 영화나 게임에 대해 말하고 싶다면, 당신은 전화를 할 수 있습니다. 독자 분은 친구의 번호로 전화를 걸었고, 그녀가 전화를 받고 독자 분이 통화 중이라는 것을 확인하면, 그녀는 전화를 받습니다. 그러면 당신은 그녀에게 게임에 대해 말하기 시작할 수 있습니다.

TCP 포트도 이러한 방식으로 작동합니다. 데이터를 전송하기 전에 송신자와 수신 장치 간의 안전한 연결이 보장됩니다. 하지만 데이터를 수신하거나 보내기 위해 TCP 포트를 사용하는 장치는 처음에 어떻게 연결을 만들까요? 그들은 3방향 악수를 사용하여 이렇게 합니다.

 

3방향 악수란 무엇일까요?

네트워크 그래픽 뒤에서 악수를 합니다.

TCP에서 데이터를 전송하는 장치는 데이터를 수신해야 하는 장치에 연결됩니다. TCP 포트가 안정적인 연결을 설정하는 방법을 3방향 핸드셰이크라고 합니다.

 

이름에서 알 수 있듯이 3방향 핸드셰이크는 SYNSYN-ACKACK라는 세 가지 메시지의 형태로 제공되는 세 가지 상호 작용을 필요로 합니다.

 

첫 번째는 SYN 세그먼트입니다. 송신 장치는 SYN(동기화된 시퀀스 번호) 메시지를 전송하여 수신 컴퓨터와 통신을 시도합니다. 그것은 "안녕하세요! 환승 가능하신가요? "

 

수신 장치가 연결할 수 있는 경우 SYN-ACK 세그먼트로 연결 요청을 보내는 장치에 응답합니다. SYN-ACK 세그먼트는 연결 요청을 승인하고 동기화된 시퀀스 번호를 보냅니다. 간단히 말해서, 장치는 ", 당신의 요청을 인정합니다. 그리고 저는 기꺼이 연결을 만들 것입니다."

 

이 경우 송신 장치는 수신 장치로 ACK 세그먼트를 전송하여 메시지를 승인했음을 알립니다. 그런 다음 연결이 형성되고 데이터를 전송하기 시작합니다. 데이터 전송이 확인되고 완료되면 연결이 종료됩니다.

 

이렇게 하면 수신 장치로 전송되는 모든 데이터가 완료되고 올바른 순서로 전송됩니다. 또한 연결이 먼저 이루어졌기 때문에 누락된 패킷이 없습니다.

UDP 포트란

UDP는 사용자 데이터그램 프로토콜의 약자입니다. User Datagram Protocol(사용자 데이터그램 프로토콜)은 연결이 없습니다. , 호스트 장치가 사전에 연결을 설정하지 않고 수신자에게 데이터를 전송할 수 있습니다. UDP 포트는 UDP/IP 프로토콜에 따라 달라집니다. UDP 포트에는 DNS 포트(53), Dynamic Host Configuration Protocol 포트(68) 및 게임 서비스에서 사용하는 Kerberos 포트(88)가 포함됩니다.

 

UDP 포트는 어떻게 작동합니까?

TCP 포트와 달리 UDP 포트는 데이터를 전송하기 전에 연결을 설정할 필요가 없습니다. 그래서, 만약 여러분이 친구에게 지지를 모방한 새로운 영화에 대해 말하고 싶다면, 여러분은 대화를 외쳐야 하고 여러분의 친구가 근처에 있고 여러분이 들을 수 있기를 희망해야 할 것입니다. 꽤 믿을 수 없죠?

 

전 세계에서 서로 연결되어 있는 데이터 포인트입니다.

전달하려는 정보를 받는 책임은 전적으로 친구에게 있습니다. 아직 연결하지 않았기 때문에 친구가 제대로 듣지 못하고 단편적인 소리만 들릴 수도 있습니다.

 

UDP 포트에서 호스트는 특정 대상을 고려하지 않고 패킷(작은 세그먼트)으로 데이터를 전송합니다. 그런 다음 수신 장치가 이러한 패킷을 수신하기를 희망하며, 데이터가 원활하게 수신된다는 보장이 없기 때문에 신뢰할 수 없습니다. 따라서 패킷이 수신 측으로 전달되지 않고 데이터가 손실됩니다. 이를 패킷 손실이라고 합니다.

 

TCP 포트와 UDP 포트의 차이

TCP 포트는 인터넷을 통해 정보를 전송하는 동일한 기능을 수행하지만 기능과 용도는 다릅니다.

 

TCP 포트는 연결 지향 프로토콜로 데이터를 전송하기 전에 3방향 핸드셰이크를 사용하여 두 장치와 연결을 설정하므로 통신 및 데이터 전송에 더 안정적입니다. 이렇게 하면 모든 데이터가 올바른 순서로 수신됩니다. 그리고 과정에 오류가 있을 때, 그것은 발견하기 쉽습니다. 그러나 이는 UDP 포트와 다릅니다.

 

TCP 포트는 안정성 때문에 전자 메일, 사진, 웹 사이트 등과 같이 안전하고 완벽한 데이터 전송이 필요한 서비스에 사용됩니다.

 

UDP 포트는 무연결 프로토콜이기 때문에 데이터 패킷을 전송하기 전에 연결을 설정하지 않음으로써 많은 시간을 절약합니다. 이는 시간에 민감한 서비스에 유용하고 실시간으로 데이터를 수신할 수 있습니다. UDP 포트는 비디오, 음성 및 게임 스트리밍에 사용됩니다.

 

TCP UDP

TCP UDP 포트는 정기적으로 들을 수 없는 네트워킹 용어이지만, 우리 인터넷의 기반입니다. 이 두 포트가 없으면 데이터 전송이 불가능 하기에 우리 일 생활에 큰 역할을 합니다.

반응형