융융이'Blog

TCP/IP 통신의 흐름_IOS7계층 본문

2022이전/네트워크

TCP/IP 통신의 흐름_IOS7계층

바로퇴장 2020. 5. 22. 09:10

OSI 7계층은 네트워크에서 통신 과정에서 각 계층마다 일어나는 일련의 과정을 국제 표준기구인 ISO(International Organization for Standardization)에서 제정을 하였다. 이를 통하여 통신과정의 흐름을 보다 명확하게 표현할 수 있게 되었다.

  • 물리계층(Physical) : 케이블, 무선 주파수, 디지털신호
  • 데이터 링크 계층(Data Link) : 물리계층의 오류 수정, 논리적 연결 제어
  • 네트워크 계층(Network) : 라우터
  • 전송 계층(Transport) : TCP/UDP
  • 세션 계층(Session) : 설정, 조율(시스템의 응답 대기 기간)
  • 표현 계층(Presentation) : 암호화, 복호화
  • 응용 계층(Application) : 웹브라우저

 

데이터 통신 단위

 

 

데이터 프레임

  • 데이터와 제어 정보를 합친 것(운반체, 운반틀)
  • 통상적으로 프레임은 데이터링크 계층에서 정의

 

데이터그램 방식

  • 패킷교환에서 각 패킷이 독립적으로 처리되어 목적지까지 도달하는 방식을 말함

  • Connectionless 방식으로써, 사전에 연결설정을 하지 않음
  • 각 패킷들을 독립적으로 처리 순서와 무관하게 전달
  • 통상적으로 양단간에 요청-응답의 형태를 가짐
  • 목적지가 같은 패킷이라도 항상 같은 경로를 따르지 않음
  • TCP/IP 인터넷에서 기본 전송 단위를 일컬음

 

패킷

  • 데이터(정보)를 일정 크기로 자른것(통상 헤더, 데이터, 트레일러로 구성)
  • 네트워크 계층에서 정의되는 데이터 단위
  • 패킷의 구성
    • 헤더 : 패킷의 주소 등 주요 제어 정보들(IP, MAC 주소)
    • 페이로드 : 내용/데이터
    • 트레일러 : 패킷 에러 검출

 

세크먼트

Transport Layer에서 교환되는 데이터 단위 

www.ktword.co.kr/abbr_view.php?nav=2&m_temp1=5611&id=1103

 

메시지

OSI 참조모델 상의 5~7 계층에서 주고 받는 데이터 단위를 일컬음(HTTP, DNS, ICMP, BGP...)

 

L3 : 네트워크 계층 -> 패킷 -> 헤더:IP -> 라우터

L2 : 데이터링크 계층 -> 프레임 -> 헤더 : MAC -> 스위치

동일 네트워크에서의 처리 : 스위치

서로 다른 네트워크 통신 : 라우터