본문 바로가기
CS공부

[네트워크] TCP/IP 5계층

by 디토20 2022. 3. 27.
반응형

[네트워크] TCP/IP 5계층

 

 

기존 전통적인 네트워킹 모델은 컴퓨터, 네트워크, 프로토콜, 디자인, 통신으로 나뉘어진 OSI 7계층으로 분류 되었으나, 인터넷의 발달로 인해 요즘은 TCP/IP 4계층이 떠오르고 있다.

 

 

 

 

 

 

OSI 7계층에서 5,6,7계층을 응용계층으로 묶어서 TCP/IP를 5계층으로 분류하는 경우도 있는데, 이번 글에서는 TCP/IP 5계층에 대해 알아보자.

 

1계층 : 물리계층(Physical Layout)

장치 연결 부분의 물리적인 특성을 명시

  • 비트의 전기적 혹은 광학적 표현
  • 비트의 나열, 데이터 포맷이 없음
  • 노드로 비트를 보내는 역할을 함
  • 데이터의 물리적 이동은 물리 계층에서만 이루어짐
  • 데이터 속도, 비트의 동기화, 토폴로지, 전송 모드, 선로 구성등에 관한 사항

 

 

 

 

 

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

프레임화, 송수신 주소 명시, 흐름제어, 에러제어, 접근 제어 등

  • 데이터링크 계층 부터 메시지 포맷이 존재
  • 헤더 존재
  • 에러제어 : 비트에 대한 에러 검출과 복구
  • 흐름제어 : 수신 측과 송신 측의 데이터처리 속도 차이를 해결
  • 접근제어 : 여러 장치들이 동일한 링크를 공유할 때 충돌이 발생하지 않도록 조정

 

 

 

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

데이터를 패킷 단위로 잘개 쪼개고 송수신 주소를 명시하고 라우팅을 수행

  • 라우팅 : 패킷을 최종 목적지로 경로 설정
  • 데이터가 전송될 수 있는 많은 경우의 수 중 가장 효율적인 라우팅 방법을 찾음
  • 에러검사 X : 이미 데이터 링크에서 하기 때문

 

 

 

 

4계층 : 수송 계층 / 전송 계층(Transport Layout)

특정 프로세스에 대한 주소지정, 메시지를 세그먼트 단위로 분할 및 조립, 제어, 연결제어, 종단간 흐름제어, 종단간 에러제어를 수행

  • 네트워크 계층에서 ip를 이용해 컴퓨터 to 컴퓨터로 데이터를 전송했다면, 전송 계층에서는 들어온 데이터가 컴퓨터중 어떤 프로세스한테 전달이 되어야 하는지를 결정
  • 데이터의 크기가 너무 클 경우, 데이터가 잘려오기 때문에 잘려져 온 데이터를 잘 조립하는 역할
  • TCP / UDP는 대표적인 전송 프로토콜

 

 

 

5계층 : 응용 계층(Application Layout)

복잡 다양한 모든 응용프로그램들, 다양한 네트워크 서비스가 존재

  • 파일을 송수신하는 FTP
  • 원격지 접속을 하는 Telnet
  • 전자 우편을 주고받는 SMTP
  • 하이퍼텍스트를 지원하는 HTTP등
728x90
반응형

댓글