본문 바로가기

IT

OSI 7계층이란?? 패킷??

반응형
OSI 7계층이란?? 패킷?? 천천히 알아가보도록 하겠습니다.

 

OSI 7계층이란?? 패킷??

Open System Interconnection Reference Model의 약자
이기종 시스템 간 상호 통신을 위하여 국제 표준 기구 ISO에서 네트워크 프로토콜 계층을
구성하여 개발한 네트워크 모델

 

 

각 계층이 어떤 역할을 하는지 천천히 알아보도록 하겠습니다.

1계층 : 물리 계층 (Physcal Layer)

네트워크의 물리적인 연결을 담당
케이블 또는 무선 주파수의 블루투스 등이 해당
네트워크 관련 장비 :  허브, 리피터
데이터 전송 단위 : 비트
사용 프로토콜 : RS-323, USB, Bluetooth 등

2계층 : 데이터 링크 계층 (Data Link Layer)

각 노드를 식별 가능하도록 MAC ( Media Access Control) 주소를 가지고 있는 단계
수신과 송신 속도를 맞추기 위해 정지-대기, 슬라이딩 윈도우방식을 사용
신호간 충돌이 발생하지 않도록 최선 제어 기능을 제공
관련 네트워크 장비 : 브릿지, 스위치
데이터 전송 단위 : 프레임
사용 프로토콜 : Ethernet, Token Ring, ATM 등

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

노드가 여러 네트워크를 거쳐 연결 되어 있을 때 데이터를 패킷 단위로 분할하고 논리적 주소를 설정
정확하게 전송하는 역할
혼잡 제어, 패킷의 분할 및 병합, 인터네트워킹 기능을 제공
네트워크 관련 장비 : 라우터
데이터 전송 단위 : 패킷
사용 프로토콜 : IP, ICMP, ARP, RIP

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

송신과 수신되는 쪽의 프로세스 간의 연결을 제공
신뢰성 있는 통신이 가능하도록 역할을 수행
신뢰성 있는 통신을 위해 프로세스를 위한 주소 미 포트 지정, 연결제어, 오류복구, 흐름제어 기능 제공
전송 계층에서는 세그먼트 단위로 데이터를 전송하고 네트워크 계층은 이를 다시 패킷으로 나누어 전송
데이터 전송 단위 : 세그먼트
사용 프로토콜 : TCP, UDP, RTP

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

연결된 노드 간에는 메세지 단위로 데이터를 전송하며 세션 설정 및 유지, 동기 기능, 대화 기능을 제공
동기 기능은 통신 양단에서 논리적으로 상호 데이터 전송이 잘 되었는 의미로 동기점을 설정
대화 기능은 데이터 전송 기능을 의미하고 신뢰성 있는 전송

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

송신자와 수신자가 서로 다른 표현 방식을 사용하면 데이터를 받아도 그 의미를 해석할 수 없음
표현 계층은 다양한 표현 방식을 제공하여 송신, 수신 측이 동일한 표현 방식을 사용할 수 있는 기능을 제공
예를 들면 유니코드로 인코딩 된 파일을 ASCII코드로 변환하거나, 데이터 암호화 또는 복호화 가능, 압축 기능 제공
사용 프로토콜 : SMB, AFP, ASN

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

사용자에게 편리한 응용 환경을 제공하는 기능을 수행
사용 프로토콜 : HTTP, SMTP, TELNET, FTP

 

 

 

위키백과에서 제공하는 자료

 

https://en.wikipedia.org/wiki/OSI_model

 

OSI model - Wikipedia

From Wikipedia, the free encyclopedia Model of communication of seven abstraction layers The Open Systems Interconnection model (OSI model) is a conceptual model from the International Organization for Standardization (ISO) that "provides a common basis fo

en.wikipedia.org

위는 Wikipedia에서 제공하는 자료입니다~!

링크를 타고 들어가셔서 참고하시면 큰 도움이 될 수 있습니다!!

 

초등학생도 이해할 수 있는 표현으로....

딱딱하게 말고 쉽게 표현하자면 다음과 같이 정의할 수 있습니다!!

 

1계층은 전선으로 정보를 보내고 그걸 2계층인 네트워크 카드에서 받습니다.
2계층은 프레임이란 데이터 단위로 위의 비트를 분할해서 번호를 붙여서 라우터로 보내줍니다.
3계층은 프레임으로 받은 데이터를 패킷으로 다시 나누고 번호를 붙여 이것을 가장 빠른 경로로 목적지의 IP로 보내줍니다~!
4계층은 3계층에서 받은 데이터를 시그먼트라는 단위 TCP를 사용해서 안전한 포트로 보내줍니다~!
5계층 ~ 7계층은 이를 각 계층끼리 통신하는 메세지라는 개념을 사용해서 사용자에게 서비스를 제공합니다~!
이는 또한 메세지 = 대화형 이라는 의미도 갖습니다~!

 

이외에도 Broad Cast, Three Way ShakeHand 등 여러 개념이 있지만

다음 포스팅에서 만나 뵙도록 하겠습니다~!!

 

OSI 7계층 모델도 이해하기 힘들지만....

TCP/IP 모델도 존재합니다....ㅎㅎ

 

어려운 네트워크!!!!ㅎㅎ 다들 힘내서 공부해 봐요!!ㅎㅎ

감사합니다!!

반응형