TCP 2

TCP와 HTTP의 차이, OSI 7계층

TCP와 HTTP의 차이, OSI 7계층 TCP와 HTTP의 차이 TCP(Transmission Control Protocol)와 HTTP(Hypertext Transfer Protocol)는 네트워킹에서 사용되는 프로토콜이지만, 다른 계층에서 작동하며 각기 다른 역할을 수행합니다. TCP (전송 제어 프로토콜) TCP는 인터넷 프로토콜 슈트의 전송 계층에 위치하며, 데이터가 네트워크를 통해 정확하고 신뢰성 있게 전송되도록 보장하는 역할을 합니다. 연결 지향적인 프로토콜로, 데이터 전송을 시작하기 전에 '핸드셰이크'를 통해 두 장치 간에 안정적인 연결을 설정합니다. 데이터가 패킷으로 분할되어 전송되며, 도착 순서가 바뀌었을 때 순서를 재정렬하고, 분실된 패킷은 재전송을 요청합니다. HTTP (하이퍼텍스트..

TCP와 UDP의 차이점

TCP와 UDP의 차이점 TCP (Transmission Control Protocol)와 UDP (User Datagram Protocol)는 두 가지 주요한 통신 프로토콜입니다. 각각의 특성은 다음과 같습니다: TCP 연결 지향적: 통신을 시작하기 전에 연결을 설정하고, 통신이 완료된 후 연결을 종료합니다. 신뢰성: 데이터의 전달을 확인하고, 잘못된 데이터는 다시 전송합니다. 순서 보장: 전송된 데이터의 순서가 그대로 유지됩니다. 데이터 무결성: 중간에 데이터가 손상되거나 누락되는 것을 방지합니다. 속도: UDP보다 일반적으로 느립니다. 신뢰성을 제공하는 과정에서 오버헤드가 발생하기 때문입니다. 흐름 제어와 혼잡 제어: 네트워크 상황에 따라 데이터 전송 속도를 조절합니다. UDP 연결 없음: 미리 연..