Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- face verification
- k8s
- k8s-device-plugin
- kubernetes자동완성
- kubernetes
- 넘무무서웡...
- Pods Evicted
- k8s고장나면
- Kubernets 이론
- nvidia-container-cli
- BigSur
- 얼굴분류
- worker node
- GPU
- macm1
- RunContainerError
- mac m1
- kubectl #
- nvidia-docker
- #kubernetes
- k8s-driver-plugin
- nvidia-driver-plugin
- 삶이란...
- kotin
- Kotlin
- 얼굴검출
- 코틀린
- ₩
- #Kuberspawner
- kubectl completion bash
Archives
- Today
- Total
더듬이
[CS 지식] UDP 와 TCP/IP 개념 및 차이 본문
TCP 와 UDP는 IOS 7계층에서 전송계층에서 사용하는 프로토콜이다.
간단한 개념 복기
- 전송계층:
네트워크 계층과 세션 계층 사이에서 송수신되는 데이터를 안전하게 전달해주는 계층
- 프로토콜:
위의 전송계층에서 송수신되는 데이터(패킷)을 서로 이해할 수 있는 표현방식으로 바꾸는 표현방식들을 말한다.
이렇게 전송계층의 프로토콜중 대표적인 것이 두가지 있는데 바로 TCP 와 UDP 이다.
TCP 와 UDP 차이
- 연결성/ 신뢰성 /속도 차이
둘의 가장 큰 차이는 TCP 는 연결형 프로토콜 (Connection-oriented protocol)이고 UDP 는 비연결 지향형 프로토콜(Connection-less protocol) 이다.
TCP는 연결이 먼저 성공해야 데이터 송수신이 가능하며 데이터의 손실,오류,삭제등에 대해 데이터 재전송이 가능하여 데이터 손실을 방지할 수 있다.
=> 이러한 특징때문에 TCP는 신뢰성 있는 데이터 전송(데이터 손실되면 안되는) 이 필요한 어플리케이션에 사용된다.
UDP 의 경우에는 연결이 되어있는지 확인하는 작업이 없다. 그렇기에 일방적으로 데이터를 전달한다. 또한 데이터 재전송이 없다.
= > 연결, 데이터 손실 확인등을 위한 header정보도 적고 연결확인 작업도 없기 대문에 좀 더 빠르게 데이터 전송이 필요한 어플리케이션에서 사용한다.
'공부 정리' 카테고리의 다른 글
dpkg error 해결 방법 dpkg: warning: not found in PATH or not executable (2) | 2021.04.09 |
---|