네트워크 기초 - 2.네트워크 모델

1 분 소요

네트워크 모델의 종류

네트워크 계층 모델

TCP/IP 모델

  • 현재의 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신규약(프로토콜)의 모음이다.
  • 1960년대 말 미국방성 연구로 시작되어 1980년대 초 프로콜 모델로 공개
    • 4계층 - 응용
    • 3계층 - 전송
    • 2계층 - 네트워크
    • 1계층 - 네트워크 인터페이스

OSI 7 계층:

  • ISO(국제 표준화 기구)에서 네트워크의 표준으로 지정한 모델
  • 데이터를 주고받을 때 데이터 자체의 흐름을 각 구간별로 나눠 놓은 것
    • 7계층 - 응용 : HTTP, SMTP, IMAP, POP, SNMP, FTP, TELNET, SSH
    • 6계층 - 표현 : SMB, AFP, XDR
    • 5계층 - 세션 : NetBIOS
    • 4계층 - 전송 : TCP, DUP, SPX
    • 3계층 - 네트워크 : IP, ICMP, IGMP, X.25, CLNP, ARP, RARP, BGP, OSPF, RIP, IPX, DDP
    • 2계층 - 데이터 링크 : 이더넷, 토큰링, PPP, HDLC, 프레임 릴레이, ISDN, ATM, 무선랜, FDDI
    • 1계층 - 물리 : 전선, 전파, 광섬유, 동축케이블 ,도파관, PSTN, 리피터, DSU, CSU, 모뎀

    *아직 모두 자세히 알 필요는 없다

TCP/IP 와 OSI7 모델 비교

공통점

  • 계층적 네트워크 모델
  • 게층간 역할을 정의해놓고 사용

차이점

  • 계층의 수 차이
  • OSI는 역할 기반, TCP/IP는 프로토콜 기반
  • OSI는 통신 전반에 대한 표준
  • TCP/IP는 데이터 전송기술 특화

패킷

패킷: 네트워크를 통해 전달되는 데이터를 통칭하는 말

  • 프로토콜을 블록단위로 구분하여 캡슐화해서 구성하며, 계층구조에 따른 순서가 존재한다
  • 제어정보와 사용자 데이터(페이로드)로 이루어진다.

패킷의 구조

  • 헤더, 페이로드(실질적으로 보내려고 하는 데이터) , 푸터(일반적으로 잘 사용되지 않음)
  • 페이로드에 프로토콜을 헤더로 붙이는 과정을 캡슐화(Incapsulation)이라고 부름
  • 프로토콜을 붙일 때는 상위계층에서 하위계층의 순서로 붙이게 된다. 예:
    1. 페이로드[데이터]
    2. 헤더[TCP] (4계층) + 페이로드[데이터]
    3. 헤더[IPv4] (3계층) + 페이로드[TCP, 데이터]
    4. 헤더[Ethernet] (2계층) + 페이로드[IPv4, TCP, 데이터]
  • 패킷을 받았을 때 프로토콜을 하나씩 확인하며 데이터를 확인하는 과정 - Decapsulation
    • 위 예시에서 헤더의 프로토콜을 4 → 3 → 2 → 1 순으로 역으로 확인하게 된다.
  • 계층별로 패킷을 부르는 이름(PDU, Protocoal Data Unit)이 다르다
    • 4계층의 PDU = 세그먼트
    • 3계층의 PDU = 패킷 (용어는 같지만 뜻은 다르다)
    • 2계층의 PDU = 프레임

댓글남기기