OSI 7계층: Difference between revisions
From CS Wiki
No edit summary |
|||
(15 intermediate revisions by 11 users not shown) | |||
Line 13: | Line 13: | ||
== 7계층 == | == 7계층 == | ||
=== Layer 1 : 물리 계층(Physical layer) === | === Layer 1 : 물리 계층(Physical layer) === | ||
* 물리적인 장치의 전기적, 전자적 연결에 대한 명세 | * 물리적인 장치의 전기적, 전자적 연결에 대한 명세 | ||
* 디지털 데이터를 아날로그적인 전기적 신호로 변환하여 물리적인 전송이 가능케 한다. | * 디지털 데이터를 아날로그적인 전기적 신호로 변환하여 물리적인 전송이 가능케 한다. | ||
* 주소 개념이 없으며 물리적으로 연결된 노드간에 신호를 주고 받는다. | * 주소 개념이 없으며 물리적으로 연결된 노드간에 신호를 주고 받는다. | ||
- 단위 : 비트(Bit) | - 단위(PDU) : 비트(Bit) | ||
- 주요 프로토콜 : [[X.21]], [[RS- | - 주요 프로토콜 : [[X.21]], [[RS-232]] 등 | ||
- 주요 장비 : [[허브]](HUB), [[리피터]](Repeater) [[네트워크 카드]](NIC : Network Interface Card) 등 | - 주요 장비 : [[허브]](HUB), [[리피터]](Repeater) [[네트워크 카드]](NIC : Network Interface Card) 등 | ||
=== [[데이터 링크 계층|Layer 2: 데이터 링크 계층(Data link layer)]] === | |||
=== Layer 2: 데이터 링크 계층(Data link layer) === | * 인접한 노드간의 신뢰성 있는 데이터(단위 : 프레임) 전송을 제어('''Node-to-Node Delivery''') | ||
* 인접한 노드간의 신뢰성 있는 데이터(단위 : 프레임) 전송을 제어('' | |||
* 네트워크 카드의 [[MAC]](Media Access Control)주소를 통해 목적지를 찾아간다. | * 네트워크 카드의 [[MAC]](Media Access Control)주소를 통해 목적지를 찾아간다. | ||
* 신뢰성 있는 전송을 위해 흐름제어(Flow Control), 오류제어(Error Control), 회선제어(Line Control)을 수행한다. | * 신뢰성 있는 전송을 위해 흐름제어(Flow Control), 오류제어(Error Control), 회선제어(Line Control)을 수행한다. | ||
* 논리링크제어계층, 매체접근제어계층이라는 두 개의 부계층으로 나뉜다. | |||
- 단위 : 프레임(Frame) | - 단위(PDU) : 프레임(Frame) | ||
- 주요 프로토콜 : [[HDLC]], [[X.25]], [[Ethernet]], [[TokenRing]], [[DFFI]], [[FrameRelay]] 등 | - 주요 프로토콜 : [[HDLC]], [[X.25]], [[Ethernet]], [[TokenRing]], [[DFFI]], [[FrameRelay]] 등 | ||
- 주요 장비 : [[브리지]](Bridge), [[L2 Switch]] 등 | - 주요 장비 : [[브리지]](Bridge), [[L2 Switch]] 등 | ||
=== Layer 3: 네트워크 계층(Network layer) === | === Layer 3: 네트워크 계층(Network layer) === | ||
* 종단간 전송을 위한 경로 설정을 담당한다. | * 종단간 전송을 위한 경로 설정을 담당한다. ('''End-To-End''' 혹은 '''Host-To-Host Delivery''') | ||
* 호스트로 도달하기 위한 최적의 경로를 라우팅 알고리즘을 통해 선택하고 제어한다. | * 호스트로 도달하기 위한 최적의 경로를 라우팅 알고리즘을 통해 선택하고 제어한다. | ||
* 종단간 전송을 위한 주소로 IP주소를 사용한다. | * 종단간 전송을 위한 주소로 IP주소를 사용한다. | ||
* 최대크기1500바이트 | |||
- 단위 : 패킷(Packet) | - 단위(PDU) : 패킷(Packet) | ||
- 주요 프로토콜 - IP, ARP, ICMP, IGMP, RIP, RIP v2, OSPF, IGRP, EIGRP, BGP 등 | - 주요 프로토콜 - IP, ARP, ICMP, IGMP, RIP, RIP v2, OSPF, IGRP, EIGRP, BGP 등 | ||
- 주요 장비 : [[라우터]](Router), [[L3 Switch]] | - 주요 장비 : [[라우터]](Router), [[L3 Switch]] | ||
=== Layer 4: 전송 계층(Transport layer) === | === Layer 4: 전송 계층(Transport layer) === | ||
* 종단간 신뢰성 있는 데이터 전송을 담당한다. | * 종단간 신뢰성 있는 데이터 전송을 담당한다. ('''End-To-End Reliable Delivery''') | ||
* 종단(Host)의 구체적인 목적지(Process)까지 데이터가 도달할 수 있도록 한다. ''Process-To-Process Communication'' | * 종단(Host)의 구체적인 목적지(Process)까지 데이터가 도달할 수 있도록 한다. ('''Process-To-Process Communication''') | ||
* Process를 특정하기 위한 주소로 Port Number를 이용한다. | * Process를 특정하기 위한 주소로 Port Number를 이용한다. | ||
* 신뢰성 있는 데이터 전송을 위해 분할과 재조합, 연결제어, 흐름제어, 오류제어, 혼잡제어를 수행한다. | * 신뢰성 있는 데이터 전송을 위해 분할과 재조합, 연결제어, 흐름제어, 오류제어, 혼잡제어를 수행한다. | ||
- 단위 : 세그먼트(Segment) | - 단위(PDU) : 세그먼트(Segment) | ||
- 주요 프로토콜 : TCP, UDP | - 주요 프로토콜 : [[TCP]], [[UDP]] | ||
- 주요 장비 : L4 Switch | - 주요 장비 : L4 Switch | ||
=== Layer 5: 세션 계층(Session layer) === | === Layer 5: 세션 계층(Session layer) === | ||
* 응용 프로그램간의 논리적인 연결(세션) 생성 및 제어를 담당한다. | * 응용 프로그램간의 논리적인 연결(세션) 생성 및 제어를 담당한다. | ||
* TCP/IP 통신 연결을 수립 | |||
- 단위 : 데이터(Data) 또는 메세지(Message) | - 단위(PDU) : 데이터(Data) 또는 메세지(Message) | ||
- 주요 프로토콜 : 해당사항 없음 | - 주요 프로토콜 : 해당사항 없음 | ||
- 주요 장비 : 해당사항 없음 | - 주요 장비 : 해당사항 없음 | ||
=== Layer 6: 표현 계층(Presentation layer) === | === Layer 6: 표현 계층(Presentation layer) === | ||
* 데이터 | * 데이터 표현방식, 상이한 부호체계 간의 변화에 대해 규정한다. | ||
* 인코딩/디코딩, 압축/해제, 암호화/복호화 등의 역할을 수행한다. | * 인코딩/디코딩, 압축/해제, 암호화/복호화 등의 역할을 수행한다. | ||
- 단위 : 데이터(Data) | - 단위(PDU) : 데이터(Data) | ||
- 주요 프로토콜 : 해당사항 없음 | - 주요 프로토콜 : 해당사항 없음 | ||
- 주요 장비 : 해당사항 없음 | - 주요 장비 : 해당사항 없음 | ||
=== Layer 7: 응용 계층(Application layer) === | |||
* 응용서비스 HTTP, SMTP | |||
- 단위(PDU) : 데이터(Data) | |||
- 단위 : 데이터(Data) | |||
- 주요 프로토콜 : TELNET, FTP, SMTP, HTTP 등 | - 주요 프로토콜 : TELNET, FTP, SMTP, HTTP 등 | ||
- 주요 장비 : 해당사항 없음 | - 주요 장비 : 해당사항 없음 | ||
[[분류:네트워크]] | |||
[[분류:정보처리기사]] | |||
[[분류:정보보안기사]] |
Latest revision as of 20:48, 10 July 2024
개요[edit | edit source]
- Open Systems Interconnection Reference Model 7 Layer
- -개방형 시스템 상호연결 참조 모델 7계층
- 국제 표준화 기구(ISO)에서 개발한 통신에 관한 계층화 표준 모델
의의[edit | edit source]
- 분산된 이기종 시스템간의 네트워크 상호호환을 위한 표준 아키텍처를 정의할수 있다.
- 통신에 관련된 목적을 달성하기 계층별로 분할하여 분업이 가능하다. (Divide and conquer)
- 기술표준인 기존 TCP 4계층 모델이 계층별로 역할이 불명확하여 발생했던 많은 문제들에 대한 해답을 제시한다.
7계층[edit | edit source]
Layer 1 : 물리 계층(Physical layer)[edit | edit source]
- 물리적인 장치의 전기적, 전자적 연결에 대한 명세
- 디지털 데이터를 아날로그적인 전기적 신호로 변환하여 물리적인 전송이 가능케 한다.
- 주소 개념이 없으며 물리적으로 연결된 노드간에 신호를 주고 받는다.
- 단위(PDU) : 비트(Bit) - 주요 프로토콜 : X.21, RS-232 등 - 주요 장비 : 허브(HUB), 리피터(Repeater) 네트워크 카드(NIC : Network Interface Card) 등
Layer 2: 데이터 링크 계층(Data link layer)[edit | edit source]
- 인접한 노드간의 신뢰성 있는 데이터(단위 : 프레임) 전송을 제어(Node-to-Node Delivery)
- 네트워크 카드의 MAC(Media Access Control)주소를 통해 목적지를 찾아간다.
- 신뢰성 있는 전송을 위해 흐름제어(Flow Control), 오류제어(Error Control), 회선제어(Line Control)을 수행한다.
- 논리링크제어계층, 매체접근제어계층이라는 두 개의 부계층으로 나뉜다.
- 단위(PDU) : 프레임(Frame) - 주요 프로토콜 : HDLC, X.25, Ethernet, TokenRing, DFFI, FrameRelay 등 - 주요 장비 : 브리지(Bridge), L2 Switch 등
Layer 3: 네트워크 계층(Network layer)[edit | edit source]
- 종단간 전송을 위한 경로 설정을 담당한다. (End-To-End 혹은 Host-To-Host Delivery)
- 호스트로 도달하기 위한 최적의 경로를 라우팅 알고리즘을 통해 선택하고 제어한다.
- 종단간 전송을 위한 주소로 IP주소를 사용한다.
- 최대크기1500바이트
- 단위(PDU) : 패킷(Packet) - 주요 프로토콜 - IP, ARP, ICMP, IGMP, RIP, RIP v2, OSPF, IGRP, EIGRP, BGP 등 - 주요 장비 : 라우터(Router), L3 Switch
Layer 4: 전송 계층(Transport layer)[edit | edit source]
- 종단간 신뢰성 있는 데이터 전송을 담당한다. (End-To-End Reliable Delivery)
- 종단(Host)의 구체적인 목적지(Process)까지 데이터가 도달할 수 있도록 한다. (Process-To-Process Communication)
- Process를 특정하기 위한 주소로 Port Number를 이용한다.
- 신뢰성 있는 데이터 전송을 위해 분할과 재조합, 연결제어, 흐름제어, 오류제어, 혼잡제어를 수행한다.
- 단위(PDU) : 세그먼트(Segment) - 주요 프로토콜 : TCP, UDP - 주요 장비 : L4 Switch
Layer 5: 세션 계층(Session layer)[edit | edit source]
- 응용 프로그램간의 논리적인 연결(세션) 생성 및 제어를 담당한다.
- TCP/IP 통신 연결을 수립
- 단위(PDU) : 데이터(Data) 또는 메세지(Message) - 주요 프로토콜 : 해당사항 없음 - 주요 장비 : 해당사항 없음
Layer 6: 표현 계층(Presentation layer)[edit | edit source]
- 데이터 표현방식, 상이한 부호체계 간의 변화에 대해 규정한다.
- 인코딩/디코딩, 압축/해제, 암호화/복호화 등의 역할을 수행한다.
- 단위(PDU) : 데이터(Data) - 주요 프로토콜 : 해당사항 없음 - 주요 장비 : 해당사항 없음
Layer 7: 응용 계층(Application layer)[edit | edit source]
- 응용서비스 HTTP, SMTP
- 단위(PDU) : 데이터(Data) - 주요 프로토콜 : TELNET, FTP, SMTP, HTTP 등 - 주요 장비 : 해당사항 없음