네트워크 입문

2장 네트워크 모델

장코 2021. 8. 30. 20:02

따라하면서 배우는 IT

 

따라하면서 배우는 IT

어렵게 느껴질 수 있는 IT기술들을 하나하나 따라하면서 학습할 수 있는 곳입니다. www.ddarahakit.kro.kr 에 가시면 동영상 내용에 해당하는 설명도 함께 보실 수 있어요.

www.youtube.com

여기서 배운 내용을 정리했습니다.

네트워크 모델의 종류

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

두 모델 비교

  • 공통점
    • 계층적 네트워크 모델
    • 계층간 역할 정의
  • 차이점
    • 계층의 수 차이
    • OSI는 역할 기반, TCP/IP는 프로토콜 기반
    • OSI는 통신 전반에 대한 표준
    • TCP/IP는 데이터 전송기술 특화

네트워크를 통해 전달되는 데이터, 패킷

  • 패킷이란?
    • 네트워크 상에서 전달되는 데이터를 통칭하는 말로 네트워크에서 전달하는 데이터의 형식화된 블록이다.
    • 패킷은 제어 정보와 사용자 데이터로 이루어지며 사용자 데이터는 페이로드라고도 한다.
    • 인형 속의 인형, 마트료시카 러시아 인형처럼 바깥쪽에 있어야 하는 것은 바깥쪽에 안쪽에 있어야하는 것은 안쪽에 있다. 순서가 존재
    • 여러번 포장된 택배 상자
    • 여러 프로토콜로 캡슐화 된 패킷
  • 패킷을 이용한 통신과정 : 캡슐화(encapsulation)
    • 여러 프로토콜을 이용해서 최종적으로 보낼 때 패킷을 만드는 과정
    • 상위 계층에서 하위 계층으로 내려가면서 프로토콜을 붙인다
      • 하위 프로토콜 앞에 상위 프로토콜이 올 수 없다.
  • 패킷을 이용한 통신과정 : 디캡슐화(decapsulation)
    • 패킷을 받았을 때 프로토콜들을 하나씩 확인하면서 데이터를 확인하는 과정
    • 여러 프로토콜을 이용해서 최종적으로 받을 때 패킷을 만드는 과정
  • 계층별 패킷의 이름 PDU
    • 계층별로 이름이 다른 PDU(Protocol Data Unit)
      • 4계층의 PDU = 세그먼트
      • 3계층의 PDU = 패킷
      • 2계층의 PDU = 프레임