본문 바로가기
CS/데이터통신 & 네트워크

[네트워크] TCP/IP 4계층: 네트워크 엑세스, 인터넷, 전송, 응용

by jangThang 2023. 10. 18.
반응형

 TCP/IP 4계층에 대해 알아보고, OSI 7계층과 어떻게 다른지 비교해봅니다.

 

[ Contents ]

     

     

    1. TCP/IP 4계층

     다른 기종 간의 네트워크 연결을 위해서는 '통일된 통신환경 표준'이 필요합니다. TCP/IP 4계층은 OSI 7계층보다 먼저 만들어졌으며, 가장 많이 사용되고 있는 표준입니다.

     

    2023.10.16 - [CS/데이터통신 & 네트워크] - [데이터통신 & 네트워크] OSI 7계층: 물리, 데이터링크, 네트워크, 전송, 세션, 표현, 응용

     

    [데이터통신 & 네트워크] OSI 7계층: 물리, 데이터링크, 네트워크, 전송, 세션, 표현, 응용

    OSI 7계층은 국제표준화기구(ISO)에서 정의한 네트워크 표준 규격입니다. 전공자들은 한번쯤은 반드시 들어봤을 법한 상식이지만, 정작 자세히는 모르는 경우가 많습니다. 이 글을 통해 자세히 알

    star7sss.tistory.com

     전반적으로 OSI 7계층과 비슷하며, TCP/IP 4계층을 좀 더 세분화한 표준이 OSI 7계층입니다.

     

     

    1) 네트워크 엑세스 계층 (Network Access Layer)

    물리적으로 실제 데이터가 프레임 단위로 전송되는 계층

     

     OSI 7계층의 물리 계층과 데이터링크 계층 영역으로, 실제 데이터를 송수신하는 계층입니다.

     물리주소(MAC)를 참조해서 장비 간 데이터 송수신이 일어나며, 데이터 전송 오류 점검 및 처리 후 프레임 단위로 전송합니다.

     1계층 예시로는 전송매체(케이블), 송수신기, 이더넷, LAN 등의 물리적 연결 구성이 있습니다.

     

     

    2) 인터넷 계층 (Internet Layer)

    출발지로부터 목적지까지의 경로 탐색 후, 패킷/데이터그램 단위로 전송하는 계층

     

     OSI 7계층의 네트워크 계층 영역으로, 논리주소(IP) 기반으로 최종 목적지까지 라우팅하는 계층입니다.

     

     라우팅(Routing)은 '해당 목적지까지의 최적 경로를 탐색하는 과정'을 말합니다. 라우터들은 각 목적지까지의 최적경로(거리)를 계산한 라우팅 테이블을 관리하고 있으며, 이를 기반으로 경로를 탐색해줍니다.

     관련 프로토콜에는 IP, ARP, RARP, IMCP, IGMP가 있습니다.

     

    반응형

     

    3) 전송 계층 (Transport Layer)

    출발지에서 목적지[End to End] 간 제어와 에러를 관리하며, 세그먼트 단위로 전송하는 계층

     

     OSI의 전송 계층과 비슷합니다. 목적지까지 데이터가 제대로 전송되었는지를 검증하는 계층입니다. 오류 검출 및 복구, 흐름제어와 중복검사 등을 수행하여 데이터 전송이 유효한지를 검증합니다.

     각 응용 프로그램에는 포트번호가 정해져 있으며, 각 포트번호대로 프로세스를 연결해서 데이터 송수신이 이루어집니다. 

     관련 프로토콜에는 TCP, UDP가 있으며, 아래 링크에서 자세히 알아보실 수 있습니다.

     

    2023.07.04 - [CS/데이터통신 & 네트워크] - [네트워크] TCP와 UDP의 필요성과 특징 (w. IP프로토콜의 한계)

     

    [네트워크] TCP와 UDP의 필요성과 특징 (w. IP프로토콜의 한계)

    기존 ip프로토콜에 대해 알아보고, 이를 통해 TCP와 UDP의 필요성과 특징을 알아봅니다. [ Contents ] 1. IP 프로토콜의 한계 1) 비연결성: 수신자가 없거나, 서비스 불능 상태여도 전송됨 2) 비신뢰성:

    star7sss.tistory.com

     

     

    4) 응용 계층 (Application Layer)

    네트워크를 실제로 사용하는 응용프로그램으로 구성되며, 사용자와의 상호작용이 일어나는 계층

     

      사용자로부터 정보를 입력받거나, 수신한 데이터를 사용자에게 전달하는 계층입니다. 일종의 UI나 I/O(입출력) 부분이라고 할 수 있습니다.

     예시로는 HTTP, DNS, FTP, TELNET, SMTP(이메일 전송 프로토콜) 등이 있습니다.

     

    2023.07.06 - [CS/데이터통신 & 네트워크] - [네트워크] HTTP의 특징: 무상태성(Stateless), 비연결성(Connectionless)

     

    [네트워크] HTTP의 특징: 무상태성(Stateless), 비연결성(Connectionless)

    HTTP는 크게 2가지 특성, 무상태성과 비연결성을 가지고 있습니다. 이 특징에 대해 알아봅니다. [ Contents ] 1. 무상태성 (Stateless) 서버에서 클라이언트의 상태를 저장하지 않음 HTTP프로토콜은 서버-

    star7sss.tistory.com

    2023.08.14 - [CS/데이터통신 & 네트워크] - [네트워크] 파일 전송 프로토콜(FTP)의 개념과 능동/수동모드, 주요 명령어

     

    [네트워크] 파일 전송 프로토콜(FTP)의 개념과 능동/수동모드, 주요 명령어

    로컬 환경 혹은 서버 간의 파일 전송은 FTP라는 프로토콜을 통해 이루어집니다. FTP프로토콜에 대해서 알아보고, 주요 명령어도 살펴보겠습니다. [ Contents ] 1. FTP (File Transfer Protocol) TCP/IP통신에서

    star7sss.tistory.com

     

     

    star가 되고나서 Tistory

    반응형

    댓글