New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Q2) TCP vs UDP (Interview Question in HTTP) #12
Comments
TCP와 UDP는 모두 OSI 7 모형 전송계층에 해당하는 전송 프로토콜입니다. TCP는 3-way 핸드쉐이크로 커넥션을 만들어 확실히 연결이 보장된 후 통신하며, 데이터의 전송 순서를 보장하기 때문에 전송 신뢰도가 보장되는 대신, UDP에 비해서는 느리게 되는 단점이 있습니다. 대부분의 HTTP 통신, 이메일, 파일 전송 등에 사용됩니다. UDP는 데이터 전송 순서를 보장하지 않고, 수신 쪽과의 연결 여부 확인 없이 단방향 데이터 전송을 하기 때문에 더 빠른 대신 신뢰도가 보장되지 않는 단점이 있습니다. 데이터 유실에도 큰 문제가 발생하지 않는 동영상 스트리밍 등에 사용됩니다. |
TCP와 UDP는 인터넷으로 통신할 때 사용되는 프로토콜로 OSI 7 Layer or TCP/IP 4 Layer의 전송계층에 해당된다. 두 프로토콜 모두 IP프로토콜을 통해 얻어진 패킷을 다른 컴퓨터로 전송하는 역할을 하는데 |
(즉석) (보충) |
TCP, UDP는 OSI 7 계층 중 전송계층에 해당하며 데이터를 전송하기 위해 사용되는 프로토콜입니다. TCP는 연결형서비스로 데이터 전송 전에 클라이언트, 서버간 3-way-handshake과정을 통해 연결을 수립하고 데이터를 주고 받음으로써 신뢰성을 보장합니다. 수신측의 데이터 처리속도가 송신측 속도보다 느릴경우 둘 간의 속도 차이를 해결하는 흐름제어, 네트워크 내의 패킷양을 제어함으로써 발생하는 오버플로나 손실을 막는 혼잡제어를 제공합니다. 주로 웹 http통신, 이메일, 파일전송에 사용됩니다. UDP는 비연결형서비스로 신뢰성이 보장되지 않고 연결을 하지 않으므로 TCP보다 속도가 빠릅니다. 흐름,혼잡제어를 지원하지 않고 |
TCP와 UDP는 전송계층에서 사용하는 프로토콜입니다. |
TCP와 UDP에 대해 설명하고 그 차이점에 대해 말씀해주세요. (엄근진 😶)
The text was updated successfully, but these errors were encountered: