본문 바로가기
operating system/network

OSI 7 모델과 계층별 프로토콜

by hhhdangmoo 2022. 9. 28.
728x90
반응형

OSI 모델 & TCP/IP 모델

 - ISO(국제표준기구)는 서로 다른 시스템간의 통신을 허용하기 위해 호환성 있는 네트워크 프로토콜 개발 지침서인

   OSI(Open System Interconnection) 모델을 정의함

 - OSI 참조 모델은 Network가 제공하는 기능을 7계층으로 나누었고, 각 계층의 기능 & 프로토콜을 정의함

 - 7계층은 고유한 기능을 가지고, 계층 간 상호 의존적임

 - 7계층은 인터넷 표준 프로토콜이지만, 계층 구분이 OSI 참조 모델과 정확히 일치하지는 않음

 

OSI 모델과 TCP/IP모델은 아래 그림과 같다

 

OSI Model                                                                                         TCP/IP Stack

OSI 7  기능 TCP/IP
7 응용 계층 User Interface 제공, UI로 데이터 생성 응용 계층
6 표현 계층 부호화, 암호화, 압축
5 세션 계층 Application 연결 설정, 유지, 해제
4 전송 계층 응용 계층 사이 논리적인 통로 제공 전송 계층
3 네트워크 계층 논리적인 주소 사용, 경로 관리 등 인터넷 계층
2 데이터링크 계층 데이터 전송 형식 결정, 오류 검출 기능 네트워크 액세스 계층
1 물리 계층 물리적 연결, 전기,기계,기능적 절차적 수단 제공

 

Internet / Network 계층 프로토콜
  • IP : 송수신 호스트가 패킷 교환 네트워크에서 정보를 주고 받는 데 사용하는 규약                                                                      비신뢰성, 비연결형 서비스 지원, 호스트의 논리 주소 생성
  • ICMP : 송신 시스템에게 IP 전달에 대한 다양한 메시지를 전달하기 위한 프로토콜
  • IGMP : 로컬 네트워크 상의 멀티캐스팅, 그룹 제어 수행 
  • ARP : IP 주소를 기반으로 MAC주소를 변환함
  • RARP : MAC 주소를 기반으로 IP 주소를 변환함

 

 전송 계층 프로토콜

  1) TCP(Transmission Control Protocol)

       - 근거리 통신망 or 인트라넷, 인터넷에 연결된 컴퓨터에서 실행 되는 프로그램 간에 처리 과정을 교환 할 수 있게 함

       - 연결 지향 프로토콜, 전송 전 송수신지 사이에 연결이 설정 되어 있어야 함

       - 전송 속도 빠르지만 UDP 만큼은 아님

       - 전달 속도 < 데이터 안정성

       - 양방향 통신

 

2) UDP(User Datagram Protocol)

       - IP를 사용하는 네트워크 내에서 컴퓨터들 간에 메시지들이 교환될 때 제한 된 서비스만을 제공

       - 비연결 지향, 송수신지 사이에 연결 설정 없이 데이터 송신이 가능함

       - 매우 빠른 전송 속도

       - 데이터 안정성 < 전달 속도

       - 한방향 통신

 

 

728x90
반응형