티스토리 뷰

기술

OSI 7 Layer - OSI 7계층

카니 Kani's 2018. 7. 11. 16:49

네트워크 통신 프로토콜은 OSI 기본 참조 모델에 따라 정의된다. OSI기본 참조모델은 ISO(국제표준화기구)에서 책정된 컴퓨터 통신기능을 계층 구조로 나뉜 개념 모델로 통신 프로토콜을 7가지로 나뉜 것이 특징이다.


1계층: 물리 계층(Physical layer)

2계층: 데이터 링크 계층(Data link layer)

3계층: 네트워크 계층(Network layer)

4계층: 전송 계층(Transport layer)

5계층: 세션 계층(Session layer)

6계층: 표현 계층(Presentation layer)

7계층: 응용 계층(Application layer)


Layer 1 - 물리 계층(Physical layer)

통신기기의 물리적, 전기적 특성을 규정한다. 데이터 내용을 전기 신호로 나타내는 방법이나 케이블과 커넥터 형식등을 규정한다. LAN케이블로 사용되는 트위스트 페어 케이블(STP/UTP)나 Ethernet 규격인 100BASE-T나 1000BASE-SX등은 물리 계층에 속한다. 그리고 유선 통신 뿐 아니라 IEEE802.11 시리즈의 무선통신 관한 규약들도 있다.


Layer 2 - 데이터 링크 계층(Data link layer)

같은 네트워크(Subnet) 안에 있는 노드끼리의 통신을 규정한다. 데이터 링크 계층에는 MA 주소를 기반으로 데이터 전송이 이뤄진다. 대표적인 통신 기기로는 L2스위치가 있다. L2스위치는 통신하고자 하는 노드가 어느 포트에 연결되어 있는지를 MAC주소로 판단해 패킷을 전송한다.


Layer 3 - 네트워크 계층(Network layer)

다른 네트워크(Subnet)끼리 통신하기 위한 규정이다. 다른 네트워크에 데이터 패킷을 전송하는 것을 라우팅(Routing)이라고 한다. 네트워크 계층에서 동작하는 대표적인 통신 기기는 라우터와 L3 스위치가 있다. 이런 기기들은 패킷을 어디로 전송 할 것인지에 대한 정보(라우팅 테이블 - Routing Table)을 관리한다.


Layer 4 - 전송 계층(Transport layer)

데이터 전송을 수행한다. 전송 에러 검출과 재전송 절차를 규정한다. 대표적인 프로토콜에는 TCP와 UDP가 있다. 통신 상대의 노드에 데이터를 확실하게 보내는 역할 을 하는 것이 전송계층이다.


Layer 5 - 세션 계층(Session layer)

연결 확립과 데이터 전송 시점을 규정한다. 세션은 애플리케이션끼리 일어나는 용청과 응답으로 구성된다.


Layer 6 - 표현 계층(Presentation layer)

데이터 저장의 형식과 압축, 그리고 문자 코드 등의 데이터 표현 형식을 규정한다.


Layer 7 - 응용 계층(Application layer)

웹의 HTTP나 메일전송을 위한 SMTP등 애플리케이션에 특화된 프로토콜을 규정한다.



'기술' 카테고리의 다른 글

DNS 레코드  (0) 2018.07.28
OSI 7 Layer - OSI 7계층  (0) 2018.07.11
가상화의 종류  (0) 2018.07.10
클라우드 시스템  (0) 2018.07.10
오픈소스 Message Queue 솔루션  (0) 2018.07.10
오픈소스 API GateWay 솔루션  (0) 2018.07.10
댓글
댓글쓰기 폼
공지사항
Total
26,926
Today
1
Yesterday
32
링크
«   2020/08   »
            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          
글 보관함