OSI 7계층

Tian·2020년 4월 13일
0

원욱현 스터디

목록 보기
3/3

01_ OSI 7계층이란?

  • OSI7계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말한다.

OSI 7계층을 나눈 이유는?

  • 통신이 일어나는 과정을 단계별로 파악하기 위함.
  • 7단계 중 특정한 곳에 이상이 생기면 다른 단계의 장비 및 소프트웨어를 건들이지 않고도 이상이 생긴 단계만 고칠 수 있기 때문.

01_ 물리계층

  • 시스템의 전기적, 물리적 표현을 나타낸다.
  • 인터넷 케이블, 라우터 스위치 등의 전기적 신호가
    물리적인 장치에 의해 왔다갔다 하는 곳을 말함.
    (예/ 케이블 종류, 무선 주파수링크, 핀 배치, 전압, 물리 요건 등 )

02_ 데이터 링크 계층

  • 해당 계층은 장치 간 신호를 전달하는 물리계층을 이용하여 네트워크 상의
    주변 장치들 간의 데이터를 전송한다.

1) 주소할당 :
물리 계층으로부터 받은 신호들이
네트워크 상의 장치에 올바르게 안착 할 수 있게 한다.

2) 오류감지 :
신호가 전달되는 동안 오류가 포함되는지 감지
오류가 있다면 해당 데이터를 폐기한다.

03_ 네트워크 계층

  • 라우터의 기능 대부분이 여기 네트워크 계층에 자리잡는다.
  • 가장 기본적으로 볼 때 이 계층은 다른 여러 라우터를 통한 라우팅을 비롯한 패킷 전달을 담당한다.
    (예/ 서울에 있는 pc가 부산에 있는 서버에 연결하려고 할 때,
    그 경로는 수백만 가지임.)

04_ 전송계층

  • 전송 계층은 최종 시스템 및 호스트 간의 데이터 전송 조율을 담당한다.
    보낼 데이터의 용량과 속도, 목적지 등을 처리한다.
  • 전송 계층의 예시로는 가장 잘 알려진 것이 전송제어 프로토콜(TCP)이다.
    TCP는 인터넷 프로토콜(IP) 위에서 구축된다.
    흔히 말하는 TCP/IP의 IP가 주소가 여기서 작동한다.

05_ 세션계층

  • 세션 계층의 프로토콜은 OSI 프로토콜 스위트 세션 계층 프로토콜이다.
    이 프로토콜은 연결이 손실되는 경우 연결 복구를 시도한다.
    만약 오랜시간 연결이 되지 않으면 세션계층의 프로토콜이 연결을 닫고
    다시 연결을 재개한다.
    또한 전이중 통신(전화기), 반이중 통신(무전기), 명령 중 하나를 제공하고
    교환 메시지 스트림 내에서 동기화 지점을 제동한다.1) 동기화 기능:
    세션계층의 중요한 기능에는 동기화가 있다.
     _동기란? 
     양단에서 서로 동의하는 논리적인 공통처리 지점으로
    	   동기점을 설정하기 위해 사용된다.
    	   동기점이 설정되었다는 의미는 이전까지의 통신은 
    	   서로 완벽하게 처리 했다는것을 의미한다._	
     
     
     
     

06_ 표현계층

  • 표현 계층은 응용 계층의 데이터 표현에서 독립적인 부분을 나타낸다.
    일반적으로 응용프로그램 형식을 준비 또는 네트워크 형식으로 변환하거나
    네트워크 형식을 응용프로그램 형식으로 변환하는 것을 나타낸다.
    다시 말해 이 계층은 응용프로그램이나 네트워크를 위해
    데이터를 “표현” 하는 것이다.
    (예/ 암호화, 복호화)

07_ 응용계층

  • 응용 계층은 최상위 계층으로 사용자에게 보이는 부분이다.
  • OSI 모형에서는 “최종 사용자에게 가장 가까운” 계층이다.
  • 7층에서 작동하는 응용프로그램은 사용자와 직접적으로 상호작용한다.
    (예/ 웹 브라우저 : Chrome, Firefox, Safari,... /
    응용 프로그램 : Skype, Outlook, Office,...)

참고 자료 : Socket.IO이해를 위한 전반적인 인터넷 흐름 설명

profile
자료 정리형

0개의 댓글