OSI 7계층 편집하기

IT위키

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.

편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.

최신판 당신의 편집
1번째 줄: 1번째 줄:
== 개요 ==
== 개요 ==
* Open Systems Interconnection Reference Model 7 Layer
Open Systems Interconnection Reference Model 7 Layer
*:-개방형 시스템 상호연결 참조 모델 7계층
* 국제 표준화 기구(ISO)에서 개발한 통신에 관한 계층화 표준 모델


(개방형 시스템 상호연결 참조 모델 7계층)
국제 표준화 기구(ISO)에서 개발한 통신에 관한 계층화 표준 모델


== 의의 ==
== 의의 ==
9번째 줄: 10번째 줄:
* 통신에 관련된 목적을 달성하기 계층별로 분할하여 분업이 가능하다. (Divide and conquer)
* 통신에 관련된 목적을 달성하기 계층별로 분할하여 분업이 가능하다. (Divide and conquer)
* 기술표준인 기존 TCP 4계층 모델이 계층별로 역할이 불명확하여 발생했던 많은 문제들에 대한 해답을 제시한다.
* 기술표준인 기존 TCP 4계층 모델이 계층별로 역할이 불명확하여 발생했던 많은 문제들에 대한 해답을 제시한다.


== 7계층 ==
== 7계층 ==
=== Layer 1 : 물리 계층(Physical layer) ===
=== Layer 1 : 물리 계층(Physical layer) ===
자세한 내용은 [[물리 계층]]
* 물리적인 장치의 전기적, 전자적 연결에 대한 명세
* 물리적인 장치의 전기적, 전자적 연결에 대한 명세
* 디지털 데이터를 아날로그적인 전기적 신호로 변환하여 물리적인 전송이 가능케 한다.
* 디지털 데이터를 아날로그적인 전기적 신호로 변환하여 물리적인 전송이 가능케 한다.
* 주소 개념이 없으며 물리적으로 연결된 노드간에 신호를 주고 받는다.
* 주소 개념이 없으며 물리적으로 연결된 노드간에 신호를 주고 받는다.


- 단위(PDU) : 비트(Bit)
- 단위 : 비트(Bit)
- 주요 프로토콜 : [[X.21]], [[RS-232]] 등
- 주요 프로토콜 : [[X.21]], [[RS-232C]] 등
- 주요 장비 : [[허브]](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''')
자세한 내용은 [[데이터 링크 계층]]
* 인접한 노드간의 신뢰성 있는 데이터(단위 : 프레임) 전송을 제어(''Nod-To-Nod Delivery'')
* 네트워크 카드의 [[MAC]](Media Access Control)주소를 통해 목적지를 찾아간다.
* 네트워크 카드의 [[MAC]](Media Access Control)주소를 통해 목적지를 찾아간다.
* 신뢰성 있는 전송을 위해 흐름제어(Flow Control), 오류제어(Error Control), 회선제어(Line Control)을 수행한다.
* 신뢰성 있는 전송을 위해 흐름제어(Flow Control), 오류제어(Error Control), 회선제어(Line Control)을 수행한다.
* 논리링크제어계층, 매체접근제어계층이라는 두 개의 부계층으로 나뉜다.


- 단위(PDU) : 프레임(Frame)
- 단위 : 프레임(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''')
* 종단간 전송을 위한 경로 설정을 담당한다. 이를 ''End-To-End'' 혹은 ''Host-To-Host Delivery'' 라고 부른다.
* 호스트로 도달하기 위한 최적의 경로를 라우팅 알고리즘을 통해 선택하고 제어한다.
* 호스트로 도달하기 위한 최적의 경로를 라우팅 알고리즘을 통해 선택하고 제어한다.
* 종단간 전송을 위한 주소로 IP주소를 사용한다.
* 종단간 전송을 위한 주소로 IP주소를 사용한다.
* 최대크기1500바이트


- 단위(PDU) : 패킷(Packet)
- 단위 : 패킷(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) ===
 
* 종단간 신뢰성 있는 데이터 전송을 담당한다. ('''End-To-End Reliable Delivery''')
=== Lyaer 4: 전송 계층(Transport layer) ===
* 종단(Host)의 구체적인 목적지(Process)까지 데이터가 도달할 수 있도록 한다. ('''Process-To-Process Communication''')
* 종단간 신뢰성 있는 데이터 전송을 담당한다. 이를 ''End-To-End Reliable Delivery'' 라고 부른다.
* 종단(Host)의 구체적인 목적지(Process)까지 데이터가 도달할 수 있도록 한다. ''Process-To-Process Communication''
* Process를 특정하기 위한 주소로 Port Number를 이용한다.
* Process를 특정하기 위한 주소로 Port Number를 이용한다.
* 신뢰성 있는 데이터 전송을 위해 분할과 재조합, 연결제어, 흐름제어, 오류제어, 혼잡제어를 수행한다.
* 신뢰성 있는 데이터 전송을 위해 분할과 재조합, 연결제어, 흐름제어, 오류제어, 혼잡제어를 수행한다.


- 단위(PDU) : 세그먼트(Segment)
- 단위 : 세그먼트(Segment)
- 주요 프로토콜 : [[TCP]], [[UDP]]
- 주요 프로토콜 : TCP, UDP
- 주요 장비 : L4 Switch
- 주요 장비 : L4 Switch


=== Layer 5: 세션 계층(Session layer) ===
=== 계층 5: 세션 계층(Session layer) ===
* 응용 프로그램간의 논리적인 연결(세션) 생성 및 제어를 담당한다.
* 응용 프로그램간의 논리적인 연결(세션) 생성 및 제어를 담당한다.
* TCP/IP 통신 연결을 수립/ 유지/중단
- 단위 : 데이터(Data)


- 단위(PDU) : 데이터(Data) 또는 메세지(Message)
=== 계층 6: 표현 계층(Presentation layer) ===
- 주요 프로토콜 : 해당사항 없음
* 데이터 표현 방식을 관장한다.
- 주요 장비 : 해당사항 없음
=== Layer 6: 표현 계층(Presentation layer) ===
* 데이터 표현방식, 상이한 부호체계 간의 변화에 대해 규정한다.
* 인코딩/디코딩, 압축/해제, 암호화/복호화 등의 역할을 수행한다.
* 인코딩/디코딩, 압축/해제, 암호화/복호화 등의 역할을 수행한다.
- 단위 : 데이터(Data)


- 단위(PDU) : 데이터(Data)
=== 계층 7: 응용 계층(Application layer) ===
- 주요 프로토콜 : 해당사항 없음
- 주요 장비 : 해당사항 없음
=== Layer 7: 응용 계층(Application layer) ===
 
* 응용서비스 HTTP, SMTP
 
- 단위(PDU) : 데이터(Data)
- 주요 프로토콜 : TELNET, FTP, SMTP, HTTP 등
- 주요 장비 : 해당사항 없음


[[분류:네트워크]]
- 단위 : 데이터(Data)
[[분류:정보처리기사]]
- 주요 프로토콜 : TELNET, FTP, SMTP, HTTP 등
[[분류:정보보안기사]]
IT위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는 IT위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다. 저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소 편집 도움말 (새 창에서 열림)