[포스코x코딩온] 스마트팩토리 입문과정 | 네트워크와 프로토콜 | OSI 참조 모델

김영웅·2023년 3월 26일
0
post-thumbnail

이번 시간에는 OSI 참조 모델에 대해 알아보고 정리해 보는 시간을 가지게 되었습니다.


[OSI(Open System Interconnection) 참조 모델]

OSI 참조 모델은 다른 시스템 간의 원할한 통신을 위해 ISO(국제표준화기구)에서 제안한 통신 규약(Protocol)입니다.
개방형 시스템(Open System) 간의 데이터 통신 시 필요한 장비 및 처리 방법 등을 7단계로 표준화하여 규정하였습니다.
7계층중 1~3계층을 하위 계층, 4~7계층을 상위 계층이라고 합니다.

[OSI 참조 모델에서의 데이터 단위]

• 프로토콜 데이터 단위(PDU; Protocol Data Unit)
프로토콜 데이터 단위는 동일 계층 간에 교환되는 정보의 단위입니다.

물리 계층 : 비트
데이터 링크 계층 : 프레임
네트워크 계층 : 패킷
전송 계층 : 세그먼트
세션, 표현, 응용 계층 : 메시지

• 서비스 데이터 단위(SDU; Service Data Unit)
서비스 데이터 단위는 서비스 접근점(SAP)을 통해 상·하위 계층끼리 주고받는 정보의 단위입니다.

[물리 계층(Physical Layer)]

• 전기적, 물리적인 신호를 전송하는 데 필요한 기술을 다루는 계층입니다.
• 케이블 종류, 전송 속도, 데이터 전송 방식 등을 다룹니다.
• 관련 장비 : 리피터, 허브

• 물리적인 매체를 통해 전송된 데이터의 오류 검출과 제어를 다루는 계층입니다.
• MAC(Media Access Control) 주소, 프레임 검사 및 오류 처리 등을 다룹니다.
• 관련 장비 : 랜카드, 브리지, 스위치

[네트워크 계층(Network Layer)]

• 다른 네트워크와의 연결, 라우팅, 패킷의 전송 등을 다루는 계층입니다.
• IP(Internet Protocol) 주소와 라우팅 등을 다룹니다.
• 관련 장비 : 라우터

[전송 계층(Transport Layer)]

• 데이터 전송의 종단간 연결을 다루는 계층입니다.
• TCP(Transmission Control Protocol)와 UDP(User Datagram Protocol) 등의 프로토콜을 사용하여 데이터 전송을 처리합니다.
• 관련 장비 : 게이트웨이

[세션 계층(Session Layer)]

• 통신 세션의 설정, 유지, 종료 등을 다루는 계층입니다.
• 세션 관리 및 다중화 등을 다룹니다.

[표현 계층(Presentation Layer)]

• 데이터의 표현 방식, 암호화, 압축 등을 다루는 계층입니다.
• 데이터 형식 변환, 데이터 압축, 암호화 등을 다룹니다.

[응용 계층(Application Layer)]

• 최종 사용자와 응용 프로그램 간의 상호 작용을 다루는 계층입니다.
• HTTP, FTP, SMTP 등의 프로토콜을 사용하여 데이터 전송을 처리합니다.


OSI 참조 모델은 컴퓨터 네트워크에서의 데이터 통신 프로토콜의 구조와 기능을 명확하게 나누어 정의하는 모델입니다. 이번 시간에 이 모델을 배우면서, 네트워크 통신의 복잡성을 계층적으로 분할하여 이해할 수 있다는 점과, 각 계층의 역할과 기능을 파악함으로써 문제를 해결하는 데 도움이 된다는 것을 느꼈습니다.

0개의 댓글