TCP 4

OSI 4계층 전송 계층(Transport Layer)이란? TCP와 UDP의 데이터 전달 방식

OSI 4계층 전송 계층(Transport Layer)이란? TCP와 UDP의 데이터 전달 방식📌 한눈에 요약전송 계층은 네트워크 계층에서 전달된 패킷을 통신의 끝단까지 안정적으로 전달하는 역할을 담당한다. 포트 번호를 사용해 애플리케이션을 구분하며, 대표적인 프로토콜로 TCP와 UDP가 있다.🔗 이전 계층과의 관계전송 계층은 OSI 3계층 네트워크 계층에서 전달된 패킷을 기반으로 동작한다. 네트워크 계층이 경로를 결정한다면, 전송 계층은 실제 데이터 전달 방식을 관리한다.📦 전송 계층의 데이터 단위전송 계층에서는 데이터를 세그먼트(segment) 단위로 처리한다. 세그먼트에는 포트 번호 정보가 포함되어 하나의 장치에서 여러 애플리케이션 통신이 가능해진다.🔢 포트 번호의 역할포트 번호는 같은 IP..

TCP 3-way Handshake 동작 과정 – 신뢰성 있는 연결은 어떻게 만들어질까?

TCP 3-way Handshake 동작 과정 – 신뢰성 있는 연결은 어떻게 만들어질까?📌 한눈에 요약TCP 3-way Handshake는 클라이언트와 서버가 데이터를 주고받기 전에서로 통신이 가능한 상태인지 확인하는 연결 설정 과정이다.이 글에서는 TCP의 정의보다는,실제 통신에서 3-way Handshake가 어떤 순서로 동작하며왜 반드시 필요한지를 중심으로 정리한다.🔗 TCP 연결이 필요한 이유TCP는 신뢰성을 보장하는 전송 계층 프로토콜이다.데이터가 손실되거나 순서가 뒤바뀌는 것을 방지하기 위해통신 전에 양쪽 장비가 서로의 상태를 확인하는 과정이 필요하다.3-way Handshake는 이러한 신뢰성 있는 통신을 시작하기 위한사전 절차라고 볼 수 있다.📡 3-way Handshake는 언제 발..

TCP와 UDP 차이점 정리 – 데이터 전송 방식은 왜 두 가지일까?

TCP와 UDP 차이점 정리 – 데이터 전송 방식은 왜 두 가지일까? 📌 한눈에 요약TCP와 UDP는 전송 계층에서 사용되는 대표적인 프로토콜이다. TCP는 신뢰성을 보장하는 연결 지향 방식이며, UDP는 빠른 전송을 우선하는 비연결 지향 방식이다. 이 글에서는 TCP와 UDP의 구조적 차이와 동작 방식, 그리고 각각이 사용되는 이유를 중심으로 정리한다.🧩 전송 계층과 TCP·UDP의 역할전송 계층은 송신자와 수신자 간의 데이터 전달을 책임지는 계층이다. 이 계층에서는 데이터가 얼마나 정확하고 안정적으로 전달되는지가 중요하다. TCP와 UDP는 이러한 전송 계층에서 서로 다른 목적을 가지고 설계된 프로토콜로, 상황에 따라 선택적으로 사용된다. ❓ TCP란 무엇인가?TCP는 연결 지향형 프로토콜로, 통..

TCP/IP 모델과 OSI 7계층 차이점 정리 – 실제 인터넷 통신은 어떤 구조를 사용할까?

TCP/IP 모델과 OSI 7계층 차이점 정리 – 실제 인터넷 통신은 어떤 구조를 사용할까? 📌 한눈에 요약TCP/IP 모델과 OSI 7계층은 모두 네트워크 통신 구조를 설명하기 위한 모델이지만, 목적과 활용 방식에는 차이가 있다. OSI 7계층이 개념적·교육적 모델이라면, TCP/IP 모델은 실제 인터넷에서 사용되는 실무 중심의 모델이다. 이 글에서는 두 모델의 구조와 차이점을 비교하며 네트워크 통신의 전체 흐름을 정리한다.🧩 TCP/IP 모델이란 무엇인가?TCP/IP 모델은 인터넷 환경에서 실제로 사용되는 네트워크 통신 모델이다. 미국 국방부 산하 연구기관에서 개발되었으며, 오늘날 우리가 사용하는 웹, 이메일, 파일 전송 등 대부분의 인터넷 통신이 이 모델을 기반으로 동작한다. TCP/IP 모델은..