[정보처리기사] OSI 7계층(Layer)
OSI(Open System Interconnection) 7계층
OSI 7 Layer의 특징
아(A)파(P)서(S) 티(T)내(Ne)다(Da) 피(Phy)나다
계층 이름 | 설명 | 프로토콜 | 전송단위 | 장비 |
---|---|---|---|---|
응용 계층 (Application Layer) |
사용자와 네트워크 간 응용서비스 연결, 데이터 생성 | HTTP, FTP | 데이터 (Data) |
호스트 (PC 등) |
표현 계층 (Presentation Layer) |
데이터 형식 설정, 부호교환, 암·복호화, 압축 | JPEG, MPEG | 데이터 (Data) |
호스트 (PC 등) |
세션 계층 (Session Layer) |
송수신 간의 논리적인 연결 연결 접속, 동기제어 |
RPC, NetBIOS | 데이터 (Data) |
호스트 (PC 등) |
전송 계층 (Transport Layer) |
송수신 프로세스 간의 연결 신뢰성 있는 통신 보장 데이터 분할, 재조립, 흐름 제어, 오류 제어, 혼잡 제어 |
TCP, UDP | 세그먼트 (Segment) |
L4, 스위치 |
네트워크 계층 (Network Layer) |
단말기 간 데이터 전송을 위한 최적화된 경로 제공 | IP, ICMP | 패킷 (Packet) |
라우터 |
데이터링크 계층 (Data Link Layer) |
인접 시스템 간 데이터 전송, 전송 오류 제어 동기화, 오류 제어, 흐름 제어, 회선 제어 |
HDLC, PPP | 프레임 (Prame) |
브리지, 스위치 |
물리 계층 (Physical Layer) |
0과 1의 비트 정보를 회선에 보내기 위한 전기적 신호 변환 | RS-232C | 비트 (Bit) |
허브, 리피터 |
응용 계층(7 계층)
응용 계층(Application Layer) 개념
응용 계층은 응용 프로세스와 직접 관계하여 일반적인 응용 서비스를 수행하는 역할을 담당하는 계층이다.
응용 프로세스가 개방된 형태로 다양한 범주의 정보처리기능을 수행할 수 있도록 여러 가지 프로토콜 개쳬에 대하여 사용자 인터페이스를 제공한다.
- 사용자와 네트워크 간 응용서비스 연결, 데이터 생성
- 사용자 또는 애플리케이션이 네트워크에 접근할 수 있도록 도와주는 인터페이스를 담당하는 계층
응용 계층의 프로토콜
HTTP
, FTP
, SMTP/SNTP
, POP3
, IMAP
, TELNET
, SSH
, DNS
→ 데이터
- HTTP(HyperText Transfer Protocol)
- 텍스트 기반의 통신규약으로 인터넷에서 데이터를 주고받을 수 있는 프로토콜
- 하이퍼텍스트(Hyper Text: 컴퓨터 화면이나 전자 기기에서볼 수 있는 있는 텍스트(데이터))를 빠르게 교환하기 위한 프로토콜
- 포트번호:
80
- FTP(File Transfer Protocol)
- TCP/IP 프로토콜을 가지고 서버와 클라이언트 사이의 파일을 전송하기 위한 프로토콜
- 포트번호:
21
- SMTP(Simple Mail Transfer Protocol)
- 인터넷에서 TCP 포트 번호 25번을 사용하여 이메일을 보내기 위해 이용되는 프로토콜
- 포트번호:
25
- POP3(Post Office Protocol Version 3)
- 응용 계층 인터넷 프로토콜 중 하나로, 원격 서버로부터 TCP/IP 연결을 통해 이메일을 가져오는 데 사용하는 프로토콜
- 포트번호:
110
- IMAP(Intemet Messaging Access Protocol)
- 원격 서버로부터 TCP/IP 연결을 통해 이메일을 가져오는데 사용하는 프로토콜
- 포트번호:
143
- Telnet
- 인터넷이나 로컬 영역에서 네트워크 연결에 사용되는 네트워크 프로토콜
- 포트번호:
23
- SSH(Secure Shell)
- Telnet보다 강력한 보안을 제공하는 원격접속 프로토콜
- 서로 연결되어 있는 컴퓨터 간 원격 명령 실행이나 쉘 서비스 등을 수행
- 키를 통한 인증은 클라이언트의 공개키를 서버에 등록해야하고 전송되는 데이터는 암호화됨
- SSH는 인증, 암호화, 압축, 무결성을 제공
- 포트번호:
22
- SNMP(Simple Network Management Protocol)
- TCP/IP의 네트워크 관리 프로토콜로, 라우터나 허브 등 네트워크 장치로부터 정보를 수집 및 관리하며, 정보를 네트워크 관리 시스템에 보내는 데 사용하는 인터넷 표준 프로토콜
- 포트번호:
161
,162
⑥ 표현 계층(Presentation Layer)
- 데이터 형식 설정, 코드변환, 암/복호화
- 데이터의 변환, 압축, 암호화를 담당하는 계층
JPEG
,MPEG
→ 데이터
⑤ 세션 계층(Session Layer)
- 연결 접속(유지), 동기제어, 동기점(대화)
- 응용 프로그램 간의 연결을 성립하게 하고 연결이 안정되게 유지관리 하며, 작업 완료 후 연결을 끊는 역할을 담당하는 계층
SSH
,TLS
→ 데이터
④ 전송 계층(Transport Layer)
- 종단간(End to End) 신뢰성 있고 효율적인 데이터 전송, 데이터 분할, 재조립, 흐름 제어(슬라이딩 윈도우), 오류 제어, 혼잡 제어
- 단말기 사이(종단과 종단 사이)에서 오류 수정과 흐름제어 혼잡제어를 수행하여 신뢰성 있고 세그먼트를 전달하는 계층
TCP/UDP
,RTCP
→ 세그먼트(Segment)
③ 네트워크 계층(Network Layer)
- 단말기 간 데이터 전송을 위한 최적화된 경로(라우팅) 제공
- 패킷이 최종 목적지에 도달하도록 경로를 정하여 최적으로 데이터를 전송하는 계층
IP
,ICMP
,IGMP
,RIP
,OSPF
→ 패킷(Packet)
② 데이터 링크 계층(Data Link Layer)
- 인접 시스템 간 물리적 연결을 이횽해 데이터 전송, 동기화, 오류제어, 흐름제어, 오류검출 및 재전송
- 노드와 노드 사이의 데이터를 전송하며, 상위의 계층이 물리 계층을 정상적인 상태로 인식할 수 있게 도와주는 계층
HDLC
,PPP
,LLC
,Ethernet(이더넷)
→ 프레임(Frame)
① 물리 계층(Physical Layer)
- 매체간의 전기적, 기능적, 절차적 기능 정의
- 두 장비 간의 전송을 위한 연결이나 전달 등의 인터페이스의 기계적, 전기적, 절차적 특성을 정의하며 비트를 물리적인 매체를 통해 전송하는 계층
RS-232C
→ 비트(Bit)
댓글남기기