[네트워크] TCP와 UDP의 특징과 차이점
·
CS/네트워크
TCP의 특징연결 지향적 프로토콜: 데이터 전송 전에 수신 측과 연결을 설정(3-way handshake)한 후 데이터를 전송합니다.신뢰성: 전송 중 손실된 패킷이 있으면 재전송을 통해 복구하고, 패킷의 순서를 보장해 전송합니다.흐름 및 혼잡 제어: 네트워크의 상태와 수신자의 처리 능력을 고려해 전송 속도를 조절해 줍니다.오버헤드가 큼: 연결 설정, 패킷 순서 보장, 오류 제어 등을 위한 부가 작업이 많아 상대적으로 전송 속도가 느리고, 헤더 크기가 큽니다(20-60바이트).UDP의 특징비연결형 프로토콜: 데이터를 전송하기 전에 연결 설정 과정이 없어, 바로 전송이 가능합니다.신뢰성이 낮음: 패킷이 손실되거나 순서가 뒤바뀔 수 있으며, 이를 복구하지 않고 그대로 전송합니다.오버헤드가 적음: 추가적인 제어..
[네트워크] OSI 7 계층
·
CS/네트워크
OSI 7 계층 :  컴퓨터 네트워크에서 시스템 간의 상호 연결을 표준화하기 위해 ISO(국제표준화기구)에서 제정한 모델OSI 7 계층의 구조 및 역할물리 계층 (Physical Layer)역할: 실제 하드웨어 장치 간의 데이터 전송을 담당합니다. 전송 매체, 신호 형태, 전압 등을 정의하며, 전기적 신호로 데이터가 이동하는 방식을 다룹니다.전송단위: 비트예: 케이블, 허브, 리피터 등데이터 링크 계층 (Data Link Layer)역할: 물리 계층을 통해 전송되는 데이터를 프레임으로 변환하여 전송하며, 오류 감지 및 수정, 흐름 제어를 담당합니다. 네트워크 기기 간 신뢰성 있는 데이터 전송을 지원합니다.전송단위: 프레임예: 스위치, 브리지, MAC 주소네트워크 계층 (Network Layer)역할: 데..