osi 7 Layer
- 국제 표준화 기구(ISO)에서1984년에 발표한 OSI 7 Layer는 일어나는 과정을
7단계로 구분해서 한눈에 들어올 수 있도록 만든 표준 모델이다.
(osi 7 layer 모델은 실질적으로 사용되지는 않고 참조용으로 쓰인다)
osi 7 Layer 장점
- 데이터의 흐름이 한눈에 보인다.
- Throuble shooting(문제 해결)이 쉽다.
- 네트워크 동작과정 이해
- 계층을 7 단계로 구분하고 각 층별로 표준화를 했기 때문에
여러 회사 장비를 사용해도 네트워크가 이상없이 돌아간다.
크게는 Application 계층과 Data Flow 계층으로 나뉜다
OSI 7 Layer 각 계층별 구조와 역할
1계층 Phsical Layer (물리 계층)
- 네트워크 통신을 위한 물리적인 표준 정의
- 컴퓨터산의 전기적, 기계적, 절차적인 연결을 정의
(케이블 종류, 데이터 송수신 속도, 신호의 전기 전압 등)
- Physical 계층 장비 : 리피터, 허브
- 전송 단위 : Bit(비트)
- 프로토콜 : Ethernet(이더넷), RS-232C 등
2계층 Data link Layer (데이터 링크 계층)
- 물리적 계층을 통한 데이터 전송에 신뢰성 제공
- 물리적 주소(MAC)지정, 네트워크 토폴로지, 오류통지, 프레임의 순차적 전송,
흐름제어 등의 기능
- 로컬 네트워크에서 프레임을 안전하게 전송하는 것이 목적
- Data link 계층 장비 : Switch, Bridge
- 전송 단위 : Frame(프레임)
- 프로토콜 : MAC, PPP 등
3계층 Network Layer (네트워크 계층)
- Logical address (IP, IPX)를 담당하고, Packet의 이동 경로를 결정한다.
- 경로 선택, 라우팅, 논리적인 주소를 정의
- 라우팅 프로토콜을 이용해 최적 경로 설정
- Network 계층 장비 : Switch
- 전송 단위 : Packet(패킷)
- 프로토콜 : IP, ICMP
4계층 Transport Layer (전송 계층)
- 전체 메시지를 발신지와 목적지에서 제어와 에러를 관리
- 패킷 전송에 오류가 있는지 확인하고 실패된 패킷을 재전송 해주는
신뢰성 있는 통신
- 주소 설정, 오류 및 흐름 제어, 다중화를 수행
- Transport 계층 장비 : Gateway, L4 Switch
- 전송 단위 : Segment(세그먼트)
- 프로토콜 : TCP, UDP 등
5계층 Session Layer (세션 계층)
- 양 끝단의 프로세스가 통신을 관리하기 위한 방법 제공
- 전이중(Full-Duplex), 반이중(Half-Duplex), 동시송수신(Duplex) 방식으로
통신을 하는 호스트들 사이에 세션을 열고, 닫고, 관리하는 기능을 담당
- 프로토콜 : NetBIOS, SSH, TLS
6계층 Presentation Layer (표현 계층)
- 전송하는 데이터의 Format을 결정
- 다양한 데이터 Format을 일관되게 상호 변환하고
압축, 암호화, 복호화 기능 수행
- 프로토콜 : ASCII, EBCDIC, 유니코드, GIF, JPEG, AVI, MPEG 등
7계층 Application Layer (응용 계층)
- 사용자 인터페이스 역할을 담당
- 사용자와 가장 가까운 프로토콜 정의
- 프로토콜 : HTTP(80), FTP(21), Telnet(23), SMTP(25), DNS(53), TFTP(69) 등