일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- MongoDB
- 트랜잭션
- 위키백과
- 4주차
- Sequelize
- 노드 윈스턴
- 3주차
- Node.js
- db
- 웹 스크래핑(크롤링)
- 2주차
- 항해99
- 1주차
- node winston
- post
- cors
- 스파르타코딩클럽
- OpenAPI
- JWT
- 비동기
- 5주차
- SQL
- NoSQL
- nginx
- 개발일지
- 숙제
- HTTPS
- 부트스트랩
- Transaction
- Get
- Today
- Total
얼음꽃의 일지
OSI 7계층, TCP/IP 5계층 본문
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 |