본문 바로가기
computer

OSI 7 Layer

by 유순이 2021. 7. 26.

정의

: 네트워크 프로토콜과 통신을 7 계층으로 표현

 

목적

: 벤더(제조업체)끼리 생산에 필요한 '표준'을 만들기 위해

(사람)

Application : 응용 서비스 HTTP(웹), SMTP(메일)

 

Presentation : 인코딩 / 암호화 / 압축 (기계 -> 인간)

 

Session : 아래 연결을 수립 / 유지 / 중단

 

Transport : TCP/UDP (웹 / 메일 등 어떤 서비스 정의?) 

 

Network : IP 통신 / 라우팅

 

Data Link : 이더넷 / 랜 카드 / 맥 통신 / 에러검출

 

Physical : 네트워크 하드웨어 전송 기술 프로토콜

(기계)

 


Physical

 

기능

: 장치와 통신 매체 사이의 비정형 데이터를 전송하는 단계

 

형태

: 케이블, 인터페이스, 허브 등이 이 단계에 해당된다.

 

역할 

:

Digital bit(0 / 1)를 전기, 무선 또는 광 신호로 변환

하드웨어에서 어떤 식으로 컨트롤할지 정의

 


Data Link

 

기능

: 동일 네트워크 내에서, 데이터 전송 / 링크를 통해 연결을 설정하고 관리

물리 계층에서의 오류를 감지하고 수정

 

형태

: 모뎀, 스위치

 

 

역할

:

IEEE 802에서 정의

MAC

각각의 장비들은 고유의 일련번호로 식별하고 통신한다.

 


Network

 

기능

: 다른 네트워크로 통신, IP(Internet Protocol) 주소로 통신

 

출발 IP에서 도착 IP로 가는 중간에 라우팅 처리

데이터가 큰 경우 패킷 처리하여 재조립하여 메시지 구현

 

IP통신 / 라우팅

L3스위치 / 라우터

 


Transport

 

기능

: 호스트 간의 데이터(서비스) 전송

포트를 정의해주는 단계

 

오류 복구 및 흐름 제어, 완벽한 데이터 전송을 보장 (TCP를 통해)

 

TCP / UDP

 

여기부턴 소프트웨어긴 한데, L4로드 밸런서가 있긴 하다.


Session

 

기능

: 로컬 및 원격 애플리케이션 간의  IP / Port 연결을 관리

 

3단계의 IP 통신 / 4단계의 Port 통신을 테이블화 해서 관리한다.

= Session Table

 

cmd > netstate -an으로 !!

 


Presentation

 

기능

: 사용자 프로그램과 네트워크 형식 간에 데이터를 변환하여 표현과 독립성을 제공

 

인코딩 / 암호화 / 디코딩 / 압축

 

ASCII / JPG / MPEG

 


Application

 

기능

: 사용자와 가장 밀접한 애플리케이션

 

이메일 서비스 SMTP, 파일 전송 서비스 FTP

 

 

 

 

 

'computer' 카테고리의 다른 글

물리계층  (0) 2021.07.26
TCP / IP  (0) 2021.07.26
네트워크  (0) 2021.07.26
컴퓨터 데이터 표현  (0) 2021.07.13
컴퓨터 구성 요소  (0) 2021.07.13

댓글