OSI 7계층이란?
-> 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것
OSI 7계층의 간단의 예시 ( 택배 배송 과정 )
-> 1. 집화 -> 2. 서브 -> 3. 상품이동(1차) -> 4. 허브터미널 -> 5. 상품이동(2차) -> 6. 서브 터미널 -> 7. 배달
1계층 - 물리 계층(Physical)
- 단위 : bit
- 장비 : 케이블, 리피터, 허브
- 기계적인 특성을 이용해 데이터를 전송
- 이 데이터는 0과 1로만 이루어져있음
- 전달만 하기 때문에 따른 기능이 없음
2계층 - 데이터 링크 계층(Data Link)
- 단위 : frame
- 장비 : 스위치, 브리지
- 물리적인 연결을 통해 인접한 두 장치 간의 신뢰성 있는 정보 전송을 담당
- 정보 전송 간에 오류 및 재전송 할 수 있는 기능 존재
- MAC 주소
3계층 - 네트워크 계층(Network)
- 단위 : packet
- 장비 : 라우터
- 노드를 통하여 어떻게 중계할 것인지를 정리
- 라우터를 지나가기 때문에 맡고 있는 계층의 목적지 까지 가장 안전하고 빠르게 데이터를 전송
- IP주소가 있기때문에 통신 가능
4계층 - 전송 계층(Transport)
- 단위 : segment
- 종단 간 신뢰성 있고 정확한 데이터 전송을 담당
- 송,수신자 간의 신뢰가 있고, 효율적인 전송을 위해서 오류 확인, 검출, 제어, 중복 검사 등을 시행
- 포트 번호 이용
5계층 - 세션 계층(Session)
- 통신 장치간 상호작용 및 동기화
- 연결 세션에서 데이터 교환과 에러 발생 시의 복구 관리
6계층 - 표현 계층(Presentation)
- 데이터를 어떻게 표현할지를 정하는 부분
- 압축, 복호화, 암호화 등을 담당
7계층 - 응용 계층(Application Layer)
- 사용자와 가장 밀접한 계층으로 Interface 담당
- 프로세스간의 정보 교환
TCP/IP 5 계층
-> OSI 7계층을 5계층으로 나누어 표준화 한 것입니다.
Aplication 안에 OSI 7계층인 Session, Presentation, Application이 합쳐졌을 뿐 그 이외에 부분들은 OSI 계층 처럼 작용합니다.
'항해 일지' 카테고리의 다른 글
동기, 비동기와 블록,논블록 (0) | 2022.12.15 |
---|---|
Node.js 란? (0) | 2022.12.13 |
소셜 로그인(카톡, 구글, 네이버) (0) | 2022.12.10 |
방탄 Helmet (0) | 2022.12.07 |
WebSocket 과 Socket.io (0) | 2022.12.06 |