로딩
요청 처리 중입니다...

TCP/IP 4계층 모델 기반으로 리눅스 커널 네트워킹 스택(Linux Kernel Networking Stack) 이해하기

 TCP/IP 4계층 모델 기반으로 리눅스 커널 네트워킹 스택(Linux Kernel Networking Stack) 이해하기

OSI 7계층 모델은 네트워크 통신방식을 이해하는데 이론적으로 가장 이상적이면서 기본적인 네트워크 모델을 정의하고 있지만 실제 네트워크 환경에서는 복잡하고 비효율적인 측면이 없지 않아 있다. 그래서 실제 TCP/IP 기반의 인터넷 통신환경에서는 기존 OSI 7계층 모델과 달리 4계층으로 단순화되어어 통해 실용성과 효율성을 높인 TCP/IP 4계층 모델을 기반으로 하고 있다.

그래서 이번 포스팅에서는 실제 Linux 커널 네트워킹 스택에서 패킷이 처리되는 과정과 이를 TCP/IP 4 계층과 매치하여 정리해보고자 한다. 그럼 포스팅 시작!!

1. TCP/IP 4계층 모델 이란?

TCP/IP 4계층 모델의 첫시작은 1970년 냉전시대, 미국 국방부에서 소련 핵공격 등으로 통신센터가 한번에 마비 될 수 있는 (유선통화망에 적용된 중앙집중식 방식의) 회선교환 통신방식 보다 안전한 분산형 네트워크 개발의 필요성으로 시작된 ARPANET※ 프로젝트를 통해서 정의된 패킷교환 방식의 네트워크 모델이...

# ARPAnet # NetworkStack # tcpip # 커널네트워킹스택