일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바 thread 실행 순서 제어
- 카데인 알고리즘
- JAVA11
- 수학
- scanner
- array
- heroku
- 자바입력
- 자바 스레드 실행 순서 제어
- Easy
- SpringBoot 2
- 사칙연산
- hash table
- input
- R
- Kadane's Algorithm
- Today
- Total
DeFacto-Standard IT
OSI 7 Layers 본문
ISO라는 국제표준화기구에서 제안한 통신 프로토콜. 총 7계층
Layer |
전송단위 |
Protocol |
장비 |
1L - 물리계층 |
Bit |
RS-232C |
케이블, 허브, 리피터 |
2L - 데이터 링크 계층 |
Frame |
이더넷, MAC, PPP0 |
브릿지, 스위치 |
3L - 네트워크 계층 |
Packet |
IP, ICMP |
라우터, L3 스위치 |
4L - 전송 계층 |
Segment |
TCP, UDP |
게이트웨이, L4 스위치 |
5L - 세션 계층 |
- |
NetBIOS, SSH, TLS |
- |
6L - 표현 계층 |
JPG, MPEG, SMG, AFP | ||
7L - 응용 계층 |
NDS, FTP, HTTP |
계층 n에서 n+1에 서비스를 제공할 때 서비스 접속 지점(SAP, Service Access Point)을 통해 이루어짐
계층 n+1에서 n에 전달되는 사용자 데이터는 SDU(Service Data Unite)라고 한다.
일정 계층에서 통신에 문제가 없다면 그 이하 계층까지는 정상적으로 작동한다.
1계층 – 물리 계층
물리적 매체를 통해 데이터 비트를 전송하기 위해 요구되는 기능들을 정의.
케이블, 연결 장치 등 전송에 필요한 두 장치간의 실제 접속과 같은 기계적, 전기적 특성에 대한 규칙 정의
2계층 – 데이터링크 계층
두 개의 개방 시스템들 간(노드 – 노드)의 효율적이고 신뢰성 있는 정보 전송을 할 수 있도록 한다.
오류제어 - 오류검출, 회복
흐름제어 - 송/수신 측의 속도차를 해결하
프레임 동기화 - 프레임의 시작과 끝을 구분
3계층 – 네트워크 계층
다중 네트워크 링크에서 발신지로부터 목적지까지 전달할 책임을 가짐. 시작점에서 목적지까지 성공적으로 전달되도록 하는 역할 수행
4계층 – 전송 계층
전체 메시지를 종단(End-to-End, 발신지에서 목적지)간 제어와 에러를 관리. 패킷의 전송이 유효한지 확인, 전송에 실패된 패킷을 다시 보내는 것과 같은 신뢰성 있는 통신 보장.
주소설정, 오류 및 흐름제어, 다중화 수행
5계층 – 세션 계층
양 끝단의 응용 프로세스가 통신을 관리하기 위한 방법 제공.
동시 송수신(Duplex), 반이중(Half-Duplex), 전이중(Full-Duplex)방식의 통신과 함께 체크 포인팅과 유휴, 종료, 다시 시작 과정 등을 수행. 통신 세션을 구성하며 포트 번호를 기반으로 연결.
6계층 – 표현 계층
응용 계층과 세션 계층간 통신이 가능하도록 적절한 형태로 변환.
코드변환, 구문검색, 데이터 압축 및 암호화 담당.
7계층 – 응용 계층
응용 프로세스와 직접 관계하여 일반적인 응용 서비스 수행. 프로세스간 정보교환, 전자메일, 파일전송 등 서비스 제공.
'Network > Theory' 카테고리의 다른 글
Web Server / WAS (0) | 2017.11.16 |
---|---|
Session / Cookie (0) | 2017.11.15 |
TCP / UDP (0) | 2017.11.15 |
TCP/IP (0) | 2017.11.15 |
HTTP / HTTPS (0) | 2017.11.15 |