[네트워크] OSI 7계층, TCP/IP 4계층

job.study·2023년 1월 9일
0

network

목록 보기
1/1

비전공자가 개인 공부를 위해 작성한 게시글입니다. 혹시라도 틀리거나 이상한 부분이 있으면 지적해주시면 감사하겠습니다.

네트워크 공부를 본격적으로 시작하면 가장 먼저 접하게 되는 것이 있다. OSI 7계층과 TCP/IP 4계층이다. OSI 7계층은 통신이 일어나는 과정을 7단계로 나눈 것을 말한다. 내가 이해한 바론, '이론상 네트워크 통신의 단계'이다. 반면 TCP/IP 4계층은 실제 일어나는 과정을 분류한 것으로 알고 있다.

내용은 책을 읽으면 읽은 책의 표기와 함께 추가로 작성해나갈 것이다.

위 사진은 OSI 7계층과 TCP/IP 4계층을 나타냈다. 보면 색이 동일한 구간이 있는데, TCP/IP의 각 구간은 OSI와 같은 색의 구간이 하는 일을 처리한다고 보면 좋을 것 같다.

7계층 - 애플리케이션 계층 :: 전자메일, 인터넷, 동영상 플레이어 등

  • 사용자와 가장 인접한 계층으로 인터페이스 역할을 한다.
  • 응용 프로세스간 정보교환을 담당한다.
  • 데이터 단위 : 데이터

6계층 - 표현 계층 :: MPEG, ASCII 등

  • 데이터를 어떻게 표현할지 정하는 역할을 한다.
  • 데이터 압축, 데이터 부호화, 복호화 등을 담당한다.
  • 데이터 단위 : 데이터

5계층 - 세션계층 :: SSH?

  • 통신 장치 간 상호작용 및 동기화를 제공한다.
  • 연결 세션에서 데이터 교환과 에러 발생 시 복구를 관리한다.
  • 데이터 단위 : 데이터

4계층 - 전송 계층 :: L4 스위치 등

  • 종단 간 신뢰성 있고 정확한 데이터 전송을 담당한다.
  • 데이터 단위 : 세그먼트

3계층 - 네트워크 계층 :: 라우터, L3 스위치 등

  • 경로를 찾아주는 역할을 하는 계층으로, 목적지까지 가장 안전하고 빠르게 전달하는 역할을 한다.
  • 데이터 단위 : 패킷

2계층 - 데이터링크 계층 :: 브릿지, 스위치 이더넷 등

  • 신뢰성 있는 정보를 전송한다. 물리계층을 통해 송수신되는 정보의 오류와 흐름을 관리하여 안전한 정보의 전달이 가능하도록 한다.
  • 데이터 단위 : 프레임

1계층 - 물리 계층 :: 케이블, 허브 등

  • 전기적 신호를 전송하거나 전송 받으며, 단지 데이터 전달만 가능하다.
  • 데이터 단위 : 비트

TCP/IP 4계층
4계층 - 응용계층 (= OSI계층의 세션,표현, 응용 계층에 해당)

  • 데이터를 처음으로 받는 곳이다. 다른 계층의 서비스로 접근 가능할 수 있게 하는 어플리케이션을 제공한다.
  • 어플리케이션들이 데이터를 교환하기 위해 사용하는 프로토콜을 정의한다.
  • HTTP, SMTP, FTP, SSH

3계층 - 전송계층 (=OSI 7계층의 4전송계층에 해당)

  • IP와 Port를 이용하여 프로세스와 통신한다.
  • 애플리케이션 계층의 세션과 통신서비스 제공한다.
  • 통신 노드 간의 연결을 제어하고, 신뢰성 있는 데이터 전송 담당한다.
  • TCP, UDP

2계층 - 인터넷 계층 (=OSI 7계층의 3네트워크 계층)

  • 어드레싱, 패키징, 라우팅 기능을 제공한다.
  • 네트워크 상 최종 목적지까지 정확하게 연결되도록 연결성을 제공한다.
  • IP,ARP,RARP 등

1계층 - 네트워크 엑세스 계층 (=물리계층/데이터링크 계층에 해당)

  • TCP/IP 패킷을 네트워크 매체로 전달하는 것과 네트워크 매체에서 TCP/IP 패킷을 받아들이는 과정을 담당한다.
  • 에러 검출 기능, 패킷의 프레임화
  • 네트워크 접근 방법, 프레임 포맷, 매체에 독립적으로 동작하도록 설계한다.
  • 물리적인 주소로 MAC을 사용한다.
  • LAN, 패킷망 등에 사용된다.
profile
초보자 / 컴퓨터 공부 중♬

0개의 댓글