*가 있는것은 나중에 블로그에 올린다는 뜻입니다.
TCP와 UDP모두 둘다 인터넷 프로토콜의 종류중 하나이며, 컴퓨터의 데이터를 전송하기 위해
사용되는 프로토콜 입니다.
TCP는 영어를 그대로 한국어로 바꿔보면 "전송 제어 프로토콜" 입니다.
tcp는 연결 지향형 프로토콜로, 데이터의 신뢰성과 순서 보장에 중점을 둡니다.
데이터를 *패킷으로 나누어 보내고 패킷을 받은 상대방이 응답하는 방식으로 통신합니다.
데이터를 전송하기 전에 연결을 설정하고, 전송이 완료되면 연결을 종료하는 과정을 거칩니다. 이러한 Tcp 속성으로
웹 브라우징, 이메일, 파일전송 등과 같은 데이터의 정확성과 순서가 중요한 응용 프로그램에 주로 사용됩니다
좀... 길게 설명 했는데 3줄 요약 해보겠습니다.
1. 데이터의 신뢰성과 순서 보장에 중점을 둔다.
2. 송신자가 데이터를 주고 데이터를 잘 주었는지 확인하고, 수신자는 그거에 알맞은 대답을 해줍니다.
3. tcp는 웹 브라우징, 이메일, 파일전송과 같은 데이터의 정확성이 중요한 응용 프로그램에서 주로 사용된다.
UDP도 영어를 한국어로 바꿔 보면 "사용자 *데이터그램 프로토콜" 이라고 할수있습니다.
반면에 udp는 비연결형 프로토콜로, 데이터의 신뢰성과 순서 보장이 없습니다.
데이터를 패킷으로 나누어 보내긴하지만, "데이터 잘갔니?" 같이 확인을 보내지 않습니다.
따라서 응답을 기다리지 않고 다음 패킷을 계속해서 보냅니다. 즉 전송 중에 일부 패킷이 손실되더라도 재전송을 하지 않습니다. UDP는 실시간 스트리밍, DNS, 오디오/비디오 통화같은 신속한 전송이 중요한곳에서 쓰인다.
이것도 너무 길니 3줄 요약 하겠습니다.
1. udp는 비연결형 프로토콜로, 데이터의 신뢰서오가 순서 보장을 하지 않습니다2. 데이터를 패킷으로 나누어 보내지만, 확인을 하지 않고 다음 패킷을 계속해서 보냅니다.3. udp는 실시간 스트리밍, DNS, 오디오/비디오 통화같은 신속한 전송이 필요한곳에서 쓰인다.
다음은 이해에 도움이되는 사진들 입니다. (참고로 인터넷에서 퍼온것 입니다.)
[네트워크] ip주소, Mac 주소 (0) | 2023.05.24 |
---|---|
[네트워크] Packet (0) | 2023.05.23 |
[네트워크] 프록시(Proxy) 란? (Forward proxy, Reverse Proxy) (0) | 2023.05.21 |
[네트워크] Port (0) | 2023.05.18 |
[네트워크] localhost (0) | 2023.05.18 |