Notice
Recent Posts
Recent Comments
Link
개발 무지렁이
[Essential Concepts] TCP와 UDP 및 OSI 7계층과 TCP/IP 4계층 본문

🌝. 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를 토대로 라우팅 기능 제공
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
3. Transport
2. Internet
1. Network Interface
'Backend > 백엔드 필수개념' 카테고리의 다른 글
[Essencial Concepts] 토큰 기반 인증방식 JWT와 OAuth (0) | 2023.07.16 |
---|---|
[Essential Concepts] 프로세스와 스레드 및 컨텍스트 스위칭과 PCB (0) | 2023.07.16 |
[Essential Concepts] 자원의 이름으로 리소스를 식별하여 자원의 상태를 요청하거나 변경하는 REST API와 'RESTful' 하다 (0) | 2023.07.16 |
[Essential Concepts] 프레임워크와 라이브러리 (0) | 2023.03.11 |
[Essential Concepts] 빌드와 배포 (0) | 2022.12.02 |