Today rtolzo Learned
Github
Tags
Github
Tags
  • Topics
    • Typescript
    • Git
  • TIL
    • 2022 TIL
    • 2023 TIL
    • 2024 TIL

TCP/IP vs OSI 7계층

흔히들 네트워크를 배울때
TCP/IP와 OSI 7계층을 같이 배우는데,

실제로 현실에서 사용되고 있는건 TCP/IP이고 OSI 7계층은 개념적인 모델이다.
TCP/IP가 먼저 개발되었고 시장을 먼저 선점해버렸기 떄문이다.

다만, OSI 7계층도 잘 설계된 모델이고, TCP/IP와 비슷한 구조를 갖고있기 때문에
향후 새로운 모델을 설계할 때나 다른 모델을 이해하기 위한, 개념적 이해를 위해 존재하는 모델이다.
현재 사용되지는 않는 모델이다.

TCP/IP는 전체 네트워크 계층에서 3,4 계층을 구현한 모델이다.
TCP/IP는 표준 프로토콜이기 때문에, 초기에 시장을 선점하기 위해 나온 다양한 1, 2 계층의 모델을 지원한다.

현재 가장 많이 사용하는 1, 2계층 모델은 Ethernet (이더넷) 프로토콜이다.

1,2 계층에서는 NIC 즉, 랜카드가 신호를 처리하고
3,4 계층에서는 OS가 처리한다.

대량의 ICMP 패킷을 보낼 경우에 OS가 처리하는데, 이때 CPU에 부하가 일어나는 현상이 바로 DDOS 공격이다

마지막 수정일: