728x90
반응형

인터넷 5

TCP 4-Way Handshake(TCP 4단계 핸드셰이크)

개요TCP 4-Way Handshake는 TCP 연결을 안전하게 종료하기 위해 수행되는 4단계 통신 과정이다. 데이터 전송이 완료된 후 클라이언트와 서버가 각각 독립적으로 연결 종료 의사를 교환하며, 데이터 손실 없이 연결을 종료하는 데 중요한 역할을 한다.1. 개념 및 정의TCP 4-Way Handshake는 TCP 연결을 종료하기 위해 FIN, ACK 패킷을 네 번 교환하는 절차이다. 연결 설정과 달리 양방향 종료가 필요하기 때문에 4단계 과정이 요구된다.2. 특징항목설명비고연결 종료 과정데이터 전송 이후 수행안정성 확보양방향 종료양쪽 모두 종료 필요독립적 처리4단계 구조FIN → ACK → FIN → ACK표준 절차한줄 요약: 양방향 통신을 안전하게 종료하기 위한 절차이다.3. 구성 요소단계설명역할..

Topic 2026.06.26

TCP 3-Way Handshake(TCP 3단계 핸드셰이크)

개요TCP 3-Way Handshake는 TCP(Transmission Control Protocol)에서 클라이언트와 서버 간의 신뢰성 있는 연결을 설정하기 위해 수행되는 3단계 통신 절차이다. 데이터 전송 전에 양측의 상태를 동기화하고 연결 가능 여부를 확인하는 핵심 메커니즘으로, 인터넷 통신의 기본 기반을 형성한다.1. 개념 및 정의TCP 3-Way Handshake는 연결 지향(Connection-Oriented) 프로토콜인 TCP에서 세 번의 메시지 교환을 통해 연결을 수립하는 과정이다. SYN, SYN-ACK, ACK 패킷을 통해 양측이 통신 준비 상태임을 확인한다.2. 특징항목설명비고연결 지향연결 후 데이터 전송신뢰성 확보3단계 과정SYN → SYN-ACK → ACK표준 절차상태 동기화시퀀스..

Topic 2026.06.26

HTTP Protocol(HyperText Transfer Protocol)

개요HTTP(HyperText Transfer Protocol)는 클라이언트와 서버 간에 데이터를 주고받기 위한 애플리케이션 계층 프로토콜로, 웹의 기반을 이루는 핵심 기술이다. 웹 브라우저와 웹 서버 간의 요청(Request)과 응답(Response) 구조를 통해 HTML, JSON, 이미지 등 다양한 리소스를 전송한다. HTTP/1.1, HTTP/2, HTTP/3로 발전하며 성능과 보안이 지속적으로 향상되고 있다.1. 개념 및 정의HTTP는 클라이언트-서버 모델을 기반으로 동작하는 무상태(Stateless) 프로토콜로, 요청(Request)과 응답(Response) 메시지를 통해 데이터를 교환한다. 기본적으로 TCP/IP 위에서 동작하며, HTTPS는 TLS/SSL을 통해 보안을 강화한 형태이다.2...

Topic 2026.06.17

ICMP(Internet Control Message Protocol)

개요ICMP(Internet Control Message Protocol)는 IP 계층에서 동작하며 네트워크 상태를 진단하고 오류를 전달하기 위한 제어 프로토콜이다. 데이터 전송 자체를 담당하지는 않지만, 패킷 전달 과정에서 발생하는 문제를 알리고 네트워크 운영 및 관리에 필수적인 역할을 수행한다. 대표적으로 ping, traceroute와 같은 네트워크 진단 도구에서 활용된다.1. 개념 및 정의ICMP는 IP 프로토콜의 보조 프로토콜로, 네트워크 장비 간 오류 메시지와 상태 정보를 전달하기 위해 사용된다. IP 패킷 전달 중 발생하는 문제(예: 목적지 도달 불가, TTL 초과 등)를 송신자에게 통지하며, 네트워크 경로와 연결 상태를 확인하는 데 활용된다.2. 특징구분설명비교 요소제어 프로토콜데이터 전송..

Topic 2026.04.21

TCP/UDP(Transmission Control Protocol / User Datagram Protocol)

개요TCP와 UDP는 인터넷 전송 계층(Transport Layer)에서 사용되는 대표적인 프로토콜로, 데이터 통신의 신뢰성과 속도를 결정하는 핵심 요소이다. TCP는 신뢰성을 보장하는 연결형 프로토콜이며, UDP는 빠른 전송을 위한 비연결형 프로토콜이다. 두 프로토콜은 목적과 사용 환경에 따라 선택적으로 활용된다.1. 개념 및 정의TCP(Transmission Control Protocol)는 데이터 전송 시 연결을 설정하고, 패킷 손실이나 순서 오류를 보정하여 신뢰성 있는 통신을 제공하는 프로토콜이다. 반면 UDP(User Datagram Protocol)는 연결 설정 없이 데이터를 빠르게 전송하는 방식으로, 신뢰성보다는 속도를 우선시하는 프로토콜이다.2. 특징구분TCPUDP연결 방식연결 지향비연결형..

Topic 2026.04.20
728x90
반응형