개발 무지렁이

[Essential Concepts] TCP와 UDP 및 OSI 7계층과 TCP/IP 4계층 본문

Backend/백엔드 필수개념

[Essential Concepts] TCP와 UDP 및 OSI 7계층과 TCP/IP 4계층

Gaejirang-e 2023. 7. 16. 18:37

🌝. TCP(Transmission Control Protocol)
가상회선을 만들어 데이터 전송신뢰성을 보장하도록 하는 프로토콜을 말한다.
(파일전송과 같이 🧩 신뢰성이 중요한 서비스에 사용)

🌚. UDP(User Datagram Protocol)
: 그런 절차 없이 데이터그램 단위데이터 전송하는 프로토콜을 말한다.
(스트리밍과 같이 🧩 연속성이 중요한 서비스에 사용)

OSI(Open System Interconnection) 7계층


네트워크 통신을 구성하는 요소들을
7계층으로 표준화한 것.

⚠️. 통신과정을 단계별로 파악할 수 있어, 문제가 발생했을 때, 해결이 용이해진다.

7. Application Layer (응용 계층)
6. Presentation Layer (표현 계층)
5. Session Layer (세션 계층)
4. Transport Layer (전송 계층): process to process delivery
3. Network Layer (네트워크 계층): host to host delivery
2. DataLink Layer (데이터링크 계층): node to node delivery
1. Physical Layer (물리 계층)

⚠️. 4계층의 TCP/UDP 포트정보를 토대로 라우팅 기능 제공, 7계층에서 HTTP URI를 토대로 라우팅 기능 제공

TCP/IP 4계층


4. Application
3. Transport
2. Internet
1. Network Interface

       Tistory's Card

Comments