[네트워크] OSI 7 계층

nayoon·2021년 6월 23일
0

computer

목록 보기
23/25

정의

컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것

네트워크를 7계층으로 분리하면서 표준을 만들게 됨

동작


https://alsrbdmsco0409.tistory.com/197

Encapsulation

(헤더를 붙이는 과정)

송신 호스트: 데이터 전송

응용 계층: 데이터 전송 + 응용 계층 헤더 추가

....

응용 계층은 헤더를 붙여서 하위 계층으로 넘긴다.

이러한 과정이 반복되어서 물리 계층은 데이터와 각 계층에서의 헤더들을 비트(bit) 형태로 수신자 물리 계층으로 전송한다.

Decapsulation

(헤더를 제거하는 과정)

물리 계층 -> 데이터 링크 계층: 비트를 데이터 + 헤더 형태로 건넨다.

해당 계층의 헤더를 확인하고 제거하고 데이터를 상위 계층으로 넘긴다.

물리 계층

Physical Layer

계층 1 프로토콜

특징

  1. 수신 호스트 물리 계층에 데이터 송신

  2. 송신 호스트 물리 계층으로부터 데이터 수신

  3. 데이터는 0과 1의 비트열(bit), On, Off의 전기적 신호 상태로 전송

데이터를 전송하는 역할 진행 (통신 케이블, 허브)

데이터 링크 계층

Data Link Layer

계층 2 프로토콜

특징

  1. 물리 계층에서 송수신되는 정보의 오류와 흐름을 관리 -> 안전한 정보 전달 수행을 도움

  2. 1번 기능 수행을 위해 오류 발생 시 재전송

  3. 데이터 전송은 Point-To-Point 간 이루어짐

  4. MAC 주소로 통신

  5. 계층에서 부르는 데이터의 단위: 프레임(Frame)

#Point-To-Point

중앙 컴퓨터와 단말기를 일대일 독립적으로 연결해서 언제든지 데이터 전송이 가능하게 한 방식

특징

  • 전용 회선 또는 교환 회선 이용
  • 전송할 데이터의 양과 회선 사용 시간이 많을 때 효율적
  • 고장 발생 시 유지 보수하기 쉽다.

= 프레임에 MAC 주소를 부여해서 에러검출, 재전송, 흐름 제어 진행

네트워크 계층

Network Layer

계층 3 프로토콜

특징

  1. 네트워크에서 가장 중요한 계층

  2. 라우팅
    -> 목적지까지 가장 안전하고 빠르게 데이터를 보내는 기능 (최적의 경로 설정)

  3. 헤더에 IP 주소 포함

  4. 계층에서 부르는 데이터의 단위: 패킷(Packet)

라우팅 = 패킷을 네트워크 간의 IP를 통해 데이터 전달
(해석. 데이터를 주소로 보내버림)

전송 계층

Transport Layer

계층 4 프로토콜

특징

  1. 네트워크에서 중요한 계층

  2. 오류검출 및 복구, 흐름제어와 중복 검사 등을 수행
    -> 송신자와 수신자 간의 신뢰성있고 효율적인 데이터 전송을 위해

  3. 데이터 전송 시 Port 번호 사용

  4. 대표 프로토콜 TCP, UDP

  5. 계층에서 부르는 데이터 단위: 세그먼트(Segment)

TCP와 UDP 프로토콜을 통해 통신을 활성화하고 포트를 열어둔다.

세션 계층

Session Layer

계층 5 프로토콜

특징

  1. 응용 프로세스가 통신을 관리하기 위한 방법을 정의

  2. 세션을 만들고 없애는 역할

  3. 세션 -> 통신 시스템 사용자 간의 연결 유지 및 설정

표현 계층

Presentation Layer

계층 6 프로토콜

특징

  1. 데이터 표현 방법을 정하는 역할 (=일종의 확장자)

기능

  • 파일 인코딩, 명령어 포장, 압축, 암호화
  1. 인코딩 파일을 다른 표현 방식의 인코딩 파일로 바꿔주는 것

응용 계층

Application Layer

계층 7 프로토콜

특징

  1. 사용자와 가장 가까운 계층
  2. 우리가 사용하는 응용 서비스나 프로세스가 동작하는 계층 -> 사용자가 네트워크에 접근할 수 있도록 서비스 제공

참고 사이트

  1. [네트워크] OSI 7 계층 (OSI 7 LAYER) 기본 개념, 각 계층 설명
  2. 네트워크
profile
뚜벅뚜벅 열심히 공부하는 개발자

0개의 댓글