상세 컨텐츠

본문 제목

네트워크 개요 1 (OSI 7 layer)

보안

by oose. 2023. 3. 17. 15:12

본문

1. OSI 7계층

 1) OST 7계층 모델

 - 네트워크의 동작 과정을 설명하는 가장 대표적인 모델. 실제 구현된 시스템이 아니라 일종의 개념적인 모델임. (실제 구현은 TCP/IP)

 - 복잡한 통신 과정을 계층적으로 나누고, 계층별로 독립적으로 동작함

 2) 통신 프로토콜 (Protocol)

 - 네트워크를 통해 데이터를 주고 받는 과정에 대한 약속

 - 각 계층별로 동작하는 다수의 프로토콜이 정의됨

 

 -> OSI 7계층 모델은 통신 프로토콜을 7개의 세부 계층으로 나누어 설명

 

 3) 계층별 특징

  ① 7계층 : 응용 계층 (Application Layer)

     - 사용자에게 인터페이스(UI: User Interface)를 제공하는 계층 

     - 응용 프로세스와 직접 관계하여 일반적인 응용 서비스를 수행

      응용계층에서 동작하는 프로토콜: FTP, HTTP, TELNET, SSH 등

      • 응용서비스의 예: 웹 브라우저, 메일전송 프로그램 등

  ② 6계층: 표현 계층(Presentation Layer)

     - 암호화·복호화 혹은 인코딩·디코딩 등의 데이터 형식의 변환을 수행하는 계층

  ③ 5계층: 세션 계층(Session Layer)

     - 양 끝단에 있는 두 개의 응용 프로세스 사이에 통신(세션)을 관리하는 계층

구분 설명
전이중 방식 (Full Duplex) 동시에 송신과 수신 2가지 모두 가능 휴대전화
반이중 방식 (Half Duplex) 동시에 송신과 수신 중 1가지만 가능 무전기
단방향 방식 (Simplex) 송신과 수신 중 1가지만 가능 라디오

  ④ 4계층: 전송 계층(Transport Layer)

     -양 끝단의 사용자가 데이터를 주고받게 하는 계층:TCP, UDP

     - TCP(Transmission Control Protocol): connection-oriented(신뢰성 있는 통신)

      • 오류제어(Error control) – 양 끝단(End-to-end)에서 전달받은 데이터의 오류를 검출

        » 만약 오류가 있다고 판단되면 재전송을 요청   

        » 중복전송되는 경우 중복된 데이터를 삭제

      • 흐름제어(Flow control) – 수신측에서 처리할 수 있을 만큼의 데이터만 송신측에서 보내도록 제어

     - UDP(User Datagram Protocol): connectionless

  ⑤ 3계층: 네트워크 계층(Network Layer)

     - 여러 개의 노드를 거칠 때마다 경로를 찾아주는 역할(라우팅)을 하는 계층 : IP

      • 라우팅: 데이터를 전달할 때 어떤 경로로 데이터를 보낼지 경로를 선택하는 것

     - 여러 개의 노드가 복잡하게 연결된 네트워크에서 최적의 전달 경로가 정해질 수 있도록 여러 가지 기능을 제공

     - IP 패킷의 헤더: 최적의 경로 선택을 위한 기초 자료 저장

      • 각 노드 사이의 전송 속도를 저장: 노드 사이의 전송 비용에 대한 추정치

     - 기존에 구해진 경로 상의 노드가 고장이 발생 대체 경로를 찾아서 전송

      • 네트워크 계층의 대표적인 예: IP(Internet Protocol) 프로토콜

  ⑥ 2계층: 데이터 링크 계층(Data Link Layer)

     - 직접 연결된 단말 사이의 신뢰성 있는 전송을 보장하는 계층

     - Point-to-Point 간 신뢰성을 보장하는 계층

      • 1계층인 물리 계층에서 발생할 수 있는 오류를 찾아내고 이를 수정

     - 에러를 검출하는 기법: 패리티 검사 (Parity Check) 등의 기법이 사용

     - 상호 통신을 위해 MAC주소(물리주소) 필요

     - 대표적인 장비: switch

     - 대표적인 프로토콜: 이더넷(Ethernet) → LAN에서 사용되는 기술

  ⑦ 1계층: 물리 계층(Physical Layer)

     - 단말과 단말 사이를 실제 물리적으로 연결

      • 예) 꼬임쌍선, 동축케이블, 광케이블, 또는 무선

     - 단말(Terminal)

      • 네트워크 사이를 연결해주는 관문 역할을 하는 노드(3계층) + 네트워크에 참여한 모든 단말을 포함

      • 예) PC 또는 스마트폰 등

 

 

 

'보안' 카테고리의 다른 글

네트워크 보안 2 (Network scanning, Sniffing)  (0) 2023.04.02
네트워크 보안 1 (DoS, DDoS, DRDoS)  (0) 2023.04.02
네트워크 개요 2 (TCP/IP 프로토콜)  (2) 2023.03.22
보안 개론 2  (0) 2023.03.14
보안개론  (0) 2023.03.11

관련글 더보기