<영상공부> 프로토콜과 OSI 7 layer

김조은·2023년 9월 22일

영상공부 모음

목록 보기
20/49

movie

네트워크

리소스를 공유, 데이터를 주고 받기 위한 것

  • 통신 기능이 제대로 동작하기 위해 약속된 통신방법이 있어야 하는데 그로 인해 생긴것이 네트워크 프로토콜!

네트워크 프로토콜 ?

네트워크 통신을 위해 통신에 참여하는 주체들이 따라야 하는 형식, 절차, 규약을 의미

  • 모듈화 : 기능별로 분리시켜 구현을 한다.

OSI model(7 layer)

[애플리케이션 관리]

  1. application layer
  • 애플리케이션 목적에 맞는 통신법 제공
  • HTTP, DNS, SMTP, FTP 프로토콜 사용
  1. presentaion layer
  • 애플리케이션 간의 통신에서 메세지 포맷 관리
    (인코딩/디코딩, 암호화/복호화, 압축/압축 풀기)
  1. session layer
  • 애플리케이션 간의 통신에서 세션을 담당
  • RPC 프로토콜
  1. transport layer
  • 통신 담당
  • 데이터 전송 (TCP : 데이터 전송 보장, UDP : 필수 기능만 제공

[라우터]

  1. network layer
  • 호스트 간의 통신 담당(IP)
  • 목적지 호스트로 데이터를 전송
  • 네트워크 간의 최적의 경로 결정
  1. data link layer
  • 직접 연결된 노드 간의 통신 담당
  • mac 주소 기반 통신 (ARP -> mac 주소로 변환)
  1. physical layer
  • bit 단위로 데이터 전송

TCP / IP STACK(4 layer)

  • 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰는 프로토콜의 집합
  1. 애플리케이션 레이어
  2. 트랜스포트 레이어
  3. 인터넷 레이어
  4. 링크 레이어

0개의 댓글