TIL

HyeBin, Park·2022년 4월 24일
0

TIL

목록 보기
12/12

OSI 7계층

  • ISO가 발표한 네트워크 프로토콜이 통신하는 구조를 7개의 계층으로 분리하여 각 계층간 상호 작동하는 방식을 정해 놓은 것이다.
  • 통신이 일어나는 과정을 7단계로 구분하여 단계별로 파악할 수 있다.

데이터 캡슐화

  • 하위 계층은 상위계층으로부터 온 정보를 데이터로 취급하며, 자신의 계층 특성을 담은 제어정보를 헤더화 시켜 붙이는 일련의 과정

PDU(Protocol Data Unit)

  • 프로토콜 데이터 단위, OSI 모델의 정보 처리 단위이며 캡슐화 과정에서 만들어진다.

hop

  • 컴퓨터 네트워크에서 노드에서 다음 노드로 가는 경로
  • 1홉 : 한 라우터에서 그다음 라우터까지의 경로

물리계층

  • 물리적인 장치의 전기적, 전자적 연결에 대한 명세
  • 디지털 데이터를 아날로그적인 전기적 신호로 변환하여 물리적인 전송이 가능
  • 주소 개념이 없으며 물리적으로 연결된 노드간에 신호를 주고 받는다.
  • 주요 프로토콜 : X.21, RS-232 등
  • 주요 장비 : 허브, 리피터, 네트워크 카드

데이터링크 계층

  • 인접한 노드간의 신뢰성 있는 데이터 전송을 제어
  • 네트워크 카드의 MAC 주소를 통해 목적지를 찾아감
  • 신뢰성 있는 전송을 위해 흐름제어, 오류제어, 회선제어 수행
  • 논리링크제어계층, 매체접근제어계층이라는 두 개의 부계층으로 나뉨
  • 주요 프로토콜 : HDLC, X.25, Ethernet, TokenRing, DFFI 등
  • 주요 장비 : 브리지 , L2 Switch

네트워크 계층

  • 종단간 전송을 위한 경로 설정을 담당 (End-To-End or Host-To-Host Delivery)
  • 호스트로 도달하기 위한 최적의 경로를 라우팅 알고리즘을 통해 선택하고 제어, 패킷전송
  • 종단간 전송을 위한 주소로 IP주소를 사용
  • 주요 프로토콜 : IP, ARP, ICMP, IGMP, RIP
  • 주요 장비 : 라우터, L3 Switch

전송 계층

  • 종단간 신뢰성 있는 데이터 전송을 담당한다.
  • 종단(HOST)의 구체적인 목적지(Process)까지 데이터가 도달할 수 있도록 한다.
  • process를 특정하기 위한 주소로 Port Number를 이용한다.
  • 신뢰성 있는 데이터 전송을 위해 분할과 재조함, 연결제어, 흐름제어, 오류제어, 혼잡제어를 수행한다.
  • 주요 프로토콜 : TCP(Segment), UDP(Datagram)
  • 주요 장비 : L4 Switch

세션 계층

  • 응용 프로그램간의 논리적인 연결 생성 및 제어를 담당한다.
  • 세션을 만들고 유지, 종료, 전송 중단시 복구 기능이 있음
  • 통신연겨른 포트기반으로 구성하고 연결됨 -> OS

표현 계층

  • 응용계층으로 전달받거나 전송하는 데이터의 인코딩/디코딩, 압축/해제, 암호화/복호화 등의 역할 수행
  • 인코딩 = 부호화 : 어떤 정보를 정해진 규칙에 따라 변환하는 것(바이너리-> 텍스트)
  • 디코딩 = 복호화 : 텍스트 -> 바이너리
  • 데이터 표현방식, 상이한 부호체계 간의 변화에 대해 규정
  • 프로토콜
    • SSL : 보안 소켓 계층 디지털 인증서 , 서버 또는 웹 사이트간에 암호화된 연결을 수립
    • ASCII : 특수문자, 숫자, 문자에 번호를 이용하여 컴퓨터에서 처리하기 쉽게 만든 코드 ANSI에서 개발
    • JPEG(Joint Photograph Experts Group) : 정지 화상을위해서 만들어진 손실 압축, 무손실 압축 표준

응용 계층

  • 사용자에게 보이는 유일한 계층, 사용자를 위한 인터페이스 지원
  • 주요 프로토콜 : TELNET, FTP, SMTP, HTTP

Ref

0개의 댓글