[네트워크] OSI 7계층 간단 요약

glow_soon·2022년 6월 3일
0

프로토콜 : 둘 이상의 통신개체간에 교환되는 메시지 포멧과 순서, 메시지의 송수신과 다른 이벤트에 따른 행동을 정의 한 것

OSI 7계층

OSI 7 계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말한다.

각각의 호스트들은 OSI 7계층을 가지고 통신을 수행한다. 일반 사용자는 OSI 7계층 맨 위에 있는 응용계층으로부터 데이터 송수신을 요청, 이 요청은 하단의 계층으로 순차적으로 전달되어 맨 아래에 있는 물리 계층에 도달, 상대 호스트에게 전송한다.
데이터를 수신하는 호스트는 송신 호스트와 반대로 하단의 물리계층에서 데이터를 받아 응용계층까지 올리게 된다.


응용 계층 (Application layer - L7)

HTTP

  • www 상에서 데이터를 주고 받을수 있는 프로토콜
  • 주로 html 문서를 주고 받는데 사용하며, TCP와 UDP를 사용

SMTP

  • 인터넷상에서 이메일을 주고 받기위한 프로토콜
  • TCP 사용

FTP

  • 통신기기 사이에 파일을 전송하는데 사용하는 프로토콜

DNS

  • www..주소를 32비트 네트워크 주소로 변환 해주는 기능

표현 계층 (Presentation layer - L6)

SSL: Secure Socket Layer

  • 네트워크 레이어의 암호화 방식, http뿐 아니라 FTP 등에도 사용한다.
  • 인증, 암호화, 무결성 보장
  • ASCII

세션 계층 (Session layer - L5)

네트워크의 기본 입출력을 정의한 규약

RPC

  • window os에서 사용하는 원격 프로시저 호출 프로토콜

Win sock

  • 유닉스 기반 os 에서 TCP/IP 통신에 사용하는 소켓을 윈도우에서 구현

전송 계층 (Transport layer - L4)

TCP

  • 연결 지향적인 전송제어 프로토콜, 네트워크의 데이터 전달을 통제한다.
  • 데이터의 전달을 보증, 순서대로 받음
  • 3 way handshaking, 4 way handshaking 을 통해 연결 지향적이고 신뢰성 있는 전송이 가능하다.

UDP

  • 비연결 적이고 신뢰적이지 않으며 순서화 되지 않은 datagram의 전송을 통제하는 프로토콜
  • UDP는 신뢰성이 낮더라도 빠른 응답이 필요한 시스템에 적합하다

ARQ

신뢰성있는 데이터 전달을 위해 에러 검출후, 재전송하는 에러 제어 방식


네트워크 계층 (Network layer - L3)

IP

  • 송신과 수신 호스트가 패킷 교환 네트워크에서 정보를 주고 받는데 사용하는 정보위주의 규악
  • 호스트의 주소지정과 패킷 분할 및 조립 기능 담당

ICMP

  • TCP/IP에서 IP 패킷을 처리할때 발생하는 오류들을 보고
  • IP에서 필요한 진단과 오류검출등과 같은 기타기능을 수행하기 위해 사용하는 프로토콜

IGMP

  • IP 멀티캐스트를 실현하기위한 통신 프로토콜
  • 클라이언트가 멀티캐스트로 통신할수 있다는것을 라우터에게 알기위한 규약

ARP

  • 논리적 주소인 IP주소를 실제 물리주소인 MAC주소로 바꿔주는 역할을 하는 주소 해석 프로토콜 (3계층이라고는 많이 되있는데 공식문서에는 2계층이라고 되있음)

Ethernet

  • 비연결성 모드, 전송속도 10mbps 이상, LAN 구현 방식 의미

HDLC

  • 고속 데이터 전송에 적합, 비트전송을 기본으로 하는 범용 데이터 링크 전송제어 절차

PPP

  • 전화선과 같이 양단간의 비동기 직렬링크를 사용하는 두 기기간의 통신지원 프로토콜
profile
나는야 코린이

0개의 댓글