TCP, UDP 특징과 차이점
·
Develop/Network
1. TCP (Transmission Control Protocol)TCP는 신뢰성이 높은 연결 지향(연결 설정 필요) 프로토콜입니다. 데이터 전송 시 패킷이 손실되거나 순서가 뒤바뀌는 것을 방지하기 위해 엄격한 오류 검출 및 복구 메커니즘을 사용합니다. 주요 특징은 다음과 같습니다.연결 지향적: 데이터 전송 전에 송신자와 수신자 간에 연결을 설정합니다. (3-way Handshake)신뢰성 보장: 데이터가 손실되거나 손상되면 재전송을 통해 복구합니다.데이터 흐름 제어: 송수신 속도를 조정해 네트워크 혼잡을 방지합니다.패킷 순서 보장: 데이터가 올바른 순서로 도착하도록 정렬합니다.오버헤드: 패킷 헤더가 크고, 재전송 및 확인 절차로 인해 성능이 다소 저하될 수 있습니다.주요 사용 사례:HTTP/HTTPS..
OSI 7계층이란
·
Develop/Network
OSI 7계층(Open Systems Interconnection Reference Model)은 네트워크 통신을 체계적으로 나누어 이해하고 설계하기 위해 국제표준화기구(ISO)가 제정한 모델입니다. 각 계층은 특정한 역할과 기능을 담당하며, 계층 간 상호작용을 통해 데이터가 전달됩니다. 아래는 OSI 7계층에 대한 자세한 설명입니다.1. 물리 계층 (Physical Layer)데이터 전송의 물리적 매체와 방법을 정의하는 계층입니다.전기 신호, 광 신호, 무선 신호 등으로 데이터를 전달합니다.케이블, 커넥터, 전송 속도, 전압 등 물리적 요소를 다룹니다.장비 예: 허브, 리피터, 케이블.2. 데이터 링크 계층 (Data Link Layer)물리 계층을 통해 전달된 데이터를 프레임 단위로 관리하며, 신뢰성..